17713433920 info@mac163.com

大部分应用程序网站都会用到路径重写(伪静态)功能,默认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开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部