Назад | Перейти на главную страницу

ssl_error_log проблема с apache

https: // localhost работает, но https: // ipaddress не сделал

журналы кошек / ssl_error_log

[Mon Aug 02 19:04:11 2010] [error] [client 192.168.1.158] (13)Permission denied: access to /ajaxterm denied
[root@space httpd]# cat logs/ssl_access_log
192.168.1.158 - - [02/Aug/2010:19:04:11 +0530] "GET /ajaxterm HTTP/1.1" 403 290
[root@space httpd]# cat logs/ssl_request_log
[02/Aug/2010:19:04:11 +0530] 192.168.1.158 SSLv3 DHE-RSA-CAMELLIA256-SHA "GET /ajaxterm HTTP/1.1" 290 

файл httpd.conf

NameVirtualHost *:443
<VirtualHost *:443>
    ServerName localhost
    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/ca.crt
    SSLCertificateKeyFile /etc/pki/tls/private/ca.key

    <Directory  /usr/share/ajaxterm >
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
        Allow from All
        </Directory>
        DocumentRoot  /usr/share/ajaxterm
    DirectoryIndex ajaxterm.html

       ProxyRequests Off
       <Proxy *>
#               Order deny,allow
               Allow from all
       </Proxy>
       ProxyPass /ajaxterm/ http://localhost:8022/
       ProxyPassReverse /ajaxterm/ http://localhost:8022/

    ErrorLog error_log.log
    TransferLog access_log.log
</VirtualHost>

Как это исправить?

Измените свой порядок директивы быть

Order deny,allow

И это все. Других строк нет. Выньте Разрешить от линий. Вы можете настроить их позже.

Если это не помогает, возможно, у вас есть что-то еще, блокирующее доступ к вашему httpd.conf.

Привет, пожалуйста, измените следующие строки

Options FollowSymLinks
    AllowOverride all
    Order allow,deny
        Allow from All

Он будет работать после этих изменений в файлах конфигурации apache