Eu tinha o Apache / 2.4.6 Server construído: 18 de julho de 2016. Eu tinha cinco hosts virtuais que funcionam bem. 192.168.40.34:80 é um NameVirtualHost
default server glpi.api.api.nnov.ru (/etc/httpd/conf.d/glpi.conf:1)
port 80 namevhost glpi.api.api.nnov.ru (/etc/httpd/conf.d/glpi.conf:1)
port 80 namevhost glpi_buh.api.api.nnov.ru (/etc/httpd/conf.d/glpi_buh.conf:1)
port 80 namevhost glpi_rek.api.api.nnov.ru (/etc/httpd/conf.d/glpi_rek.conf:1)
port 80 namevhost glpi_sales.api.api.nnov.ru (/etc/httpd/conf.d/glpi_sales.conf:1)
port 80 namevhost glpi_ts.api.api.nnov.ru (/etc/httpd/conf.d/glpi_ts.conf:1)
port 80 namevhost zabbix.api.api.nnov.ru (/etc/httpd/conf.d/zabbix.conf:5)
Mas, após a atualização do serviço httpd, tenho três vhosts que não funcionam. Glpi_sales, glpi_ts, glpi_buh. Recebi "Seu navegador enviou uma solicitação que este servidor não conseguiu entender.
Além disso, um erro 400 Bad Request foi encontrado ao tentar usar um ErrorDocument para manipular a solicitação. "
Eu habilitei a depuração do LogLevel, mas isso não ajudou. Configuração da lista:
<VirtualHost glpi:80>
ServerAdmin [email protected]
ServerName glpi.api.api.nnov.ru:80
DocumentRoot /var/www/html/glpi
<Directory "/var/www/html/glpi">
AuthType Kerberos
AuthName "GLPI Login"
KrbServiceName Any
KrbAuthRealms API.API.NNOV.RU
KrbVerifyKDC on
KrbMethodNegotiate on
KrbMethodK5Passwd off
Krb5Keytab /etc/httpd/glpi.keytab
require valid-user
# require ldap-group cn=LocalAdmin,ou=Группы,ou=API.NNOV.RU,dc=api,DC=api,dc=nnov,dc=ru
</Directory>
ErrorLog logs/glpi.error_log
CustomLog logs/glpi.access_log common
</VirtualHost>
<VirtualHost glpi_sales:80>
ServerAdmin [email protected]
ServerName glpi_sales.api.api.nnov.ru:80
DocumentRoot /var/www/html/glpi_sales
<Directory "/var/www/html/glpi_sales">
AuthType Kerberos
AuthName "GLPI Login"
KrbServiceName Any
KrbAuthRealms API.API.NNOV.RU
KrbVerifyKDC on
KrbMethodNegotiate on
KrbMethodK5Passwd off
Krb5Keytab /etc/httpd/glpi_sales.keytab
require valid-user
# require ldap-group cn=LocalAdmin,ou=Группы,ou=API.NNOV.RU,dc=api,DC=api,dc=nnov,dc=ru
</Directory>
ErrorLog logs/glpi_sales.error_log
CustomLog logs/glpi_sales.access_log common
</VirtualHost>
<VirtualHost zabbix:80>
ServerAdmin [email protected]
ServerName zabbix.api.api.nnov.ru:80
DocumentRoot /usr/share/zabbix
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 16M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
</IfModule>
</Directory>
<Directory "/usr/share/zabbix/conf">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/app">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/include">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/local">
Require all denied
</Directory>
ErrorLog logs/zabbix.error_log
CustomLog logs/zabbix.access_log common
Servidor padrão e trabalho zabbix vhost.
Como posso perder três vhosts para trabalhar?
Tags apache-virtualhost