Привет, ниже приведено содержимое файла httpd.conf. Я создаю 5 поддоменов внутри этого файла, 2 поддомена работают. Я упоминаю после виртуального хоста, который работает и который не работает
NameVirtualHost *:80
<VirtualHost *:80>
ServerName 88.198.133.25
DocumentRoot "/home/developer/public_html"
<Directory /home/developer/public_html>
Options FollowSymLinks
AllowOverride All
</Directory>
# this is for default acees of apache
# working
</VirtualHost>
<VirtualHost *:80>
ServerName bioad.log.com
DocumentRoot "/home/developer/public_html/subdomain/bio/bioad"
<Directory /home/developer/public_html/subdomain/bio/bioad>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
#not working
<VirtualHost *:80>
DocumentRoot /home/developer/public_html/gecautonew
ServerName gec.log.com
ServerAlias gec.log.com
<Directory /home/developer/public_html/gecautonew>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
#not working
<VirtualHost *:80>
DocumentRoot /home/developer/public_html/obb/public
ServerName obb.log.com
<Directory /home/developer/public_html/obb/public>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
# working
<VirtualHost *:80>
DocumentRoot /home/developer/public_html/subd/bio/api
ServerName biopi.log.com
<Directory /home/developer/public_html/subd/bio/api>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
#working
<VirtualHost *:80>
DocumentRoot /home/developer/public_html/biouser
ServerName biou.log.com
<Directory /home/developer/public_html/biouser>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
#not working
. Я не могу определить, в чем заключается реальная проблема в этом файле конфигурации.
В зависимости от того, какая версия apache может потребоваться добавить директиву NamedVirtualHost в конфигурацию apache и перезагрузить apache.
Убедитесь, что у вас есть следующее в /etc/httpd/config/httpd.conf
:
NameVirtualHost *: 80