Sanal sunucumun düzgün çalıştığını düşünmeyin. Bu benim httpd.conf ... son dosyada şeydir içinde ne var: Benim/etc içindesanal konaklar DocumentRoot değiştirilmiyor
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html/testing
ServerName testing.aa.local
</VirtualHost>
/hosts dosyasına: Artık
127.0.0.1 testing.aa.local
ben test giderken .aa.local, sitenin kök dizin sayfasını gösterir. Httpd.conf dosyasında belge kökü DocumentRoot /var/www/html
'dur. Görünüşe göre bu belge kökünü alıyor ve VirtualHost dökümanını değil. Httpd'yi yeniden başlattığımda hata yok. Ben httpd -S derken şöyle der: Bana/var dizini sayfasını/www/html yerine/var daha/www/html gösteriyor bunu testing.aa.local giderken
$ sudo /usr/sbin/httpd -S
VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers:
_default_:443 aa.local (/etc/httpd/conf.d/ssl.conf:81)
*:* aa.local (/etc/httpd/conf/httpd.conf:974)
*:80 is a NameVirtualHost
default server testing.aa.local (/etc/httpd/conf/httpd.conf:1031)
port 80 namevhost testing.aa.local (/etc/httpd/conf/httpd.conf:1031) Syntax OK
Herkes anlamak /test yapmak? Yine,/var/www/html, DocumentRoot olarak httpd.conf dosyası olarak tanımlanır, ancak daha sonra virtualhost kapsayıcısını bildirir ve bunun üzerine yazmam gerektiğini düşündüm.
Korkarım ki varsayılan "var/www/html" kök klasöründen de yanıt alamıyorum. Sanki sıkışmışım gibi. Belgeyi taşımak için httpd.conf dosyasındaki mod_jk.conf dosyasını da ekledim. Yeni belge kökü izin ver, varsayılan olan da sayfayı göstermiyor. –