10-03
11
Apache虚拟主机配置301部分问题
作者:Java伴侣 日期:2010-03-11
利用Apache 301转向把不带前缀的域名转向到www.域名。
如果没有mod_rewrite也可以设置mod_alias:
RedirectMatch 301 ^(.*)$ http://www.domain.com
详细内容可阅读http://www.chedong.com/blog/archives/001394.html
利用下面的方法使IP地址不能够直接访问服务器上的默认站点
apache禁止浏览目录
在目录下如果没有默认首页面(如index.html default.htm)时防止用户访问web时浏览目录
vi /etc/httpd/conf/httpd.conf
查找:Options Indexes FollowSymLinks
修改为:Options -Indexes FollowSymLinks
修改保存退出,重新启动apache
复制内容到剪贴板 程序代码
<VirtualHost *:80>
ServerName domain.com
RewriteEngine on
RewriteRule ^(.*)$ http://www.domain.com$1 [R=301,L]
</VirtualHost>
ServerName domain.com
RewriteEngine on
RewriteRule ^(.*)$ http://www.domain.com$1 [R=301,L]
</VirtualHost>
如果没有mod_rewrite也可以设置mod_alias:
RedirectMatch 301 ^(.*)$ http://www.domain.com
详细内容可阅读http://www.chedong.com/blog/archives/001394.html
利用下面的方法使IP地址不能够直接访问服务器上的默认站点
复制内容到剪贴板 程序代码
<VirtualHost *:80>
ServerName *.*.*.*
DocumentRoot /home/www/xxxxx
</VirtualHost>
ServerName *.*.*.*
DocumentRoot /home/www/xxxxx
</VirtualHost>
apache禁止浏览目录
在目录下如果没有默认首页面(如index.html default.htm)时防止用户访问web时浏览目录
vi /etc/httpd/conf/httpd.conf
查找:Options Indexes FollowSymLinks
修改为:Options -Indexes FollowSymLinks
修改保存退出,重新启动apache
评论: 0 | 引用: 0 | 查看次数: 401
发表评论