我在 CentOS linux 环境中使用瘦服务器为 apache 配置了运行rails app的SSL
。当我尝试使用"https"
打开我的网站时,我收到了Apache错误页面,并检查了apache错误日志,并收到以下错误消息
Directory index forbidden by Options directive.
我在 /etc/httpd/conf.d/welcome.conf 中做了一些更改
"Options -Indexes"
致"Options +Indexes"
然后我在浏览器中获取目录结构。
请帮我解决问题
更新
<VirtualHost *:80>
ServerName XXXX
ServerAlias www.XXXX.com
DocumentRoot XXXX
RewriteEngine On
<Proxy balancer://thinservers>
BalancerMember http://127.0.0.1:3000
</Proxy>
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ balancer://thinservers%{REQUEST_URI} [P,QSA,L]
ProxyPass / balancer://thinservers/
ProxyPassReverse / balancer://thinservers/
ProxyPreserveHost on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# Custom log file locations
ErrorLog XXXX
CustomLog XXXX
答案 0 :(得分:1)
您附带的Apache配置显示HTTP虚拟主机,因为它在端口80上点亮
<VirtualHost *:80>
HTTPS连接到端口443上定义的其他虚拟主机,您需要修改此虚拟主机的配置,以便更改网站的HTTPS部分的行为方式。