У меня возникли проблемы с пониманием того, как перенастроить исходный файл zabbix.conf, чтобы не перехватить порт 80 из коробки.zabbix.conf перенаправить на другой порт
Вот zabbix.conf по умолчанию предоставляется приложением:
#
# Zabbix monitoring system php web frontend
#
Alias /zabbix /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 2M
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>
То, что я хочу быть в состоянии сделать это настроить мой Zabbix подобно тому, как я сделал другие приложения на моем сервере что-то вроде этого , На этом сервере уже есть 2 приложения. JIRA который является обратный прокси на порту 8080 и слияния, который является обратный прокси-сервер на порт 8090. Я хочу иметь Zabbix на обратный прокси-сервер на другой порт, скажем, 8070 .:
<VirtualHost *:80>
ServerName zabbix.domain.com
ServerAlias zabbix
Redirect/https://zabbix.domain.com
</VirtualHost>
<VirtualHost *:443>
ServerName zabbix.domain.com
ServerAlias zabbix
Include ssl/default/ssl.cfg
ProxyPass/http://localhost:8070/
ProxyPassReverse/http://localhost:8070/
</VirtualHost>
Проблема это Безразлично» т работу потому, что Zabbix работает на предположении, что ничего больше не использует порт 80.
Делать что-то вроде этого просто дает страница не отображается
Alias /zabbix /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 2M
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>
<VirtualHost *:80>
ServerName zabbix.domain.com
ServerAlias zabbix
Redirect/https://zabbix.domain.com
</VirtualHost>
<VirtualHost *:443>
ServerName zabbix.domain.com
ServerAlias zabbix
Include ssl/default/ssl.cfg
ProxyPass/http://localhost:80/
ProxyPassReverse/http://localhost:80/
</VirtualHost>