首页>>帮助中心>> 香港服务器解决Nginx强制https,HTTP 301重定向到HTTPS地址方法

香港服务器解决Nginx强制https,HTTP 301重定向到HTTPS地址方法

2024/8/12 143次
香港服务器解决Nginx强制https,HTTP 301重定向到HTTPS地址方法


解决一、前提条件 此方法仅适用于NginxWEB服务,推荐安装LNMP或OneinStack,自己编译安装的Nginx也是可以的。

二、修改主机配置文件 LNMP或OneinStack的配置文件在/usr/local/nginx/conf/vhost/youdomain.com.conf,将下面的配置添加到文件中。 server{ listen 80; server_name 你的域名.com www.你的域名.com; rewrite^(.*) https://www.landui.com你的域名.com$1 permanent;} 上面的配置含义是当我们去使用HTTP请求你的域名.com或www.你的域名.com的时候全部301重定向到https://www.enuoidc.com你的域名.com,下面是完整的配置文件供参考: server {listen 443;ssl on;ssl_certificate/data/ssl/你的域名.com.crt;ssl_certificate_key/data/ssl/你的域名.com.key;server_name 你的域名.comwww.你的域名.com;index index.html index.htm index.php;......} server{listen 80; server_name 你的域名.com www.你的域名.com; rewrite ^(.*)https://www.enuoidc.com你的域名.com$1permanent;}配置修改后别忘记重载一下Nginx:service nginx reload



三、CURL测试 最后我们可以测试下访问HTTP是否会301重定向到HTTPS,可以使用CURL测试一下:curl-I www.你的域名.com


购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2