Avatar billede micco Nybegynder
19. april 2004 - 22:27 Der er 6 kommentarer

phprojekt kontakt via apache gennem ip og firewall

Jeg er ganske grøn på området:

Jeg har i sinde at installerer phprojekt på in egen gamle computer.
Der er oprettet database og alle tests fungerer fint ifølge env_test.php. Men dette er jo kun localhost.

Jeg vil jo gerne kunne kople på serveren fra mit arbejde, eller fra min anden pc.
Jeg har adsl. Fast ip-adresse.

Hvordan finder man den korrekte adresse, vilkårligt sted på kloden, til php-projektet, der kun ligger som grundformen?

Er der nogle configurationer af mysql eller apache jeg har overset, når serveren er iblandt et lokalt netværk?
Avatar billede codebase Praktikant
20. april 2004 - 01:03 #1
i stedet for at benytte dit yderside/inderside ip nummer i VirtualHost i Apache kan du benytte en stjerne
<VirtualHost *:80>

derved kan du tilgå siden med begge ip'er
Avatar billede codebase Praktikant
20. april 2004 - 01:06 #2
på din hjemme pc kan du så i filen c:\windows\system32\drivers\etc\hosts tilføje et domæne lokalt

eks.
127.0.0.1    domain.com
127.0.0.1    www.domain.com
Avatar billede sukos Juniormester
20. april 2004 - 07:06 #3
I din httpd.conf
ServerName din_ip

evt.
ServerName din_ip:80

Og din router skal pege på comp'ens interne ip når du åbner for port 80

For at komme på din apache via lokalnetværk, kan du
http://computernavn
eller
http://intern_comp_ip
Avatar billede micco Nybegynder
20. april 2004 - 19:22 #4
Jeg er på vej, tror jeg.
Men lidt fat-svag, eller også bare lidt meget ny.
Gider du skære det lidt ud i pap: Inderside ip?/Yderside ip? Er det service programmet apache vi taler om "mysql"

gerne med lidt konkrete sætninger og anvisning om, hvor jeg skriver hvad.

min ip hedder: 62.79.156.72
min lokal adres.: 127.0.0.36

Opfølgningen du skriver om, har jeg ændret.
Avatar billede micco Nybegynder
20. april 2004 - 19:38 #5
Jeg har lige konstateret, at jeg skal have hjælp til at redigerer i eksvis ....etc\host-filen. Eller eksvis httpd.conf.

Hvordan får jeg routeren til at pege på den interne ip, når jeg åbner for port 80?
Avatar billede codebase Praktikant
21. april 2004 - 10:13 #6
Det er ikke nok at pege på det interne ip i routeren.

yderside ip : 62.79.156.72
inderside ip: 127.0.0.36

Brug notepad til at redigere de filer.

httpd.conf, tilføj følgende(redigeret)
<VirtualHost *:80>
DocumentRoot "c:\???????????????????"
ServerName www.domain.dk
ServerAlias domain.dk subdomain.dk
</virtualHost>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester