Nginx服务器网站重定向 不带www重定向到www http重定向到https

Nginx服务器网站重定向 不带www重定向到www http重定向到https

最近网站需要申请SSL证书和配置,把原来的http修改为https,由于网站属于Nginx服务器,所以对方法进行了简单的整理。首先就是Nginx的配置在哪里?

其实配置文件位置不是很难找,一般是在/nginx/conf/vhost/目录下,文件命名一般是“你的域名.conf”。下面介绍几种常用VPS控制面板Nginx配置文件的位置:

  • WDlinux lanmp一键安装包:/www/wdlinux/nginx-1.10.2/conf/vhost/目录下
  • 军哥LNMP一键安装包:/usr/local/nginx/conf/vhost/目录下
  • 宝塔Linux面板:/www/server/nginx/conf/vhost/目录下

也可以直接对全局文件进行搜索nginx.conf名字,一般都可以找到配置文件。

在网站的配置文件中修改,或者nginx.conf中修改,添加在server里面。网站把http重定向到https上面,可参考:

 if ($scheme = http ) {return 301 https://$host$request_uri;}

网站不带www的重定向到带www的上面:

if ($http_host !~ "^www.xxx.com$") {

    rewrite ^(.*) https://www.xxx.com$1 permanent;

    }
分享到 :

发表评论

登录... 后才能评论