nginx配置80端口代理
时间: 2024-08-14 17:02:29 浏览: 94
Nginx配置80端口访问8080及项目名地址方法解析
Nginx是一款流行的开源Web服务器及反向代理服务器,常用于负载均衡和动态内容处理。要在Nginx中配置80端口(HTTP默认端口)代理,你需要编辑Nginx的配置文件(通常是`nginx.conf`),并添加一个server块来处理80端口的请求。以下是一个基本的例子:
```nginx
http {
server {
listen 80; # 监听80端口
server_name your_domain.com; # 替换为你实际的域名
# 如果你想将所有请求转发到另一个服务器(如应用服务器)
location / {
proxy_pass http://backend_server_ip:your_backend_port; # 替换为实际的应用服务器IP和端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# 可选的安全设置,例如SSL/TLS终止
# if ($scheme = https) {
# return 301 https://$host$request_uri; # 强制HTTPS
# }
}
}
```
保存配置后,需要重启Nginx服务使其加载新配置:
```
sudo service nginx restart
```
阅读全文