1、安装nginx、查看版本
apt install nginx
nginx -v

2、配置serve
1、进入配置文件
cd /etc/nginx/sites-enabled
#编辑sites-enabled目录下的default文件
sudo vim default
2、编辑default文件
1、文件中给定的server模板

listen:监听端口号,默认为80端口
server_name:服务器域名,未申请域名可直接填IP地址,也可不填
root :配置项目所在地址
index:配置HTML主页
try_files:当出现意外情况时,访问该页面。默认为404页面
3、 配置详情

4、nginx反向代理
location /api {
proxy_pass http://xxxx;
#proxy_set_header Host $http_host;
proxy_connect_timeout 15;
proxy_send_timeout 15;
proxy_read_timeout 15;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
'/api':为自己项目反向代理的baseURL
5、重启nginx
#重启nginx配置
sudo nginx -s reload
#重启nginx服务
sudo systemctl restart nginx.service
6、访问IP+端口号,出现页面即配置成功!
Nginx安装与配置:反向代理实战
本文详细介绍了如何在Linux系统中安装Nginx,通过`apt install nginx`和`nginx -v`检查版本。接着,配置服务器,编辑`/etc/nginx/sites-enabled/default`文件,设置监听端口、服务器域名、项目路径和错误页面。然后,展示了如何进行Nginx反向代理配置,针对`/api`路径代理到指定URL,并设置相关超时参数。最后,使用`nginx -s reload`和`systemctl restart nginx.service`重启Nginx以应用配置。成功后,访问IP和端口可看到页面,标志着配置完成。
1511

被折叠的 条评论
为什么被折叠?



