← Back to team overview

sslug-teknik team mailing list archive

Re: Apache og Virtual Hosts

 

> [ Kan du ikke indsætte et mere meningsfyldt navn end
>   "sslug" i din opsætning? Det er lidt irriterende. ]

Jo, sorry.

>
> > Hvorfor kan jeg ikke kalde httpd med parametre? Den acceptere det simpel
hen
> > ikke kommandoen?
> Er du sikker på at problemet ikke er at httpd ikke kan
> finde sine opsætningsfiler?

> Hvis du kører kommandoen
 >    /usr/local/apache/bin/httpd -V

Min Httpd bug er afklaret.

Hvis jeg f.eks. skriver:

/usr/local/apache/bin/httpd -V

Fås:

 -D HAVE_MMAP
 -D HAVE_SHMGET
 -D USE_SHMGET_SCOREBOARD
 -D USE_MMAP_FILES
 -D USE_FCNTL_SERIALIZED_ACCEPT
 -D HTTPD_ROOT="/usr/local/apache"
 -D SUEXEC_BIN="/usr/local/apache/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/httpd.scoreboard"
 -D DEFAULT_LOCKFILE="logs/httpd.lock"
 -D DEFAULT_XFERLOG="logs/access_log"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
 -D ACCESS_CONFIG_FILE="conf/access.conf"
 -D RESOURCE_CONFIG_FILE="conf/srm.conf"

- og det ser korrekt nok ud, mener jeg!

Men er jeg i biblioteket

/usr/local/apache/bin og vil udføre httpd -V fås:

[root@Celts bin]# httpd -V
bash: httpd: command not found

Hvorledes forklares den?

Det burde vel være hips om haps hvor man er i "træet" blot man peger på
filen i det korrekte bibliotek?


Jeg har lige lavet en testmaskine og prøvet virtualhost af: Virkede i første
forsøg! Nu bliver det spændende - jeg vil sætte denne om i dmz , hvor
serveren ses som 2 forskellige ip. nr. afhængig af om man kommer udefra
eller internt - buggen ligge måske der? Det bliver ikke i dag:-)

Oh hvorledes kan man evt. se hvilken filen der tilgås. Jeg tænler hvis man
får den meddelse, som jeg snar har fået 1000 gange:

>Forbidden
>
>You don't have permission to access / on this server.
>
>
>Apache/1.3.9 Server at www.fin.drc.dk Port 80


Hvor ser man så præcist hvor den kigger henne? Det står ikke i logfilerne,
men kan man evt. ikke skrue lidt, så den evt. angiver at den fx respondere
med det resultat til brugeren, da den forsøgte at læse
/www/domain/index.html bliv efterspurgt af brugeren?


Mvh og god weekend


Claus


> grep -v '^#' < "denne fil"
Tak :-)





Follow ups

References