nginx配置主域名跳转www域名并支持ssl
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相关推荐
- Nginx配置http301强制跳转https
Nginx配置http301强制跳转https http强制跳转到https 在nginx配置文件内添加: if ($scheme = http) {return 301 https://$serve ...
- 使用nginx配置一个ip对应多个域名
需求: 两个域名想指向同一个网站ip: 解决: 如果不需要https的证书访问,其实不需要配置,在域名解析中,分别添加同一个ip即可,通过dns解析,映射到同一个网站上: 如果需要https访问,就需 ...
- nginx配置http自动跳转https方案
功能:ssl配置后的301跳转,http跳转到https 描述:利用rewrite方式301永久跳转到https 注意:需先配置好ssl证书,这篇文章说的也是在ssl证书部署后进行301重定向的方式. ...
- 服务器维护时 域名跳转,服务器配置域名跳转
服务器配置域名跳转 内容精选 换一换 缺省情况下,系统已预置如下短信服务器对接参数.企信通(fungo):http://qxt.fungo.cn/Recv_center,北京移动时空短信平台.twil ...
- php域名免备案转发,免备案高防CDN支持过墙域名跳转解决域名DNS污染
免备案服务器联系咨询我 QQ:281846000 全国节点,自动切换,保证业务的安全和稳定 1.301跳转,解决域名被墙,国内免备案不限制内容服务器. 2.域名防劫持,DNS防护专属套餐,视频***C ...
- Apache(httpd)配置--用户认证,域名跳转和访问日志配置
一.用户认证 用户认证功能就是在用户访问网站的时候,需要输入用户名密码才能进行访问.一些比较好总要的站点和网站后台都会加上用户认证,以保证安全. 实例:下面对zlinux.com站点来做一个全站的用户 ...
- lamp配置域名跳转不能实现
搭建lamp时,编辑httpd-vhost.conf文件,使网站实现域名跳转: #域名跳转
- 84.LAMP的apache用户认证,域名跳转,日志文件
apache用户认证 PS:其实没有....用处的... 命令描述 htpasswd命令是Apache的Web服务器内置工具,用于创建和更新储存用户名.域和用户基本认证的密码文件. 命令语法 htpa ...
- nginx配置rewrite的用法详解
文章目录 rewrite在if中的用法 rewrite中break和last的用法 1.break和last在location{}外部时 2.break和last在location{}内部时 3.br ...
- Nginx 配置https 自动续期
#安装 acme.sh curl https://get.acme.sh | sh#确保 nginx安装了 http_v2_module nginx源码目录下 ./configure --prefix ...
最新文章
- 微软正式推免费Word 电脑商Office收费降60%
- Linux命令及文件操作
- Hadoop学习笔记—2.不怕故障的海量存储:HDFS基础入门
- BZOJ3527: [Zjoi2014]力 [FFT]
- https 方式使用git@osc设置密码的方式
- 2022年计算机软件水平考试嵌入式系统设计师(中级)练习题及答案
- 柳下惠_拔剑-浆糊的传说_新浪博客
- 微信小程序App.js应用
- 2022年第一季度的十个Web3项目
- EVE-NG环境搭建
- 预测房价--基于python的线性回归模型
- ReactiveX-Observable
- HTML5期末大作业:商城页面——仿优分购电商静态网页(7个页面) HTML+CSS+JavaScript 电商购物网页HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成...
- 【ES6】阮一峰ES6学习之Module的加载实现
- 千里馬高中率免杀网馬賀歲版算法注册机 Code.By.HackWm[D.S.T].
- 9277计算机音乐,抖音9277伴奏深七演唱的歌曲完整版分享_9277背景音乐mp3原声版...
- 【漏洞复现】通达OA v11.7 在线任意用户登录漏洞
- 5大组合拳,解决校园6大难题,护航教育信息化建设
- avue-crud 组件,form中实现树形下拉框联动输入框数据,省市区字典联动
- 合作式智能运输系统RSU与中心子系统间接口规范