nginx http强制跳转https

通过nginx的rewrite 进行301永久重定向,参考如下配置即可。

  server {

      listen  192.168.1.111:80;

      server_name test.com;

      rewrite ^(.*)$  https://$host$1 permanent;

      }

搭建此虚拟主机完成后,就可以将http://test.com的请求全部重写到https://test.com上了

时间: 2024-10-27 07:09:15

nginx http强制跳转https的相关文章

nginx http301强制跳转https、域名跳转到带www

http强制跳转到https在nginx配置文件添加:if ($scheme = http) {return 301 https://$server_name$request_uri;} Nginx跳转自动到带www域名规则配置:在nginx大server中添加server{listen 80;listen 443;server_name www.xx.com xx.com;if ($host != 'www.xx.com') {rewrite ^/(.*)$https://www.xx.com

宝塔Linux nginx http强制跳转https几种设置方法

最近很多人都比较关注SSL证书的申请与设置,春哥技术博客近期也为大家介绍了国内一些免费SSL证书申请流程及比较常用的VPS建站环境包如何安装配置SSL证书.希望有需要的朋友能成功为自己的站点安装SSL证书.在这里春哥为大家分享几种Nginx环境下强制http转https设置方法. 一.请先找准Nginx配置文件的位置: 其实配置文件位置不是很难找,一般是在/nginx/conf/vhost/目录下,文件命名一般是"你的域名.conf".下面介绍几种常用VPS控制面板Nginx配置文件的

nginx 访问http强制跳转https

server { listen 80; listen [::]:80; server_name www.test; root /home/zrj/www/zhangrenjie_test; index index.php index.html; #这里强制跳转到https rewrite ^(.*) https://$server_name$1 permanent; location / { #try_files $uri $uri/ =404; try_files $uri $uri/ /in

一些常见的服务器强制跳转HTTPS 的方法

IIS 版本IIs中实现Http自动转换到Https方法介绍 1.根据IIS版本备份以下文件:IIS6.0 路径:C:\WINDOWS\Help\iisHelp\common\403-4.htm                           IIS7.0以上 路径:C:\inetpub\custerr\zh-CN\403.htm2.把以下内容全部拷贝替换(403-4或403)里面所有内容,保存即可<HTML><HEAD><TITLE>该页必须通过安全通道查看<

ngxin做http强制跳转https,接口的POST请求变成了GET

公司准备将 http 换成 https,就需要 http 强制跳转到 https.这个在网上搜了下,基本总结下 在 server 里面配置 rewrite ^(.*)$  https://$host$1 permanent; 或者在server里面配置 return 301 https://$server_name$request_uri; 或者在server里面配 if,这里指的是需要配置多个域名 if ($host ~* "^wangshibo.com$") {     rewri

Tomcat配置8080强制跳转https端口变成8443或者80跳转443

Tomcat配置强制https端口变成8443 跳转端口:http默认端口 8080https默认端口 8443 或者 http默认端口 80https默认端口 443这里只讲tomcat配置,至于证书生成请参考其他文档:修改tomcat配置文件 vim /etc/tomcat/server.xml 启用ssl service.xml <Connector port="80" protocol="HTTP/1.1" connectionTimeout=&quo

nginx配置http跳转https

配置相当简单,在配置文件头部加一行,如下: server { listen *:80;//监听80端口 return 301 https://www.chenruhui.com$request_uri;//需要跳转的网页 } server { listen 443; ...//自己网站的配置 }

Nginx强制http跳转https访问

Nginx强制http跳转https访问有以下几个方法 nginx的rewrite方法 可以把所有的HTTP请求通过rewrite重写到HTTPS上 配置 方法一 1 server{ 2 listen 80; 3 server_name XXXXX.com; //你的域名 4 rewrite ^(.*)$ https://XXXXXX.com permanent; 5 location ~ / { 6 index index.html index.php index.htm; 7 } 8 } 方

nginx证书制作以及配置https并设置访问http自动跳转https(反向代理转发jboss)

nginx证书制作以及配置https并设置访问http自动跳转https 默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中.通常这个文件名类似libssl-dev. 生成证书 可以通过以下步骤生成一个简单的证书: 首先,进入你想创建证书和私钥的目录,例如: $ cd /usr/local/nginx/conf 创建服务器私钥,命令会让你输入一个口令: $