sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #16404
Re: Apache på RH5.2
"Egon Andersen, Talura" wrote:
> Jeg har forsøgt at få Apache 1.3.3 til at køre på RH5.2 i simplest
> mulige konfiguration - den der kommer ved at installere RPM'en.
> Desværre kan jeg ikke komme i kontakt med serveren når jeg skriver:
> http://localhost
Når du starter apache så er dens default settings ganskede begrænsede.
For at undgå at give alle på nettet mulighed for at snage i dine
filer. Du skal derfor selv konfigurere den. (Der findes et program
commanche? der tillader et gui setup af apache).
Prøv at lave en "ping localhost", hvis det virker, så virker net
loopback (dvs. 127.0.0.1). (dette burde virke, hvis det ikke virker
så er der ikke nogen grund til at lede i apache setuppet efter fejlen,
siden denne så er i netværk setuppet)
> Er der nogle steder hvor det er nødvendigt at lave ændringer for at få
> serveren i tale?
I /etc/httpd/ ligger access.conf der specificere directories som
apache må have adgang til.
Default er at ingen har adgang til noget:
<Directory />
Options None
AllowOverride None
</Directory>
Lav et directory /usr/local/www/public og prøv f.x.
(husk at sætte read access på directoriet så apache kan læse
filer der 'chmod o+rwx public' )
<Directory /usr/local/www/public/>
Options Indexes ExecCGI Includes FollowSymLinks
AllowOverride ALL
allow from all
</directory>
Alternativt kan du sætte "DocumentRoot /usr/local/www/public" i srm.conf
Så kigger http://localhost/ i /usr/...../public/
> [Wed Dec 15 08:51:23 1999] [notice] httpd: caught SIGTERM, shutting down
> [Wed Dec 15 08:51:24 1999] [notice] Apache/1.3.3 (Unix) (Red Hat/Linux)
> configured -- resuming normal operations
Sådan ser det ud når du laver en /etc/rc.d/init.d/apache restart
> Noget der tilsyneladende giver en forskel er om jeg er koblet på
> internettet eller ej.
Lyder som et DNS problem. Hvis du har "HostnameLookups on" i httpd.conf
så forsøger apache at lave et DNS lookop på alle forbindelser, hvis
der er fejl i DNS setup så vil dette generere fejl. Så denne skal være
off. (dette er btw. default, fordi det tager længre tid når den er on,
dette var en af Mindcraft's tricks for at få apache til at køre langsom
relativ til m$IS.)
> Hvis jeg ikke er koblet på internettet, får jeg umiddelbart svaret:
> Netscape is unable to locate server: keyword.netscape.com
> Er jeg koblet på (via ppp og modem), venter browseren i en uendelighed
> uden noget svar.
Prøv at lave et ping IP addresse og ping den tilsvarende DNS server
navn. Hvis IP ping virker så er netværk forbindelsen i orden, hvis
ping servernavnet fejler, (og IP er ip addessen for server) så er det
dit DNS setup der er forkert.
--
Sometimes it's better to light a Carsten Svaneborg
flamethrower than curse the darkness. zqex@xxxxxxxx
-- (Terry Pratchett, Men At Arms) Fight Bill - use Linux
References