Jag har några frågor om Apache som jag installerade nyligen. Jag använde alla default inställningar, jag valde att installera som en tjänst på port 80. Jag tryckte helt enkelt bara på nästa pil hela tiden under installationen.
Nu är det så att Apache envisas med att köra på port 8080. När jag ska se innehållet i htdocs med en webbläsare måste jag skriva localhost:8080. Varför envisas den med det? Jag använder ZoneAlarm men har inte gjort någon inställning i det mer än tillåtet Apache att ta emot connections från Internet. Jag sitter inom ett universitetscampus nu, kan det vara det? För ett halv år sedan ungefär (då bodde själv i egen lägenhet), installerade jag Apache och då var det inga problem, då gick Apache på port 80.
Fråga två; När jag lägger en fil vid namn index.htm i mappen htdocs så syns inte den. Går jag till localhost:8080 så listar webbläsaren innehållet i mappen och man ser filen index.htm. Men jag vill ju att sidan ska visas.
Jag ser nu att om jag döper om sidan till index.html så visas den. Hur ställer jag in så Apache även visar filen index.htm?
Fråga tre; Det finns två configfiler, en som heter httpd.conf och en som heter httpd.default.conf. Vilken gäller?
Om du öppnar filen httpd.conf som borde ligga i mappen conf så scrollar du ner till, någonstans runt rad 119. Där det står om Listen. Där kan du ändra till listen 127.0.0.1:80, om du nu inte vill tillåta trafik utifrån. Så har jag i min config-fil och jag behöver inte skriva localhost:8080. :)
Om du öppnar filen httpd.conf som borde ligga i mappen conf så scrollar du ner till, någonstans runt rad 119. Där det står om Listen. Där kan du ändra till listen 127.0.0.1:80, om du nu inte vill tillåta trafik utifrån. Så har jag i min config-fil och jag behöver inte skriva localhost:8080. :)
Det står såhär (jag antar att # är kommentar).
#Listen 12.34.56.78:80
Listen 8080
Så nu betyder det att den körs på port 8080? Vad är det på första raden? 12.34.56.78? Vad är det?
Om du öppnar filen httpd.conf som borde ligga i mappen conf så scrollar du ner till, någonstans runt rad 119. Där det står om Listen. Där kan du ändra till listen 127.0.0.1:80, om du nu inte vill tillåta trafik utifrån. Så har jag i min config-fil och jag behöver inte skriva localhost:8080. :)
Det står såhär (jag antar att # är kommentar).
#Listen 12.34.56.78:80
Listen 8080
Så nu betyder det att den körs på port 8080? Vad är det på första raden? 12.34.56.78? Vad är det?
Det är mycket riktigt en kommentar. #Listen 12.34.56.78:80 är en antagligen slumpad ip-adress som inte betyder något. Dom bara visar hur man kan skriva. Så, i stället för att bara skriva listen 8080 så kan du även fylla i listen 127.0.0.1:80. Men nu vet ju inte jag om du vill att folk utifrån ska komma åt din webserver. För om du skriver så som jag så är det endast din egna dator som kan nå den.
Mmm men den här configfilen är inget man lär sig på en kafferast antar jag. Hehe.
Får kika vidare sedan när jag har mer tid. Men nu är den igång i alla fall. :)
Tack så mycket för hjälpen!
Var så god. :)
Ta gärna en titt på http://ematte.se/tut/wamp.php - där står det ännu utförligare hur man ska gå till väga när man installerar php och apache och så vidare. :)
131 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17