Avatar billede harnovharno Nybegynder
25. juni 2005 - 21:42 Der er 15 kommentarer og
2 løsninger

installation af apache, hvordan kommer jeg online?

brugerne på min hjemmeside skal kunne hente filer der ligger på min server. jeg har lige installeret windows xp igen efter jeg fik nyt bundkort. Og jeg har først nu fået installeret apache igen i en nyere version (2.0) sammen med php, det virker fint lokalt både php og apache.

men når jeg skriver http://minip:port/ som jeg gjore med min første installation siger den (siden kan ikke vises), jeg bruger samme port som jeg åbnede til apache da jeg skulle installere den første gang.

jeg kan ikke huske hvad jeg gjore første gang for at få det til at virke. det var vist noget med ServerName og Listen port. nu har jeg leget lidt med det og kan stadig ikke få det til at virke, nogen der hved hvad jeg gør forkert?

hvad skal jeg indstille i httpd.conf for at komme regtigt online? der står flere steder hvordan jeg opsætter den så jeg kan teste mine hjemmesider før jeg uploader dem til mit webhotel men jeg vil nu gerne kunne komme ind på den ude fra.

jeg mener ved at bruge http://(regtige ip):(port der henviser til min lokal ip)
Avatar billede giorgio Nybegynder
25. juni 2005 - 21:46 #1
Prøv evt. at kigge her, den er ret grundig :)

http://www.webcafe.dk/artikler/apache/
Avatar billede giorgio Nybegynder
25. juni 2005 - 21:50 #2
har du husket:

Tilpas Apache-webserveren til PHP4

Så skal vi bare have tilpasset Apache's konfigurationsfil, så skulle det være oppe og køre!

Jeg går ud fra at du har installeret Apache i c:\apache\ og PHP4 i c:\php, så derfor:

Gå ind i Apache's konfigurationsbibliotek (som standard ligger i c:\apache\conf\) og åben filen "httpd.conf" i din favoriteditor.
Vi skal have tilføjet nogle linjer til filen, og egentligt er det ligemeget hvor de står, men jeg foreslår at du, for nemhedens skyld, blot tilføjer dem nederst i filen.
Tilføj linjerne:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php

Gem filen (som httpd.conf i c:\apache\conf\ selvfølgelig).
Genstart Apache, så ændringerne kan få effekt.
Avatar billede giorgio Nybegynder
25. juni 2005 - 21:51 #3
Avatar billede trophymanager Nybegynder
25. juni 2005 - 22:06 #4
er du sikker på du har mulighed for ekstern adgang? Hvis du sidder på et netværk er dette højest sandsynligt ikke muligt. Eller er det mig der har misforstået noget?
Avatar billede trophymanager Nybegynder
25. juni 2005 - 22:07 #5
Hov, din firewall vil også blokke forsøget hvis du ikke har lavet nogle ændringer.
Avatar billede giorgio Nybegynder
25. juni 2005 - 22:18 #6
så vidt jeg forstår på hvad han skriver så har han lavet en portforwarding på routeren (beskrives som åbnet port), så de skal da virke.

Men har han installeret XP PRO SP" er det nok i den SW firewall der følger med at rettelsen skal laves, samt i httpd.conf
Avatar billede harnovharno Nybegynder
25. juni 2005 - 22:19 #7
min lokal ip er 10.0.0.3 og jeg har forwarded en port til den og indstillet tcp indstillingerne regtigt. men når jeg så skriver http://minregtigeip:port/ i browseren siger den (siden kan ikke vises)
det virker fint hvis jeg forsøger fra en anden (eller min egen) computer i huset og skrive http://localhost:7016/

og det har intet at gøre med min firewall den har adgang i min firewall.
det er i httpd.conf den er gal et sted. Det var en udemerket vejledning men den viser ikke hvordan jeg indstiller den til at bruge min regtige ip og den port som så henviser til min lokal ip.
Avatar billede harnovharno Nybegynder
25. juni 2005 - 22:25 #8
7016 er den port jeg har forwarded til apache serveren. alle computere har en ip adresse når de går på netet. Hvis du skriver min ip adresse i browseren http://minip:port/ så skulle du komme ind på min server men det gør du ikke fordi jeg har indstillet noget forkert.

og hvordan kommer du så ind på min server? jo jeg har forwarded den port du forbinder til så du kommer i kontakt med min server der skulle lytte på den port efter forbindelser.

jeg håber det gør det lidt lettere at forstå hvad jeg prøver på
Avatar billede giorgio Nybegynder
25. juni 2005 - 22:35 #9
jeg ved godt hvad du vil, men ved ikke nok om httpd.conf til at kunne hjælpe dig desværre. jeg har fået det op at køre på min mac, men der er apache indbygget i, og det gjore det meget lettere. håber du finder løsningen
Avatar billede giorgio Nybegynder
25. juni 2005 - 22:39 #10
søgte lige lidt rundt, kan dette hjælpe dig:
http://debianguiden.dk/dists/stable/html/server.html#webserver
kig under punkt 6.1.2
Avatar billede harnovharno Nybegynder
25. juni 2005 - 22:49 #11
det tror jeg, men hvor finder jeg
192.168.1.2    example.com
192.168.1.2    *.example.com

og skal
Listen 7016
ServerName 10.0.0.3:80

ikke streges ud med #. jeg læser lige rasten
Avatar billede harnovharno Nybegynder
25. juni 2005 - 23:00 #12
jeg tror at det er til hvis hele ens hjemmeside skal køre apache, der står noget med nogle www.examble.com. aner det ikke... så er der bare en navne server et sted der hendviser til ens server.

jeg kan heller ikke huske at jeg pillede ved virsualhost første gang jeg installerede apache
Avatar billede harnovharno Nybegynder
25. juni 2005 - 23:27 #13
jeg har lige set på min fars conf fil og der er stor forskæl på min defoult og hans. fx er listen 80 streget ud med # i stedet står der længere nede Port 80
og ServerName 10.0.0.5 istedet for ServerName 10.0.0.5:80 som der ville have stået i min hvis jeg brugte den lokal ip...

jeg hved ikke hvorfor de bruger den port i servername nu og bruger Listen i stedet for port. måske prøver jeg en eldre version hvis jeg ikke kan finde ud af det...
Avatar billede harnovharno Nybegynder
26. juni 2005 - 00:01 #14
LOL jeg har sidet hele dagen og prøvet mig frem nu har jeg sat Listen til 7016 og Servername til 10.0.0.3:7016

det har jeg prøvet før uden at det har virket, men efter jeg genstartede min computer virkede det. (jeg troede det var nok at genstarte apache)
Avatar billede giorgio Nybegynder
26. juni 2005 - 08:24 #15
Fedt du fik det op at køre ;)
Avatar billede trophymanager Nybegynder
26. juni 2005 - 22:50 #16
Yeah husk at genstarte serveren hver gang du laver ændringer.
Avatar billede trophymanager Nybegynder
26. juni 2005 - 22:50 #17
Det er nok bare at gøre det med apache og ikke computeren
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