<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
访问第二个拜托,任何人都可以解决问题,出了什么问题? 在此先感谢
答案 0 :(得分:-1)
您需要在/ etc / apache2 / sites-available /
中为每个站点创建主机配置文件或此前一个主题可能会回答您的问题。