`
TableMiao
  • 浏览: 75295 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Nginx 配置跳转 http到https

阅读更多

  Nginx 配置跳转  http到https

 

   网上有很多方法、记录一下笔记!

 

   参考一堆、简单快捷如下:

              https://www.cnblogs.com/shansongxian/p/7120359.html

         nginx  rewrite 详解

               https://www.cnblogs.com/czlun/articles/7010604.html

         

 

1.证书配置

    http://www.cnblogs.com/kevingrace/p/5865501.html

 

2.nginx 修改

  2.1 找到 nginx安装目录、指定配置文件启动 或默认配置文件 nginx.conf.default

 

 

  2.2 cp 一份  修改它

 

 

  2.3  增加一个框 修改第2个框 (nginx 默认监听80 端口  ssl 默认是443 、 可自定义修改)

 

 

  2.4 保存、重启、查看配置端口是否启用(可能用到的相关命令如下)

       killall nginx 杀死所有nginx进程

       ./nginx -t 检查配置

       ./nginx   启动

       ./nginx -s reload 重启

       lsof  -i:81  检测81端口是否启用


 

   3、访问 结果


 

 
 

  4、指定跳转路劲和端口、配置如下、结果如下

 

 再保存重启、结果如下



 

 

 

 

 

 


 

  • 大小: 43.6 KB
  • 大小: 3.5 KB
  • 大小: 19.7 KB
  • 大小: 11.6 KB
  • 大小: 148.2 KB
  • 大小: 9.2 KB
  • 大小: 100.4 KB
分享到:
评论

相关推荐

    nginx页面跳转新方式

    为了实现页面跳转功能,首先需要在Nginx配置文件中添加代理转发配置。这一步骤主要是为了实现后端服务器的负载均衡。 ```nginx upstream my.net { ip_hash; server 192.168.3.32:8080; # 服务器A server 192.168...

    nginx 域名跳转nginx多域名向主域名跳转

    - **SSL/TLS 配置**:在 HTTPS 环境下,除了配置 HTTP 跳转外,还需要确保 SSL/TLS 的正确配置,以便在跳转过程中保持连接的安全性。 - **性能优化**:对于高流量站点,应考虑使用缓存机制减少服务器负担。例如,...

    详解NGINX访问https跳转到http的解决方法

    总结起来,当遇到NGINX从HTTPS跳转到HTTP的问题时,我们可以通过在NGINX配置中使用`proxy_set_header`添加自定义头部,或者使用`proxy_redirect`指令来修正Location头,确保用户始终在安全的HTTPS连接中。...

    详解nginx同一端口监听多个域名和同时监听http与https

    这样配置后,Nginx可以处理HTTP请求,并对HTTPS请求进行加密处理。特别的,如果内网DNS直接将A记录指向了服务器,而服务器需要处理内网的HTTPS请求和外部DMZ区的HTTP请求,那么服务器就需要同时监听HTTP和HTTPS端口...

    阿里云ssl证书配置https和slb的http跳转到https-详细笔记总结

    阿里云 SSL 证书配置 HTTPS 和 SLB 的 HTTP 跳转到 HTTPS ...阿里云 SSL 证书配置 HTTPS 和 SLB 的 HTTP 跳转到 HTTPS 需要考虑多种因素,包括 SSL 证书配置、SLB 的后端协议、Nginx 配置、HTTPS 跳转等。

    Nginx同时支持Http和Https的配置详解

    本篇将详细介绍如何配置Nginx,使其同时支持HTTP和HTTPS服务。 首先,需要了解的是,在使用HTTPS协议时,服务器通过SSL/TLS协议对数据进行加密,确保数据传输的安全性。对于大多数现代网站而言,支持HTTPS是标配...

    nginx强制使用https访问的方法(http跳转到https)

    在Nginx配置中,将这个HTML文件作为404页面处理,这样任何未找到的HTTP请求都会重定向到HTTPS首页: ```nginx server { listen 80; server_name test.com; location / { root /srv/www/httptestcom/; } ...

    nginx转发sftp、ftp的配置

    - **安全性考量**:考虑到安全性问题,建议仅在受信任的网络环境中使用此配置,同时加强对Nginx配置的安全性审查和日志监控。 - **性能优化**:根据实际情况调整 `proxy_connect_timeout` 和 `proxy_timeout` 参数,...

    nginx正向代理https和非80端口配置文档.pdf

    nginx代理功能十分强大,经常用来做反向代理,但有...附件包含了全部安装过程,包括nginx.conf lua的配置,适合新手小白按步骤操作。 注意(附件中nua的版本我测试过nginx1.10.3可正常安装,nginx1.12.2报错不兼容。)

    Nginx配置如何区分PC或手机访问不同域名

    例如,若想在移动端访问时重定向到另一个域名(如***),可以利用Nginx配置文件中的`if`语句,结合正则表达式匹配HTTP_USER_AGENT,检测是否为移动设备访问(如使用Android、iPhone、WindowsPhone、UC、Kindle等标识...

    nginx负载均衡ssl证书认证强制跳转https+keeplived+apache

    3. **强制HTTP到HTTPS的重定向**:为了确保所有访问都是通过HTTPS进行的,Nginx配置中使用了`rewrite`指令,如`rewrite ^(.*)$ https://$host$1 permanent;`,这会将所有尝试通过HTTP访问的请求重定向到对应的HTTPS ...

    nginx配置https之后,https请求被调转到http问题

    修改之前,nginx的配置如下: upstream local_tomcat_wechat{  server 127.0.0.1:80 weight=2 fail_timeout=1s; }   server {  listen 443;  server_name www.xxxx.com;  error_log /nginx/log/...

    nginx反向代理导致session失效的问题解决

    两边通过同一个nginx进行反向代理,nginx配置大致如下, location /health/ { proxy_pass http://192.168.40.159:8081/health/; #无问题的配置 } location /health-dev/ { proxy_pass ...

    Nginx配置同一个域名同时支持http与https两种方式访问实现

    在Nginx配置文件中,首先需要设置监听80端口的`server`块,这是HTTP协议的标准端口。例如: ```nginx server { listen 80; server_name your-domain.com; } ``` 2. **配置HTTPS监听**: 接下来,为HTTPS...

    nginx 与 jboss 配置http自动跳转https

    NULL 博文链接:https://zliguo.iteye.com/blog/2344573

    nginx配置代理oracle和网站

    使用nginx代理oracle或者网站,实现地址的跳转以及网站的统一门户和负载均衡。

    Nginx端口映射配置方法

    传统的Web服务器如Nginx或Apache会直接处理HTTP请求,并根据配置解析到相应的静态文件或动态脚本。然而,随着技术的进步,许多编程语言如Node.js、PHP等可以自建Web服务,这些服务通常在特定的非标准端口(如8000、...

    关于nginx没有跳转到upstream地址的解决

    在给出的例子中,Nginx配置了一个名为`tomcat`的upstream,包含了两个后端服务器的地址:192.168.11.172:8061和192.168.11.172:8062,同时启用了`ip_hash`策略,确保来自同一客户端的请求会被分发到相同的后端服务器...

    vue前端项目部署之nginx配置.md

    ### Vue前端项目部署之Nginx配置详解 #### 一、引言 随着前端技术的发展,Vue.js作为一款流行的前端框架被广泛应用于Web应用开发之中。对于开发者来说,如何将开发完成的应用部署到生产环境是必不可少的一环。本文...

Global site tag (gtag.js) - Google Analytics