2016-12-31 4 views
0

У меня возникли проблемы с пониманием того, как перенастроить исходный файл 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> 

ответ

0

Я был так близко! Делать это -

<VirtualHost *:80> 
    ServerName zabbix.domain.com 
    ServerAlias zabbix 
    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 America/Toronto 
    </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> 

разрешено меня ударить URL в http://zabbix.domain.com/zabbix и получить сайт.