server {listen       80;listen       443 ssl;server_name xxxx.com;return     301 https://www.xxx.com$request_uri;}server {listen     80;server_name  www.xxx.com;return      301 https://$host$request_uri;}server {listen           443 ssl default_server; #注意default_server须加server_name  www.xxxx.com;#其他配置}

需要注意的是 非www主域名必须要有证书支持,如果上面不行,使用下面的:

    server {listen 443 ssl;ssl_certificate /etc/letsencrypt/live/xxxx/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/xxx/privkey.pem;server_name xxx.com;return 301 https://www.xxx.com$request_uri;}server {listen 80;server_name xxx.com www.xxx.com;return 301 https://https://www.xxx.com$request_uri;}server {listen 443 ssl default_server;ssl_certificate /etc/letsencrypt/live/xxx/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/xxx/privkey.pem;server_name www.xxx.com;.............. #正常使用的server段}

如果有移动端或其他二级域名则如下:

    server {listen 80;listen 443 ssl;ssl_certificate /etc/letsencrypt/live/xxxx/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/xxx/privkey.pem;server_name xxx.com;return 301 https://www.xxx.com$request_uri;}server {listen 80;server_name *.xxx.com;return 301 https://$host$request_uri;}server {listen 443 ssl default_server;ssl_certificate /etc/letsencrypt/live/xxx/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/xxx/privkey.pem;server_name www.xxx.com m.xxx.com;.............. #正常使用的server段}

nginx配置主域名跳转www域名并支持ssl相关推荐

  1. Nginx配置http301强制跳转https

    Nginx配置http301强制跳转https http强制跳转到https 在nginx配置文件内添加: if ($scheme = http) {return 301 https://$serve ...

  2. 使用nginx配置一个ip对应多个域名

    需求: 两个域名想指向同一个网站ip: 解决: 如果不需要https的证书访问,其实不需要配置,在域名解析中,分别添加同一个ip即可,通过dns解析,映射到同一个网站上: 如果需要https访问,就需 ...

  3. nginx配置http自动跳转https方案

    功能:ssl配置后的301跳转,http跳转到https 描述:利用rewrite方式301永久跳转到https 注意:需先配置好ssl证书,这篇文章说的也是在ssl证书部署后进行301重定向的方式. ...

  4. 服务器维护时 域名跳转,服务器配置域名跳转

    服务器配置域名跳转 内容精选 换一换 缺省情况下,系统已预置如下短信服务器对接参数.企信通(fungo):http://qxt.fungo.cn/Recv_center,北京移动时空短信平台.twil ...

  5. php域名免备案转发,免备案高防CDN支持过墙域名跳转解决域名DNS污染

    免备案服务器联系咨询我 QQ:281846000 全国节点,自动切换,保证业务的安全和稳定 1.301跳转,解决域名被墙,国内免备案不限制内容服务器. 2.域名防劫持,DNS防护专属套餐,视频***C ...

  6. Apache(httpd)配置--用户认证,域名跳转和访问日志配置

    一.用户认证 用户认证功能就是在用户访问网站的时候,需要输入用户名密码才能进行访问.一些比较好总要的站点和网站后台都会加上用户认证,以保证安全. 实例:下面对zlinux.com站点来做一个全站的用户 ...

  7. lamp配置域名跳转不能实现

    搭建lamp时,编辑httpd-vhost.conf文件,使网站实现域名跳转: #域名跳转

  8. 84.LAMP的apache用户认证,域名跳转,日志文件

    apache用户认证 PS:其实没有....用处的... 命令描述 htpasswd命令是Apache的Web服务器内置工具,用于创建和更新储存用户名.域和用户基本认证的密码文件. 命令语法 htpa ...

  9. nginx配置rewrite的用法详解

    文章目录 rewrite在if中的用法 rewrite中break和last的用法 1.break和last在location{}外部时 2.break和last在location{}内部时 3.br ...

  10. Nginx 配置https 自动续期

    #安装 acme.sh curl https://get.acme.sh | sh#确保 nginx安装了 http_v2_module nginx源码目录下 ./configure --prefix ...

最新文章

  1. 微软正式推免费Word 电脑商Office收费降60%
  2. Linux命令及文件操作
  3. Hadoop学习笔记—2.不怕故障的海量存储:HDFS基础入门
  4. BZOJ3527: [Zjoi2014]力 [FFT]
  5. https 方式使用git@osc设置密码的方式
  6. 2022年计算机软件水平考试嵌入式系统设计师(中级)练习题及答案
  7. 柳下惠_拔剑-浆糊的传说_新浪博客
  8. 微信小程序App.js应用
  9. 2022年第一季度的十个Web3项目
  10. EVE-NG环境搭建
  11. 预测房价--基于python的线性回归模型
  12. ReactiveX-Observable
  13. HTML5期末大作业:商城页面——仿优分购电商静态网页(7个页面) HTML+CSS+JavaScript 电商购物网页HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成...
  14. 【ES6】阮一峰ES6学习之Module的加载实现
  15. 千里馬高中率免杀网馬賀歲版算法注册机 Code.By.HackWm[D.S.T].
  16. 9277计算机音乐,抖音9277伴奏深七演唱的歌曲完整版分享_9277背景音乐mp3原声版...
  17. 【漏洞复现】通达OA v11.7 在线任意用户登录漏洞
  18. 5大组合拳,解决校园6大难题,护航教育信息化建设
  19. avue-crud 组件,form中实现树形下拉框联动输入框数据,省市区字典联动
  20. 合作式智能运输系统RSU与中心子系统间接口规范

热门文章

  1. cdn的费是多少_cdn费用是多少
  2. FDD下行信道估计的一些知识点
  3. TrendForce:2018年上半年电视面板出货年增11%
  4. vscode SVN not found
  5. PDF header signature not found.
  6. 高端驱动和低端驱动--ir2110
  7. cordova弹框插件 cordova-plugin-dialogs
  8. html作品使用说明,使用说明html模板
  9. codeforces Star sky(二维前缀和)
  10. python程序员待遇如何-程序员工资大揭秘:你拖后腿了吗?