nginx 302 301 设置 url 转跳 nginx 资源重定向 nginx tcp 和 http 转发

简介: nginx 代理后端网站,和 网站资源目录重定向到其他连接地址

#---ssl 301 转跳 ---#   
 if ($server_port = 80){
   
          rewrite ^(/2.php)$ http://www.eisc.cn$1 permanent;
       }
#--- 目录301 转跳 ---#
设置 301 转跳, 
location /ccb/ {
   
    return 301 http://work.eisc.cn;
    proxy_pass http://eisc.cn/cs;
    index  index.html index.htm;
}

#---- 目录 302 转跳 ----#
                location /ruanjian/ {
   
                    rewrite ^(.*)$ http://114.132.64.103:62011/$1 permanent;
                    index  index.html index.htm;
                }

# 说明:讲不带www 转到带www的,需要将不带www 的单独一个server 子站点配置转跳到 https://www
return 301 https://www.eisc.cn$request_uri;

# 设置 302 重定向 
location /ccb/ {
   
    rewrite /ccb/activity(.*)$ https://www.baidu.com break;
    proxy_pass http://192.168.118.14/;
    index  index.html index.htm;
}

#----------------------------   nginx 转发 反向代理 -----------------------------#
 # nginx 子站点tcp转发

            server{
   
                listen 80;
                server_name work.eisc.cn;
                # 当前地址

                location / {
   
                    proxy_pass http://10.1.1.3:62011;
                    # 代理目标地址

                    #---- 记录 IP 地址 ----#
                    #proxy_redirect off;
                    #proxy_set_header Host $http_host;
                    #proxy_set_header X-Real-IP $remote_addr;     
                    #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                }

                location /ruanjian/ {
   
                    rewrite ^(.*)$ http://114.132.64.103:62011/$1 permanent;
                    index  index.html index.htm;
                }
                # 将当前连接地址中的目录 ruanjian 转跳到 302 目标地址 http://114.132.64.103:62011   其中  $1 自动补上后缀地址
            }

#------------- nginx https 转发 -------------#
# 注意如果需要配置ssl 需要再nginx 主配置http 模块文件加入ssl 证书配置,否则子站点无法设置ssl ,将会报错
ssl_certificate    /www/www/ssl/www/eisc.pem; 
ssl_certificate_key    /www/www/ssl/www/eisc.key; 
# 需要已经存在的任意证书文件

#------------- https 站点 ----------#
server{
   
listen 443 ssl;
server_name eisc.cn www.eisc.cn;

#----------------  ssl 证书  ----------------------
ssl_certificate    /www/www/ssl/www/eisc.pem; 
ssl_certificate_key    /www/www/ssl/www/eisc.key; 
    #ssl on;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;

    add_header jiedian "eisc.cn-ceshi";
    add_header "开发商"  "小绿叶技术博客eisc.cn";
    add_header "节点"  "小绿叶总站--总部";

location / {
   
     proxy_pass http://eisc.cn;
  }
}
目录
相关文章
|
7月前
|
网络协议 安全 网络安全
什么是TCP/UDP/HTTP?它们如何影响你的内网穿透体验?
数据的传输离不开各种协议,它们就像现实世界中的交通规则,规定了数据如何打包、寻址、传输和接收。对于使用内网穿透的用户来说,理解TCP、UDP和HTTP这些基础协议的特点,能帮助你更好地理解其性能表现,并选择最适合的配置方案。
|
9月前
|
网络协议 安全 API
WebSocket、Socket、TCP 和 HTTP 的差别与应用场景
WebSocket、Socket、TCP 和 HTTP 是网络通信中的四大“使者”,各具特色:HTTP 适合短时请求,TCP 稳定可靠,Socket 灵活定制,WebSocket 实现实时双向通信。本文用通俗语言解析它们的区别与应用场景,助你为项目选择最合适的通信方式。
2983 3
|
Java 程序员
JAVA程序员的进阶之路:掌握URL与URLConnection,轻松玩转网络资源!
在Java编程中,网络资源的获取与处理至关重要。本文介绍了如何使用URL与URLConnection高效、准确地获取网络资源。首先,通过`java.net.URL`类定位网络资源;其次,利用`URLConnection`类实现资源的读取与写入。文章还提供了最佳实践,包括异常处理、连接池、超时设置和请求头与响应头的合理配置,帮助Java程序员提升技能,应对复杂网络编程场景。
316 9
|
API Kotlin
动态URL构建与HTTP请求的Kotlin实现
动态URL构建与HTTP请求的Kotlin实现
已经设置好连接器工厂的HTTP连接器,不会在表单控件里取值应用
这是一个关于通过天眼查API获取企业数据的需求介绍。已实现HTTP连接器调用并成功返回数据,但问题在于如何设计表单:使用单行文本输入企业名称后,触发API查询,将返回的相关数据自动填充到指定的单行文本中,期待高手提供解决方案。
|
Java 开发者
JAVA高手必备:URL与URLConnection,解锁网络资源的终极秘籍!
在Java网络编程中,URL和URLConnection是两大关键技术,能够帮助开发者轻松处理网络资源。本文通过两个案例,深入解析了如何使用URL和URLConnection从网站抓取数据和发送POST请求上传数据,助力你成为真正的JAVA高手。
322 11
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
网络协议 前端开发 API
HTTP 和 TCP 协议的应用场景有哪些不同
【10月更文挑战第25天】HTTP(超文本传输协议)和 TCP(传输控制协议)处于网络协议栈的不同层次,各自具有独特的功能和特点,因此它们的应用场景也存在明显的差异。
|
网络协议
http 与 tcp 的关系
【10月更文挑战第25天】总的来说,HTTP 和 TCP 是网络通信中不可或缺的两个协议,它们共同为网络应用提供了可靠的数据传输和交换服务。理解它们之间的关系对于开发和维护网络应用具有重要的意义。
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手

热门文章

最新文章