默认情况下,Apache只能绑定一个网站,那么如果有多个网站,该如何配置呢?
Ubuntu
1、启用mod_rewrite模块
1 | a2enmod rewrite |
2、设置目录允许重写
1 | vim /etc/apache2/apache2.conf |
找到这几行,将设置项中none修改为all(见下方代码)
1 | <Directory "/var/www"> |
3、重启服务器
1 | service apache2 restart |
CentOS
1、设置目录允许重写
1 | vim conf/httpd.conf |
找到这几行,将设置项中none修改为all(见下方代码)
1 | <Directory "/var/www"> |
2、重启服务器
1 | service httpd restart |
在网站目录下新建.htaccess文件即可,重写规则参考21个非常有用的 .htaccess 提示和技巧