/ / Apache 2.2.31 Vhosts, ktorý bráni spusteniu servera - apache, vhosts

Apache 2.2.31 Vhosts bráni spusteniu servera - apache, vhosts

Snažím sa postaviť vhostovníkov na amazonskej inštancii AWS.

Kedykoľvek pridám nasledujúce konfigurácie Vhosts do môjho httpd.conf a pokúsim sa reštartovať službu httpd, zlyhá, chýba niečo špecifické pre apache 2.2.31?

Ak úplne odstránim konfiguráciu Vhostingu, server začne v poriadku, takže si myslím, že je to niečo špecifické pre skutočnú konfiguráciu vhostingu, ktorú mám.

keď robím: httpd -S Mám nasledovné:

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
default server mydomain.eu (/etc/httpd/conf/httpd.conf:992)
port 80 namevhost mydomain.eu (/etc/httpd/conf/httpd.conf:992)
alias base5.eu
port 80 namevhost mobile.mydomain.eu (/etc/httpd/conf/httpd.conf:1001)
alias mobile.mydomain.eu
Syntax OK

Tu je konfigurácia môjho vhostingu:

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@mydomain.eu
DocumentRoot "/var/www/html"
ServerName mydomain.eu
ServerAlias mydomain.eu
ErrorLog "/var/www/logs/main_error_log.log"
CustomLog "/var/www/logs/main_access_log.log" common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@mydomain.eu
DocumentRoot "/var/www/html/mobile"
ServerName mobile.mydomain.eu
ServerAlias mobile.mydomain.eu
ErrorLog "/var/www/logs/mobile_error_log.log"
CustomLog "/var/www/logs/mobile_access_log.log" common
</VirtualHost>

Podarilo sa to vyriešiť po komentovaní riadkov 1 po 1

Cesta, ktorú som mal k chybovým a vlastným protokolom, neexistuje, vytvoril som priečinok protokolov a potom sa mohla spustiť služba httpd.

odpovede:

1 pre odpoveď č. 1

Možno nemá Apache žiadne oprávnenie na prístup k súborom Logfiles? Je to možné, alebo sa zobrazuje chybové hlásenie? Ako Root-User urobte nasledovné:

sudo -u apache /bin/ls /var/www/logs

Ak sa hovorí niečo ako „povolenie odmietnuté“, potom, stále ako root, zmeňte oprávnenia logfoldera na „apache“:

chown apache:apache /var/www/logs