Ad Widget

Collapse

apache2,настройка alias, http://blabla/zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pasha_black
    Junior Member
    • Jan 2015
    • 9

    #1

    apache2,настройка alias, http://blabla/zabbix

    Всем привет !
    столкнулся с такой проблемой
    на свой забикс захожу по ссылке http://blabla.local/zabbix, не все знаю что в конце надо писать еще и забикс все ломятся на просто http://blabla.local,
    хочу сделать что бы просто можно было заходить по ссылке http://blabla.local
    Изучил проблему, полазил по интернету, увидел что в готовм решении от забикс можно заходить на забикс по обеим вариантам.
    нашел файл с alias там:


    # Define /zabbix alias, this is the default
    <IfModule mod_alias.c>
    Alias /zabbix /usr/share/zabbix
    </IfModule>

    я затер zabbix и оставил только /
    потом когда пробую мне apache показывает:


    Forbidden
    You don't have permission to access / on this server.

    куда дальше капать я не знаю так не силен в apache.

    Просьба помочь !
  • ableev
    Senior Member
    Zabbix Certified Specialist
    • Oct 2012
    • 276

    #2
    Зачем стёрли-то? Оставьте, как в примере.

    Comment

    • pasha_black
      Junior Member
      • Jan 2015
      • 9

      #3
      Originally posted by ableev
      Зачем стёрли-то? Оставьте, как в примере.
      вернул обратно,
      Покопался еще в интернете и доделал, создал в апач виртуальный хотс и прописал туда директорию, откуда грузиться вся веб оболочка, проблема решена.

      Comment

      • aydar
        Senior Member
        • Dec 2014
        • 176

        #4
        Originally posted by pasha_black
        вернул обратно,
        Покопался еще в интернете и доделал, создал в апач виртуальный хотс и прописал туда директорию, откуда грузиться вся веб оболочка, проблема решена.

        а можно пример вашего кода?
        тоже надо перейти к ввиду

        zabbix.лала.local и просто zabbix

        Comment

        • pasha_black
          Junior Member
          • Jan 2015
          • 9

          #5
          Originally posted by aydar
          а можно пример вашего кода?
          тоже надо перейти к ввиду

          zabbix.лала.local и просто zabbix
          У меня zabbix 2.4.3 стоит на Debian 7.7+
          1.идем сюда
          /etc/apache2/sites-available#

          2.Там видим файл default, делаем его копию и переименовываем его как и DNS имя zabbix.bla.local

          3.Меняем содержимое определенных строк
          <VirtualHost *:80>
          ServerAdmin webmaster@localhost
          ServerName zabbix.bla.local #### добавляем строку

          DocumentRoot /usr/share/zabbix/ #### здесь меняем путь к директории где лежит веб морда заббикса
          <Directory />
          Options FollowSymLinks
          AllowOverride All
          </Directory>
          <Directory /usr/share/zabbix/> #### здесь меняем путь к директории где лежит веб морда заббикса
          Options Indexes FollowSymLinks MultiViews
          AllowOverride None
          Order allow,deny
          allow from all
          </Directory>

          ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
          <Directory "/usr/lib/cgi-bin">
          AllowOverride None
          Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
          Order allow,deny
          Allow from all
          </Directory>

          ErrorLog ${APACHE_LOG_DIR}/error.log

          # Possible values include: debug, info, notice, warn, error, crit,
          # alert, emerg.
          LogLevel warn

          CustomLog ${APACHE_LOG_DIR}/access.log combined
          </VirtualHost>

          4. с помощью утилиты a2ensite активируем наш виртуальный хост в apache2
          root@xxxx-xx-xxx:/etc/apache2/sites-available# a2ensite zabbix.bla.local

          5.root@xxxx-xx-xxx:/etc/apache2/sites-available# service apache2 restart

          После этого должно все работать.

          Comment

          Working...