我启动一个NGINX,NGINX是8080端口,前台代码放在NGINX里,后台服务是Java,开放的是8090端口,有一个域名,配置给了NGINX,NGINX该怎么配置
时间: 2024-05-07 15:22:35 浏览: 99
你可以通过以下方式配置NGINX,使其代理到Java后台服务的8090端口:
1. 打开NGINX配置文件,通常位于/etc/nginx/nginx.conf。
2. 找到http部分,在server中添加以下内容:
```
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://localhost:8090;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
```
在这里,我们将NGINX监听80端口,使用你的域名作为server_name。然后,在location块中,我们将请求代理到Java后台服务的8090端口,并将请求头中的Host和X-Real-IP设置为相应的值。
3. 保存配置文件并重新加载NGINX:
```
sudo service nginx reload
```
现在,当用户访问你的域名时,NGINX将代理请求到Java后台服务的8090端口,从而提供前台代码和后台服务。
阅读全文