今晚不凡网志所处的云伺服器即将到期,因此这三天玩儿了呵呵,原先急于间接换到应用软件,但发现N57Cpp云伺服器还有1年的时间,因此暂先放在N57Cpp云伺服器了。
以后的Web自然环境选用了LAMP女团,此次急于试一试LNMP,据传nginx相对Apache更节省缓存天然资源,适宜较大型中文网站选用,只好优先选择LNMP全屏软件包布署了自然环境。
温情提示信息:假如要选用LNMP全屏软件包布署自然环境,提议伺服器选用CentOS、Ubuntu、Debian等非主流Linux控制系统快照,像百度云他家的TencentOS此类非主流软件包暂还没网络连接。
这儿主要说说选用nginx自然环境之后,中文网站的伪动态和搜索引擎301链接什么样增设。
伪动态增设
有关伪动态的设置就不多罗嗦了,网路上有各式各样自然环境、各式各样中文网站流程的伪动态准则,但这儿我想告诫的是,LNMP全屏软件包预设内含了许多非主流中文网站流程的伪动态准则,在加进应用软件的时候间接输出相关联的中文网站流程名,方可间接提及相关联的伪动态准则文档,其中包括WordPress、Discuz X、Typecho、ThinkPHP、ZBlog等。
假如这儿没你的中文网站流程,那就根本无法自己加进伪动态准则了,在/usr/local/nginx/conf/rewrite/产品目录下建立一个xxx.conf文档,将伪动态准则载入到这个文档,在相关联的应用软件配置文档中间接初始化你建立的伪动态准则文档方可。
搜索引擎301链接
搜索引擎的301链接是我们必须要增设的,为了集中权重,一般会将各式各样形式的搜索引擎通过301链接重定向到其中一种搜索引擎,以前不需要安装SSL证书的时候,我们的搜索引擎基本只有两种形式:
http://xxx.com
http://www.xxx.com
现在SSL证书基本已经成为标配,因此搜索引擎的形式也就扩展成了四种形式,除了上面提到的两种,还增加了另外两种:
https://xxx.com
https://www.xxx.com
我的中文网站实现的效果是以上4种形式的搜索引擎最终都链接到https://xxx.com这个顶级搜索引擎,在nginx的301链接准则就是这样的:
1.打开中文网站对应的配置文档,路径一般为/usr/local/nginx/conf/vhost/xxx.com.conf
2.“listen 80“部分相关联的是http增设,这儿将server_name后面的搜索引擎增设为xxx.com www.xxx.com;
3.”listen 443”部分相关联的是https增设,这儿同样将server_name后面的搜索引擎增设为xxx.com www.xxx.com;
4.为了实现https://www.xxx.com重定向到https://xxx.com,在”listen 443”这部分的”root /home/wwwroot/xxx.com“下面加进一行链接准则:
if ($host = www.xxx.com) {
return 301 https://xxx.com$request_uri;
}
至此增设完毕,保存退出配置文件,然后运行/etc/init.d/nginx restart,重启nginx方可实现所有形式的搜索引擎均链接到https://xxx.com。