redhat中的httpd表现得很奇怪

时间:2015-04-13 05:39:00

标签: apache redhat httpd.conf

<VirtualHost *:80>
    ServerAdmin webmaster@xxxx.xxx.com
    DocumentRoot /var/www/html/xxxx
    ServerName xxxx.xxx.com
    ServerAlias xxxx www.xxxx.xxx.com
    RewriteEngine on
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]
    <Directory /var/www/html/xxxx/cgi>
        Options Indexes FollowSymLinks -MultiViews +ExecCGI
        AddHandler cgi-script .py
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

我想在一台服务器(RHEL)中托管两个不同的网站。我在httpd.conf中为基于命名的虚拟主机做了所有必需的配置......从上面的conf快照可以看出这一点。看起来好像我在配置中遗漏了一些东西并且无法弄明白。

当我尝试访问该页面时......我可以看到该页面,但它会无限期地重新加载。

ssl_error_log中的错误显示选项ExecCGI在此目录中处于关闭状态 error_access_log中的错误显示&#34; POST /cgi/authenticate.py HTTP / 1.1&#34; 403 221 ssl_request_log中的错误显示TLSv1 DHE-RSA-AES256-SHA&#34; POST /cgi/authenticate.py HTTP / 1.1&#34; 221

尝试访问第二个网站我被重定向到第一个。 我使用IP地址xx.xx.xx.xx / path-to-folder / index.html

访问第二个

拜托,任何人都可以解决问题,出了什么问题? 在此先感谢

1 个答案:

答案 0 :(得分:-1)

您需要在/ etc / apache2 / sites-available /

中为每个站点创建主机配置文件

或此前一个主题可能会回答您的问题。

Apache 2 Sites-Available Configuration