`
N295797186
  • 浏览: 8423 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

nginx实现同一端口url转发到多个端口和服务器备份(公司附件无法上传)

 
阅读更多
第一步:上传文件服务器

1、 在服务器根目录创建nginx文件夹,上传 nginx-1.3.15.tar.gz 和 nginx.sh到

nginx文件夹下



2、 解压 nginx-1.3.15.tar.gz

第二步:安装文件

1、 进入/nginx/nginx-1.3.15目录下

2、 分别执行下列命令安装软件:(安装默认目录/usr/local/nginx)

./configure

make

make install

第三步:修改配置文件

1、 进入/usr/local/nginx/conf目录修改nginx.conf文件

2、 修改内容说明:

红色部分为添加的代码

“80”为 10.200.130.71服务器端口号

通过访问服务器http:// 100.200.130.79:80/test可以调整到http:// 100.200.130.79:8088/test



server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

       #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

location /test{
          proxy_set_header X-Forwarded-Host $host;
          proxy_set_header X-Forwarded-Server $host;
          proxy_set_header X-Forwarded-For     $proxy_add_x_forwarded_for;
          proxy_pass http:// 100.200.130.79:8088/test(转发服务器url);
        }

#error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

     }

第四步:设置nginx服务

1、 将/nginx 下复制nginx.sh到/etc/init.d/nginx下

(执行 cp nginx.sh /etc/init.d/nginx)

2、 将nginx添加为可执行服务(执行chmod u+x /etc/init.d/nginx  

查 看nginx是否添加成功执行 ll /etc/init.d/nginx)

3、 添加到启动服务器时nginx服务默认启动

(执行chkconfig --add nginx

chkconfig nginx on
chkconfig --list



    4、启动nginx服务。       

(启停nginx服务命令:

service nginx start

service nginx stop)
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

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

    也就是说,如果在同一个服务器上安装了多个Nginx实例,那么每个实例需要使用不同的端口,因为端口是全局资源,一旦被占用,其他实例就不能再使用该端口。 其次,关于Nginx同时监听HTTP和HTTPS。在网络安全日益受到...

    配置好的用nginx进行端口转发服务(windows 自启动服务)

    利用强大的nginx进行多个端口转发服务,并集成到windows service里面

    nginx rtmp转发服务器

    【Nginx RTMP 转发服务器详解】 Nginx RTMP服务器是一个基于Nginx的开源扩展,专门设计用于处理实时流媒体协议(RTMP)。它为内容发布者和消费者提供了一个高效、低延迟的平台,适用于直播、视频点播等多种应用场景...

    nginx多服务器多端口配置

    nginx多服务器多端口配置

    windows下nginx配置https以及同一个端口监听多个网站即监听多个虚拟主机

    在Windows环境下,配置Nginx以支持HTTPS及在同一端口监听多个网站,即配置多个虚拟主机,是一项常见的网络服务设置任务。Nginx是一个高性能的HTTP和反向代理服务器,以其稳定性、高并发处理能力而受到广泛使用。下面...

    nginx部署多个vue项目的方法示例

    在本文中,我们将深入探讨如何使用Nginx部署多个Vue.js项目。这通常在需要在同一域名下运行多个独立的应用程序...记住,每个项目都需要根据其特定的路径进行相应的配置,以便Nginx能够正确地转发请求到相应的静态文件。

    Nginx端口映射配置方法

    Nginx端口映射配置方法是网络服务器管理中的一个重要环节,它允许用户通过单一的公共端口访问多个运行在不同私有端口上的服务。Nginx作为高性能的反向代理服务器,常用于实现这一功能。以下是关于Nginx端口映射配置...

    Nginx服务器作反向代理实现内部局域网的url转发配置

    然后k兄就提议可以在内网搭建个nginx反向代理服务器,将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到nginx反向代理服务器,利用nginx反向代理将不同域名的请求转发给...

    nginx一个域名多个项目部署.doc

    本篇将详细介绍如何利用Nginx在一个域名下部署多个项目,以实现资源的有效管理和优化。 1. **Nginx基本配置** Nginx的配置主要通过修改`nginx.conf`主配置文件或在该文件中包含各个站点的配置文件来完成。每个...

    https通信nginx反向代理443端口

    在IT行业中,HTTPS通信是确保网站数据安全传输的重要手段,而Nginx作为一款高性能的HTTP...这个过程涉及到SSL证书管理、Nginx配置和服务器管理等多个方面,理解并掌握这些知识点对于构建和维护安全的Web服务至关重要。

    NGINX实现一个域名访问多个项目1

    标题中的"NGINX实现一个域名访问多个项目1"是指利用Nginx服务器的配置能力,让同一个域名能够根据不同的URL路径指向不同的应用或项目。描述中提到,这是为了解决在一个域名下部署多个项目的问题,避免为每个项目单独...

    nginx 端口映射

    Nginx 作为一个轻量级的 Web 服务器软件,它具有许多重要的作用之一是实现 IP 端口映射。通过 Nginx,我们可以将外部的 HTTP 请求转发到内部的服务器上,从而实现负载均衡、反向代理、缓存等功能。 在本文中,我们...

    nginx跨域问题,解决多端口,多ip问题

    服务器配置:在服务器配置中,需要配置 Nginx 的端口和 IP 地址,以确保服务器的安全性。 三、Nginx 配置方面 Nginx 配置方面是解决跨域问题的关键所在。以下是 Nginx 的配置示例: ``` server { listen 80; ...

    Nginx如何配置url_hash转发方式.docx

    在本文中,我们将深入探讨如何在Nginx服务器上配置URL哈希(url_hash)转发方式,这是一种负载均衡策略,用于将特定的URL请求路由到特定的后端服务器。这种配置适用于需要根据URL保持会话状态的应用场景,比如动态...

    普通用户启动nginx,使用80端口

    然而,在某些场景下,出于安全考虑或系统配置需求,我们可能希望让普通用户也能启动Nginx服务器,并且能够使用这些端口。本文将详细介绍如何实现这一目标。 #### 查看Nginx进程 首先,需要确保当前系统上已经安装...

    nginx转发sftp、ftp的配置

    ### Nginx 转发 SFTP 和 FTP 的配置详解 #### 一、引言 在互联网技术领域中,Nginx(发音为 “engine X”)是一款高性能的HTTP和反向代理服务器,同时它也支持邮件代理服务。随着版本的不断更新与优化,Nginx 在...

    nginx配置tcp转发(nginx通过白名单访问)

    `proxy_pass`则定义了目标服务器的IP和端口,Nginx会将接收到的TCP请求转发到这个地址。 如果你需要实现白名单访问,可以通过Nginx的访问控制功能来实现。例如,你可以添加一个`allow`指令来指定允许访问的IP地址或...

    Nginx服务器中配置非80端口的端口转发方法详解

    在Nginx服务器中,配置非80端口的端口转发是一项常见的需求,尤其在多应用部署或者安全策略要求的情况下。Nginx作为一个高性能的HTTP和反向代理服务器,其强大的灵活性使得我们可以轻松地调整服务器的行为。本文将...

Global site tag (gtag.js) - Google Analytics