http重新为https

1.先创建一个配置文件

主要方便实验

可以将主配置文件下的location全部注释掉,方便观察

2.配置新配置文件

复制代码
server{
listen 80;
listen       443 ssl;
ssl_certificate  /usr/local/nginx/conf.d/ssl/www.kgc.com.crt;
ssl_certificate_key /usr/local/nginx/conf.d/ssl/www.kgc.com.key;
server_name www.cxk.com;
if ( $scheme = http ){
return 302 https://$host/$request_uri;
}
location / {
root /usr/local/nginx/html;
}
location /test {
root /usr/local/nginx/html;
}
}

重点为

if ( $scheme = http ){

return 302 https://$host/$request_uri;

}

大致意思为:如果是使用的http协议,就重新为https://IP地址/uri;

3访问测试

访问http://192.168.174.104查看结果

从http变为了https

再来访问http://192.168.174.104/test

相关推荐
一定要AK1 小时前
刷题时的学习笔记
c++·笔记·学习
xxxibolva3 小时前
SQL 学习
数据库·sql·学习
星辰即远方5 小时前
OC学习Foudation框架
学习·ios·objective-c
yyk的萌6 小时前
AI 应用开发工程师基础学习计划
开发语言·python·学习·ai·lua
DfromY7 小时前
【随手记】YOCTO下MQTT使用简记
c语言·网络协议
龘龍龙8 小时前
大模型学习(三)-RAG、LangChain
学习·langchain
@insist1238 小时前
网络工程师-OSI 七层模型与 TCP/IP 协议族:核心考点全解析
网络·网络协议·tcp/ip·网络工程师·软考·软件水平考试
计算机安禾8 小时前
【数据结构与算法】第22篇:线索二叉树(Threaded Binary Tree)
c语言·开发语言·数据结构·学习·算法·链表·visual studio code
计算机安禾9 小时前
【数据结构与算法】第21篇:二叉树遍历的经典问题:由遍历序列重构二叉树
c语言·数据结构·学习·算法·重构·visual studio code·visual studio
信奥胡老师9 小时前
P1255 数楼梯
开发语言·数据结构·c++·学习·算法