首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Nginx 强制 HTTPS 配置

Nginx 强制 HTTPS 配置

作者头像
晓晨
发布于 2020-08-27 08:50:25
发布于 2020-08-27 08:50:25
1.4K00
代码可运行
举报
文章被收录于专栏:晓晨的专栏晓晨的专栏
运行总次数:0
代码可运行

Nginx 强制 HTTPS 配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server {
            listen 443 ssl;
            server_name example.com;
            ssl_certificate     /cert/example.com.pem;
            ssl_certificate_key /cert/example.com.key;

            access_log  off;
            location / {
                proxy_redirect     off;
                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                proxy_pass http://localhost:5000;
            }
}

server {
            listen 80;
            server_name example.com;
            return 301 https://$server_name$request_uri;
}

注意:需要将 server_name、proxy_pass、ssl_certificate、ssl_certificate_key 改为自己的值。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
nginx相关配置
gunicorn --bind=0.0.0.0:8000 dazhu.wsgi:application
超级大猪
2019/11/21
3390
docker安装nginx并配置https
配置完后,访问example.com、www.example.com 的请求会被转发到服务器的8090端口
Java那些事儿
2020/07/21
16K3
docker安装nginx并配置https
Nginx 总结
如果是使用了两层或以上cdn(使用了cdn和web防火墙也适用),那么在nginx的配置文件http{}字段中加入
yiyun
2022/04/01
2890
Nginx——ubuntu安装Nginx并配置https
介绍: 我们在部署应用时,希望用到 Nginx ,并配置上 https 。我在网上看了很多文章,感觉都不是很系统。因此写下此文,以备日后使用。
凡人飞
2020/09/21
5.2K3
Nginx——ubuntu安装Nginx并配置https
nginx自签SSL证书和Symantec签发证书使用
vi /usr/local/nginx/conf/vhosts/attacker.conf
以谁为师
2019/06/02
1.2K0
HTTPS配置指北
如果是在各大云厂商注册的域名,一般都可以申请为期一年免费的SSL证书。当然也有其它的一些平台会提供免费证书。
壹言
2020/01/29
1.2K0
nginx常用配置
proxy_redirect 该指令用来修改被代理服务器返回的响应头中的Location头域和“refresh”头域。
章工运维
2023/05/19
9640
对django网站使用证书
gunicorn --bind=0.0.0.0:8000 dazhu.wsgi:application
超级大猪
2019/11/22
5970
Nginx 强制跳转到HTTPS
因为使用IdentityServer4,所以也配置了HTTPS安全协议。 但是如果俩个都使用的话,一是不好区分,二是没有太多的必要, 所以就想着取消掉HTTP的访问,全部转向安全协议, 使用Nginx重写转发即可轻松实现。 直接看Nginx配置吧: server { listen 80; server_name ids.neters.club; rewrite ^(.*)$ https://$host$1 permanent;#把ht
老张的哲学
2022/04/11
7770
nginx通过https方式反向代理多实例tomcat
案例说明: 前面一层nginx+Keepalived部署的LB,后端两台web服务器部署了多实例的tomcat,通过https方式部署nginx反向代理tomcat请求。配置一如下: 1)LB层的nginx配置 访问http强制转到https [root@external-lb01 ~]# cat /data/nginx/conf/vhosts/80-www.kevin.com.conf server { listen 80; server_name kev
洗尽了浮华
2018/01/23
3.1K0
halo配置 域名和 ssl
我使用的是腾讯云,申请免费的 TrustAsia 的 SSL 证书,阿里云等或者其他平台一般都会提供 TrustAsia 的 SSL 证书的,填好域名等相关信息,一般 10 分钟内就可以下载证书了。
leader755
2022/03/09
3.3K0
Nginx的https配置记录以及http强制跳转到https的方法梳理
一、Nginx安装(略) 安装的时候需要注意加上 --with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。 Nginx安装方法: # ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module # make && make install 二、生成证书(略) 可以使用openssl生成证书
洗尽了浮华
2018/01/23
5.8K0
Nginx配置Jenkins域名访问
server { listen 80; server_name jenkins.domain.tld; location / { proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_f
匿名用户的日记
2021/12/14
9.3K0
proxy_pass根据path路径转发时的"/"问题记录
在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/。当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 比如下面设置: location ^~ /wangshibo/ { proxy_cache js_cache; proxy_set_header Host js.test.com; proxy_pass http://js.test.com/; } 如
洗尽了浮华
2018/01/23
2.8K0
我所有在线项目的Nginx配置内容
有几个小伙伴想看看我的Nginx是怎么配置的,我这里放出来吧。 其实没太多内容,都是基本的配置: 1、域名的代理(正向/反向); 2、IP地址获取; 3、SingleR Header配置; 4、前后端配置; 5、域名配置; 6、HTTPS配置; 7、负载配置; #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.
老张的哲学
2022/04/11
5550
Nginx反向代理+负载均衡简单实现(https方式)
背景: A服务器(192.168.1.8)作为nginx代理服务器 B服务器(192.168.1.150)作为后端真实服务器 现在需要访问https://testwww.huanqiu.com请求时从A服务器上反向代理到B服务器上 这就涉及到nginx反向代理https请求的配置了~~~ ------------------------------------------------------------------------------------ A服务器(192.168.1.8)上的操作流程: 1
洗尽了浮华
2018/01/22
3K0
最详细nginx反向代理之端口配置
server { listen 80 default_server; listen [::]:80 default_server; server_name 域名; listen 443 ssl; root /usr/share/nginx/html; ssl_certificate cert/1_www.maomin.club_bundle.crt; ssl_certificate_key cert/2_www.maomin.club.key; ssl_session_timeout 5m; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf;
马克社区
2022/08/09
1.7K0
python部署-nginx部署带docker的https请求
首先例如使用https://www.Se7eN_HOU.com进行首页访问,首先会先进入到主服务器里面,经过主服务器的Nginx Web服务器,进行web服务。这时主服务器的nginx就会监听80端口,收到这个请求
Se7eN_HOU
2020/04/24
1.2K0
Nginx配置SSL证书
HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性
码客说
2019/10/22
3.6K0
nginx,wss 请求后端https 接口,使用 nginx 进行代理后端接口,如何配置不需要手动在浏览器输入后端接口
wss 请求后端https 接口,使用nginx 进行代理后端接口,如何配置不需要手动在浏览器输入后端接口
一写代码就开心
2023/05/27
5.9K0
相关推荐
nginx相关配置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验