美文网首页
Nginx多站点+301重定向的配置

Nginx多站点+301重定向的配置

作者: 煮茶忘放糖 | 来源:发表于2017-04-20 21:08 被阅读614次

关于多站点的配置其实很简单

1.多站点:

提示:其实就是一个站点一个server,具体配置自己设置,例如:

server {
    listen 80;
    server_name nocmt.com;

    location /static/ {
        root /home/suly;
    }

    location / {
        include         uwsgi_params;
        uwsgi_pass      unix:/home/suly/suly.sock;
    }
}
server {
    listen 80;
    server_name a.nocmt.com;

    location /static/ {
        root /home/a;
    }

    location / {
        include         uwsgi_params;
        uwsgi_pass      unix:/home/a/a.sock;
    }
}

2.多域名重定向到主站:

由于自己www.nocmt.comnocmt.com都指向同一个网站首页,如果每个server都设置一样的不但浪费资源还影响排名,所以我们需要301重定向,设置十分简单,官方推荐做法(以我的网站为例):

server {
    listen 80;
    server_name nocmt.com;

    location /static/ {
        root /home/suly;
    }

    location / {
        include         uwsgi_params;
        uwsgi_pass      unix:/home/suly/suly.sock;
    }
}

server {
    listen 80;
    server_name www.nocmt.com;
    return       301 http://nocmt.com$request_uri;
}

相关文章

  • Nginx多站点+301重定向的配置

    关于多站点的配置其实很简单 1.多站点: 提示:其实就是一个站点一个server,具体配置自己设置,例如: 2.多...

  • nginx https访问php405错误

    nginx配置ssl 与80跳转443(301)重定向方法链接 http://www.jianshu.com/p/...

  • 网站(Nginx)配置 HTTPS 完整过程

    配置站点使用 https,并且将 http 重定向至 https。 1. nginx 的 ssl 模块安装 查看 ...

  • nginx 301永久重定向配置

    建站过程中进程会遇到搜索引擎收录带www和不带www的@两个域名的同一站点,影响排名。 这时候我们可以把其中一个域...

  • nginx 301重定向配置

    项目开发完部署到服务器,是一个https服务,域名假设为www.test123.com,用户访问https://w...

  • Nginx下配置301/302

    Nginx 301永久重定向301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值. 前提是...

  • nginx多站点配置

    ubuntu下 apt-get install nginx 创建新的文件路径mkdir -p /var/www/d...

  • nginx配置多站点

    whereis nginx 找到/etc/nginx目录,该目录是nginx在服务器上的配置目录。 找到默认的ng...

  • nginx配置多站点vhost

    vhost配置文件的作用 vhost配置文件的作用是为了将更多的server配置文件的信息,单独存放,不过于集中在...

  • nginx配置多站点vhost

    如何在nginx中添加多个host 注意 : include /etc/nginx/conf.d/*.conf;...

网友评论

      本文标题:Nginx多站点+301重定向的配置

      本文链接:https://www.haomeiwen.com/subject/wifrzttx.html