全部商品分类
推荐人 : admin 2012-05-03 11:59 技术分享 热度: 114 ℃ 0 条评论
LNMP如何设置301重定向

windows中设置301很多人都会,也很简单,但使用LNMP环境设置301重定向,很多人就开始头大了,毕竟以前没用过,前几天小站就做了一次301重定向,从zzwsem.net换为现在的zhujima.com,大费了一番周折。
而有些为了增加网站主域名的权重,我们需要把不带www的域名重定向到带www的,或者把带www的重定向不带www的域名上,下面主机码为大家介绍LNMP环境下怎么设置301的。
登陆SSH执行:(找到你域名的conf配置文件,下面以zhujima.com为例)
vi /usr/local/nginx/conf/vhost/zhujima.com.conf
这里是源文件

server
{
listen 80;
server_name www.zhujima.com;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/www.zhujima.com;
include other.conf;
location ~ .*.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*.(js|css)?$
{
expires 12h;
}
access_log off;
}

我们在这段文章中加入

server {
server_name zhujima.com zzwsem.net www.zzwsem.net;
rewrite ^(.*) http://www.zhujima.com$1 permanent;
}

我来说明一下,此断码是把zhujima.com zzwsem.net www.zzwsem.net重定向到www.zhujima.com,添加好后,重启lnmp就行了,重启lnmp命令
/root/lnmp restart
本教程与4.23日重新编辑

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 261

今天重启的时候发现nginx出现如下错误
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
网上搜索了一堆,大约就是nginx的80端口被占用,最终的解决方法很简单,杀掉nginx进程,然后重新启动就OK了
killall -9 nginx
/root/lnmp restart
这样就可以了

0 值得买! 0 不值得买! 0 位网友中有 0 位认为值得买!
声明:本文由( 主机优惠码 )原创首发

转载请保留链接: http://www.zhujima.com/360.html
RSS订阅请点击 : http://www.zhujima.com /feed

发表观点 已有0条评论

暂时木有评论



快速登录

自动登录
北京催乳师 北京通乳 北京催奶师 北京通乳师 北京催奶师 北京催乳师 北京催乳