相信大家家里都会使用到多个路由…
大部分应用程序网站都会用到路径重写(伪静态)功能,默认APACHE是没有安装的,我们需要运行脚本支持rewrite
a2enmod rewrite
启动rewrite 。
编辑/etc/apache2/apache2.conf文件配置让系统运行更加优化(测试机器基于1GB内存VPS)
<IfModule mpm_prefork_module> StartServers 2 MinSpareServers 6 MaxSpareServers 12 MaxClients 80 MaxRequestsPerChild 3000 </IfModule>
这一步我们也可以默认,等网站运行情况再进行调整以对比有何不同,老左目前也没搞明白这里面的参数对应的性能区别,以前我在用MAPN环境时候MYSQL占用太大,然后调整后占用率是低很多。
另外我们需要开启.htaccess伪静态,好多CMS都会用到,找到/etc/apache2/apache2.conf 中找到如下:
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
在/var/www目录中开启.htaccess伪静态,所以修改为
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
重启apache生效:
service apache2 restart
配置完毕之后,我们下面就需要配置域名、子域名添加站点。
配置虚拟主机、绑定域名
在/etc/apache2/sites-available/的文件夹,用来存放所有站点的站点域名配置文件,设置站点时候用域名命名.conf这样站点多的时候也可以看到对应的站点。比如我们这里要创建2个站点,就需要配置2个conf文件,如下:
站点A – /etc/apache2/sites-available/mac163.com.conf
<VirtualHost *:80> DocumentRoot /var/www/html/mac163 ServerName www.mac163.com ServerAlias mac163.com </VirtualHost>
站点B – /etc/apache2/sites-available/shop.mac163.com.conf
<VirtualHost *:80> DocumentRoot /var/www/html/shop ServerName shop.mac163.com ServerAlias shop.mac163.com </VirtualHost>
按照上面的示范,我们有几个站点就搭建几个.CONF文件,然后对其进行路径的配置。同样的上述牵涉到的几个目录我们也需要创建。
mkdir /var/www/html/mac163 mkdir /var/www/html/shop
执行命令启动站点
a2ensite mac163.com.conf a2ensite shop.mac163.com.conf
重启动Apache
service apache2 restart
备注:如果我们希望取消这个站点运行,那就用这个命令取消这个站点
a2dissite mac163.com.conf
当然这样子分别管理站点也不是唯一的,站点太多你觉得麻烦的话可以选择创建一个mac163.conf文件,把所有站点全部添加进去:
<VirtualHost *:80> DocumentRoot /var/www/html/mac163 ServerName www.mac163.com ServerAlias mac163.com </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/html/shop ServerName shop.mac163.com ServerAlias shop.mac163.com </VirtualHost>
然后启用mac163.conf这样也是可以实现的!最后重启apache生效!
网站目录权限配置:
唯一需要注意根目录权限需要可写.htaccess或者手工创建伪静态文件,这样后台的固定连接设置之后才生效。
chown -R www-data:www-data /var/www/html
微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!
需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!