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

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端口的方法

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

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

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

    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端口被封的解决方案

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

    nginx.conf

    实现了nginx负载均衡,其中也包括了健康检查内容。本例中监听了两个端口,这两个端口中proxy_pass内容相同,可根据个人需要,增加upstream,修改server中proxy_pass内容,实现这两个端口分别代理一批服务器的功能。

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

    主要介绍了Nginx与Apache共用80端口的配置方法,当然如果想Nginx不与Apache抢80端口的话,本文后面也附带了Nginx的端口修改方法,需要的朋友可以参考下

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

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

    nginx 多站点配置,本地能访问,不能访问的解决

    通过阿里云服务器的nginx配置多个端口指向不同网站时,出现本地能打开,不能打开的问题,后分析解决,分享给大家.

    使用nginx反向代理实现直接访问域名而不用输入端口

    修改配置文件 [root@iZbp1fuxe9jel2667kxu6eZ nginx]# vim nginx.conf 如果服务器上还有其他的项目,再写一个server即可 测试配置是否成功 [root@iZbp1fuxe9jel2667kxu6eZ nginx]# nginx -t nginx: the ...

    win10关闭system进程占用80端口的注册表文件

    新装win10,默认的80端口被系统占用,导致nginx和apache不能正常使用,网上找到的修改注册表的方法解决问题,上传注册表修改信息,方便修改注册表.

    nginx基于域名,端口,不同IP的虚拟主机设置的实现

    跟Apache一样,Nginx也可以配置多种类型的虚拟主机,分别是基于IP的虚拟主机、基于域名的虚拟主机、基于端口的虚拟主机。 使用Nginx搭建虚拟主机服务器时,每个虚拟Web站点拥有独立的“serverf”配置段,各自监听的...

    Nginx 设置域名转发到指定端口的实现方法

    修改 nginx.conf 文件 sudo cp nginx.conf nginx.conf_back sudo vim nginx.conf 设置访问机器的 hosts 文件,以便模拟访问,我这里使用的机器是 windows 10,hosts 文件在 C:\Windows\System32\drivers\etc ...

    nginx-1.3.15版+IIS+安装+window下配置说明

    1.Nginx在window下第一次安装的时候注意端口问题,80端口是否被占用 2.解决端口问题后直接点击nginx.exe就可以了 3.然后打开任务管理器显示nginx.exe 2个进程 4.window下负载均衡配置将nginx.conf文件直接覆盖原有...

    Nginx配置多端口多域名访问的实现

    开放所需端口,修改nginx配置文件 比如我们有两个服务分别开放在80端口和8080端口 如果有iptable,先开放端口: iptables -A INPUT -ptcp --dport 80 -j ACCEPT iptables -A INPUT -ptcp --dport 8080 -j ACCEPT ...

    nginx使用说明1

    二nginx默认的80端口被占用,可以到conf文件去修改端口)关闭(关闭窗口并不能关闭nginx)Nginx.exe –s stop看一下后台的是否两个进程关

    Nginx 安装与配置规则入门详解

    一、nginx 安装与运行 (Mac OS环境) 1. 安装 nginx 可通过 Homebrew 可直接安装: $brew install nginx ...默认的配置文件地址在 /usr/local/...或者修改 nginx 的默认端口(/usr/local/etc/nginx/nginx.conf ) 2. 启动

    Nginx之proxy_redirect使用详解

    所以在这里用到了nginx的proxy_redirect指定修改被代理服务器返回的响应头中的location头域跟refresh头域数值 以下是截取nginx的一小段配置文档 server { listen 80; server_name www.boke.com; l

    Nginx配置SSL证书监听443端口

    二、修改nginx.conf文件 在nginx.conf的http{}中填下如下内容 server { listen 443; server_name www.httpstest.com; ssl on; root html; index index.html index.htm; #这里的.pem/.key文件替换成自己对应的...

    Linux_nginx.conf

    Linux下的Nginx配置文件 修改IP端口即可使用

Global site tag (gtag.js) - Google Analytics