Вы используете механизм входа в систему или просто анонимного автора?
Если анонимный, войдите в менеджера по IIS в значке Authentication, выберите Анонимное Подлинное имя, то нажмите кнопку Edit в Действиях. Проверьте, какой пользователь указан там, и удостоверьтесь, что это имеет полномочия в файлы/папки сайта.
Если у Вас есть некоторая форма системы входа в систему, удостоверьтесь, что пользователь (пользователи), Вы входите в систему, как имеют полномочия в файлы для сайта, и удостоверяются, что идентификатор пула приложений, под которым Вы работаете, имеет, по крайней мере, доступ для чтения к файлам.
У Вас есть несколько опций; 1: помещение zabbix на другом порте; 2: создание его доступный под нормальным vhost.
Поскольку № 1 обновляет с 000 значениями по умолчанию к:
DocumentRoot/home/zabbix/public_html
Предельные Индексные Опции AllowOverride FileInfo AuthConfig Индексы MultiViews, которые позволяет Порядок SymLinksIfOwnerMatch IncludesNoExec, отклоняют, Позволяют от всего Порядка, отклоняют, позволяют, Отклоняют от всех
Для № 2
Переместитесь с 000 значениями по умолчанию в/etc/apache2/conf/zabbix.conf и добавьте:
Включайте/etc/apache2/conf/zabbix.conf
выше подобного оператора Include в/etc/apache2/sites-enabled/railsapp
Необходимо будет сказать Apache слушать на дополнительном порте и затем устанавливать конфигурацию приложения направляющих для использования другого порта NameVirtualHost.
При оценке конфигурационной информацией, которую Вы обеспечили, будет три, Слушают параметры в Вашей конфигурации Apache:
Listen *:80
Listen *:443
Listen *:8080
Они, возможно, распространяются через несколько конфигурационных файлов в зависимости от того, как Apache настроен. Вы хотите добавить четвертый порт для слушания для приложения для направляющих, например, 8081:
Listen *:80
Listen *:443
Listen *:8080
Listen *:8081
После того как это дополнительное Слушает, директива существует редактирование/etc/apache2/sites-enabled/railsapp файл, и измените первую директиву NameVirtualHost на 8 081, например:
NameVirtualHost *:8081
NameVirtualHost *:443
....
Apache перезапуска и Вы найдете zabbix на 80, приложение для направляющих на 8081/443 и Подвижный на 8 080.
Однако....
Если можно установить рекорды DNS во внутренней сети (я предполагаю, что это для внутреннего пользования), можно установить виртуальные хосты, которые дифференцируются доменным именем, а не портом. Apache должен был бы затем только слушать порты по умолчанию 80 и 443, и Вы будете дифференцироваться между приложениями с помощью доменного URL, например:
zabbix.yourdomain.com
railsapp.yourdomain.com
mercurial.yourdomain.com
Преимущество этого - то, что можно продолжить добавлять различные виртуальные хосты, не имея необходимость использовать новый порт каждый раз. Существует много документов о сети, объясняющей, как настроить это (подсказка: см. документацию Ubuntu).
Единственный протест к этому подходу состоит в том, что только один виртуальный хост может обработать Запросы HTTPS на определенном порте (443) из-за способа, которым работает протокол. Однако, если Вам только нужен доступ HTTPS к одному из виртуальных хостов, это не проблема, просто не говорите другим хостам использовать HTTPS (443), и Вы будете в порядке.
Listen *:8081
и NameVirtualHost *:8081
в моем текущем решении
– Jader Dias
28 April 2010 в 16:11