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
相关推荐
在Linux系统中,默认情况下,只有root用户才能绑定1024以下的端口号,包括常用的Web服务端口80(HTTP)和443(HTTPS)。然而,在某些场景下,出于安全考虑或系统配置需求,我们可能希望让普通用户也能启动Nginx...
但有时候不想让nginx使用80端口,如何修改呢? 修改方法 很简单,修改nginx的配置文件,比如版本为nginx-1.11.10的则修改: nginx-1.11.10\conf\nginx.conf 修改 http -> server -> listen 对应的值,如图: 将其...
在Nginx服务器中,配置非80端口的端口转发是一项常见的需求,尤其在多应用部署或者安全策略要求的情况下。Nginx作为一个高性能的HTTP和反向代理服务器,其强大的灵活性使得我们可以轻松地调整服务器的行为。本文将...
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; ...
- 修改`nginx.conf`:找到`nginx.conf`配置文件,一般位于`nginx安装目录/conf`下。在`http`块或者`server`块下添加如下配置: ```nginx server { listen 443 ssl; server_name yourdomain.com; ssl_...
接下来是修改Nginx的配置文件nginx.conf。这个文件通常位于/etc/nginx或/usr/local/nginx/conf等路径下。需要在http{}块中添加一个新的server{}块,用于定义HTTPS服务的参数。server块中的listen 443指令是让Nginx...
设置软连接并修改目录的属主和属组为nginx,以便安全地使用Nginx。 三、基于同IP不同端口的虚拟主机实战 Nginx支持在同一个IP地址上配置不同的虚拟主机,只需要为每个虚拟主机指定不同的端口即可。配置虚拟主机需要...
场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问 注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。 这里通过nginx做反向代理,nginx请到...
尤其是对于在Windows环境下如何解决Nginx端口冲突的问题,提供了一种通过修改注册表来释放80端口的具体方法。这样的知识对那些希望在Windows上部署Nginx的用户是非常有价值的。而且,文中还提到了操作时的注意事项,...
### 修改Nginx默认主页 在本篇内容中,我们将详细介绍如何修改Nginx服务器的默认主页,并确保服务器能够正确地加载新设置的根目录下的文件。本文将涵盖以下核心知识点: 1. **理解Nginx配置文件结构** 2. **修改...
方法如下: 首先得准备一台VPS,俺用...咱们给网站个81端口,我说的是IIS,那啥的nginx和apache我还真不知道如何给.总之要让网站能访问,不管什么方式…..然后再来编辑nginx.conf.在最后一个}前面加上以下内容….不懂得添加
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 配置 location / {} ,一般只能跳转到 ip + 端口,如果想要直接访问项目,就需要修改tomcat的配置了 如何保证不修改tomcat的配置,只修改nginx,可以访问端口+项目名 在尝试后发现一种方法,就是通过 ...
首先,`nginx.conf`是Nginx的主要配置文件,它包含了服务器的各项设置,如监听端口、服务器块、反向代理等。当这个文件被修改时,我们需要确保这些更改能够正确地应用到运行中的Nginx服务中。传统的做法是在命令行中...
在IT领域,尤其是在服务器配置与网络管理中,端口80是HTTP协议默认使用的端口号,用于处理网页请求。然而,当80端口被占用时,这将直接影响到HTTP服务的正常运行,例如,当你试图启动Apache或Nginx等Web服务器时,...
首先,一个常见的配置方案是让Nginx作为前端服务器,监听80端口,处理静态文件请求,将动态请求通过反向代理转发给Apache,后者通常运行在非标准端口,如8080。Nginx的配置文件(nginx.conf)中,针对每个虚拟主机...
【标题】:“web网站开启80端口服务” 在互联网上,每个服务器应用程序都需要通过一个特定的端口号来通信。对于Web服务器来说,最常见的端口是80端口,因为这是HTTP(超文本传输协议)默认使用的端口。当用户在...
可以通过`sudo vim /usr/local/etc/nginx/nginx.conf`编辑配置文件,将监听端口更改为非冲突的端口,如10000以上。 完成修改后,需要测试配置文件的正确性,可以使用`nginx -t`命令。如果配置无误,再通过`nginx -s...
4. **配置修改**:修改Nginx配置文件(`nginx.conf`),特别是监听端口的设置,非root用户只能监听1024以上的端口。 5. **环境变量配置**:为了方便管理和使用,还需要设置相应的环境变量。 6. **服务启动与管理**:...