Apache URL显示目录列表而不是网站
我在centos中托管了多个域的VPS。下面给出的是我的httpd.confApache URL显示目录列表而不是网站,apache,.htaccess,centos6,virtual-hosts,Apache,.htaccess,Centos6,Virtual Hosts,我在centos中托管了多个域的VPS。下面给出的是我的httpd.conf NameVirtualHost *:80 NameVirtualHost *:443 <Directory "/var/www/html"> Options +FollowSymLinks AllowOverride All Order allow,deny Allow from all
NameVirtualHost *:80
NameVirtualHost *:443
<Directory "/var/www/html">
Options +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerAdmin vijay@abc.in
DocumentRoot /var/www/html/abc.in
ServerName abc.in
ServerAlias abc.in
ErrorLog logs/abc-error_log
CustomLog logs/abc-access_log common
</VirtualHost>
<VirtualHost *:443>
ServerAdmin vijay@abc.in
DirectoryIndex index.php
DocumentRoot "/var/www/html/abc.in"
ServerName www.abc.in
ServerAlias abc.in
ErrorLog logs/abc.in-error_log
CustomLog logs/abc.in-access_log common
ServerAlias abc.in
<Directory "/var/www/html/abc.in">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin vijay@abc.in
DocumentRoot /var/www/html/blog
ServerName blog.abc.in
ErrorLog logs/blog-error_log
CustomLog logs/blog-access_log common
<Directory "/var/www/html/blog">
Options Indexes FollowSymLinks MultiViews Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin vijay@abc.in
DocumentRoot /var/www/html/domain1
ServerName domain1.abc.in
ErrorLog logs/ped-error_log
CustomLog logs/ped-access_log common
<Directory "/var/www/html/domain1">
Options Indexes FollowSymLinks MultiViews Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin vijay@abc.in
DocumentRoot /var/www/html/domain2
ServerName domain2.com
ServerAlias www.domain2.com
ErrorLog logs/domain2-error_log
CustomLog logs/domain2-access_log common
<Directory "/var/www/html/domain2">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin vijay@abc.in
DocumentRoot /var/www/html/domain3
ServerName domain3.co
ServerAlias www.domain3.co
ErrorLog logs/domain3-error_log
CustomLog logs/domain3-access_log common
<Directory "/var/www/html/domain3">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
NameVirtualHost*:80
名称虚拟主机*:443
选项+FollowSymLinks
允许超越所有
命令允许,拒绝
通融
服务器管理员vijay@abc.in
DocumentRoot/var/www/html/abc.in
服务器名abc.in
服务器别名abc.in
错误日志/abc错误日志
自定义日志/abc-access\u日志公用
服务器管理员vijay@abc.in
DirectoryIndex.php
DocumentRoot“/var/www/html/abc.in”
服务器名www.abc.in
服务器别名abc.in
错误日志/abc.in-error\u日志
自定义日志/abc.in-access\u日志公用
服务器别名abc.in
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
服务器管理员vijay@abc.in
DocumentRoot/var/www/html/blog
ServerName blog.abc.in
错误日志/blog-error\u日志
自定义日志/日志访问\u日志公用
选项索引如下符号链接多视图包括
允许超越所有
命令允许,拒绝
通融
服务器管理员vijay@abc.in
DocumentRoot/var/www/html/domain1
ServerName域1.abc.in
错误日志/ped错误日志
自定义日志/ped-access\u日志公用
选项索引如下符号链接多视图包括
允许超越所有
命令允许,拒绝
通融
服务器管理员vijay@abc.in
DocumentRoot/var/www/html/domain2
ServerName域名2.com
ServerAlias www.domain2.com
错误日志/域2-错误日志
自定义日志/域2-access\u日志公用
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
服务器管理员vijay@abc.in
DocumentRoot/var/www/html/domain3
ServerName域名3.co
ServerAlias www.domain3.co
错误日志/域3-错误日志
自定义日志/域3-access\u日志公用
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
欢迎光临
<LocationMatch "^/+$">
Options Indexes +FollowSymLinks
ErrorDocument 403 /error/noindex.html
</LocationMatch>
选项索引+FollowSymLinks
ErrorDocument 403/error/noindex.html
问题:
当我们访问“显示目录列表”时,abc.in可以正常工作,而不是在访问“abc.in”时显示相同的内容
非常感谢您的帮助我已经为自己的问题找到了答案 我从
<VirtualHost IP:443>
ServerAdmin vijay@abc.in
DirectoryIndex index.php
DocumentRoot "/var/www/html/abc.in"
ServerName www.abc.in
ServerAlias abc.in
ErrorLog logs/abc.in-error_log
CustomLog logs/abc.in-access_log common
ServerAlias abc.in
<Directory "/var/www/html/abc.in">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
服务器管理员vijay@abc.in
DirectoryIndex.php
DocumentRoot“/var/www/html/abc.in”
服务器名www.abc.in
服务器别名abc.in
错误日志/abc.in-error\u日志
自定义日志/abc.in-access\u日志公用
服务器别名abc.in
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
到
服务器管理员vijay@smartrx.in
#DirectoryIndex.php
DocumentRoot“/var/www/html/smartrx.in”
服务器名www.abc.in
斯伦金安
SSLCipherSuite全部:!ADH:!出口:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile/path/certificate.crt
SSLCertificateKeyFile/path/certificate.key
SSLCertificateChainFile/path/keychain.crt
服务器别名abc.in
错误日志/abc.in-error\u日志
自定义日志/abc.in-access\u日志公用
选项包括以下符号链接多视图
允许超越所有
命令允许,拒绝
通融
关键更改:删除了IP并包含了与SSL相关的项目,在选项中删除了在welcome.conf中注释所有项目的索引
<LocationMatch "^/+$">
Options Indexes +FollowSymLinks
ErrorDocument 403 /error/noindex.html
</LocationMatch>