`
tiankong6622
  • 浏览: 55253 次
社区版块
存档分类
最新评论

nginx 修改非80端口

阅读更多

 

 nginx默认监听80端口,但有些时候80端口要分配给其他应用的,所以要把nginx默认的80端口改掉,修改的文件位置在nginx安装目录下的conf文件下的nginx.conf。

 

nginx的默认配置为:

 

	server {
		listen 80;
		server_name static.yisheng.com;

		location / {
		    root D:/aaa;
		    access_log off;
		    #expires 1h;
		}
	}

 

 

换成监听81端口:

 

server {
		listen 81;
		server_name static.yisheng.com;

		location / {
		    root D:/aaa;
		    access_log off;
		    #expires 1h;
		    proxy_set_header Host $host:81;
		    proxy_set_header X-Real-IP $remote_addr;
		    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		    proxy_set_header Via "nginx";
		}
	}

 代码中的红色标记了不同之处。

当然了,在项目使用的话要把http://static.yisheng.com换成带有端口的地址:http://static.yisheng.com:81

 

分享到:
评论

相关推荐

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

    在Linux系统中,默认情况下,只有root用户才能绑定1024以下的端口号,包括常用的Web服务端口80(HTTP)和443(HTTPS)。然而,在某些场景下,出于安全考虑或系统配置需求,我们可能希望让普通用户也能启动Nginx...

    nginx修改默认运行80端口的方法

    但有时候不想让nginx使用80端口,如何修改呢? 修改方法 很简单,修改nginx的配置文件,比如版本为nginx-1.11.10的则修改: nginx-1.11.10\conf\nginx.conf 修改 http -> server -> listen 对应的值,如图: 将其...

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

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

    nginx 端口映射

    1. 修改/usr/local/nginx/conf/nginx.conf 文件,配置 server 信息如下: server { listen 8001; server_name localhost; location / { proxy_pass http://10.100.108.XXXX:8080/test/index.jsp; root html; ...

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

    - 修改`nginx.conf`:找到`nginx.conf`配置文件,一般位于`nginx安装目录/conf`下。在`http`块或者`server`块下添加如下配置: ```nginx server { listen 443 ssl; server_name yourdomain.com; ssl_...

    Nginx配置SSL证书监听443端口

    接下来是修改Nginx的配置文件nginx.conf。这个文件通常位于/etc/nginx或/usr/local/nginx/conf等路径下。需要在http{}块中添加一个新的server{}块,用于定义HTTPS服务的参数。server块中的listen 443指令是让Nginx...

    CentOS7.3下Nginx基于IP+端口的虚拟主机配置实战.pdf

    设置软连接并修改目录的属主和属组为nginx,以便安全地使用Nginx。 三、基于同IP不同端口的虚拟主机实战 Nginx支持在同一个IP地址上配置不同的虚拟主机,只需要为每个虚拟主机指定不同的端口即可。配置虚拟主机需要...

    详解nginx 配置多个tomcat共用80端口

    场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问 注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。 这里通过nginx做反向代理,nginx请到...

    windows下nginx的安装使用及解决80端口被占用nginx不能启动的问题

    尤其是对于在Windows环境下如何解决Nginx端口冲突的问题,提供了一种通过修改注册表来释放80端口的具体方法。这样的知识对那些希望在Windows上部署Nginx的用户是非常有价值的。而且,文中还提到了操作时的注意事项,...

    修改Nginx默认主页.txt

    ### 修改Nginx默认主页 在本篇内容中,我们将详细介绍如何修改Nginx服务器的默认主页,并确保服务器能够正确地加载新设置的根目录下的文件。本文将涵盖以下核心知识点: 1. **理解Nginx配置文件结构** 2. **修改...

    nginx下的代理服务器80端口被封的解决方案

    方法如下: 首先得准备一台VPS,俺用...咱们给网站个81端口,我说的是IIS,那啥的nginx和apache我还真不知道如何给.总之要让网站能访问,不管什么方式…..然后再来编辑nginx.conf.在最后一个}前面加上以下内容….不懂得添加

    linux服务器上使用nginx访问本地静态资源的方法

    1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80  2.修改apache服务的端口号 vim /etc/apache2/ports.conf 3.将端口号修改为8080 4.修改nginx服务配置 vim /etc/nginx/conf.d/...

    Nginx配置80端口访问8080及项目名地址方法解析

    nginx 配置 location / {} ,一般只能跳转到 ip + 端口,如果想要直接访问项目,就需要修改tomcat的配置了 如何保证不修改tomcat的配置,只修改nginx,可以访问端口+项目名 在尝试后发现一种方法,就是通过 ...

    Windows平台,Nginx配置文件修改自动加载重启

    首先,`nginx.conf`是Nginx的主要配置文件,它包含了服务器的各项设置,如监听端口、服务器块、反向代理等。当这个文件被修改时,我们需要确保这些更改能够正确地应用到运行中的Nginx服务中。传统的做法是在命令行中...

    80端口被占用的解决方案

    在IT领域,尤其是在服务器配置与网络管理中,端口80是HTTP协议默认使用的端口号,用于处理网页请求。然而,当80端口被占用时,这将直接影响到HTTP服务的正常运行,例如,当你试图启动Apache或Nginx等Web服务器时,...

    详解Nginx与Apache共用80端口的配置方法

    首先,一个常见的配置方案是让Nginx作为前端服务器,监听80端口,处理静态文件请求,将动态请求通过反向代理转发给Apache,后者通常运行在非标准端口,如8080。Nginx的配置文件(nginx.conf)中,针对每个虚拟主机...

    web网站开启80端口服务

    【标题】:“web网站开启80端口服务” 在互联网上,每个服务器应用程序都需要通过一个特定的端口号来通信。对于Web服务器来说,最常见的端口是80端口,因为这是HTTP(超文本传输协议)默认使用的端口。当用户在...

    解决Nginx端口冲突的排查方法示例

    可以通过`sudo vim /usr/local/etc/nginx/nginx.conf`编辑配置文件,将监听端口更改为非冲突的端口,如10000以上。 完成修改后,需要测试配置文件的正确性,可以使用`nginx -t`命令。如果配置无误,再通过`nginx -s...

    非root安装nginx.docx

    4. **配置修改**:修改Nginx配置文件(`nginx.conf`),特别是监听端口的设置,非root用户只能监听1024以上的端口。 5. **环境变量配置**:为了方便管理和使用,还需要设置相应的环境变量。 6. **服务启动与管理**:...

Global site tag (gtag.js) - Google Analytics