apache虚拟主机搭建。
vi /etc/httpd/conf.d/virtual.conf
namevirtualhost 域名:[端口]
<virtualhsot 域名:[端口]>
documentroot 路径
virtualdocumentroot 路径/特殊字符(%0、%1、%2、%-1、%-2)
directoryindex index.html index.php
servername 域名
<directory 路径>
options followsymlinks
allowoverride none
#allowoverride authconfig
#authname “input password”
#authtype basic
#authuserfile “/home/passwd/passwd”
#require user test
</directory>
#redirect 301 / http://www.baidu.com
#alias /bbs /home/bbs
</virtualhost>
重写规则
rewriteengine on
rewritecond %{HTTP_HOST} ^www.*
rewriterule ^/$ http://www.baidu.com [P]
利用.htaccess加密网站目录
在目录下创建.htaccessw,但要确保httpd.conf :accessfilename .htaccess是开启的
vi .htaccess
allowoverride authconfig
authname “input password”
authtype basic
authuserfile “/home/passwd/passwd”
require user test
保存
htpasswd -c /home/passwd/passwd test