Apache/2.4.7 (Ubuntu)下的一些操作经验。
1. 设置301跳转
开启Rewrite模块
在终端依次执行:
停用使用a2dismod
命令。
修改配置文件
在配置文件apache2.conf
中,将所有的
修改为:
然后核对配置文件中是否包含如下内容:
重启Apache2。
网站目录下面新建.htaccess文件
新建.htaccess文件,添加如下内容:
完成之后便将wuxubj.cn设置为301跳转到www.wuxubj.cn。
2. 设置目录禁止访问
当目录下没有 index.html 文件时,禁止显示目录。
在配置文件apache2.conf
中,将
修改为:
其实就是将Indexes
去掉,Indexes
表示若当前目录没有 index.html 就会显示目录结构。
相反,如果需要显示目录结构,则加上Indexes
即可。
3. 一个IP绑定多个域名
通过虚拟主机实现一个IP绑定多个域名。找到在Apache安装路径下找到apache2/sites-enabled/000-default.conf
文件,添加多个<VirtualHost *:80>...<VirtualHost>
对:
如果要设置301跳转,则将AllowOverride None
修改为AllowOverride All
。
注意只需要开启一个端口即80端口,如果是https,则将以上80端口修改为443端口。端口监听配置如下:
参考文献