一、配置代理的文件是nginx.conf,首先找到它的目录
1.输入查找命令,这个命令会在整个文件系统中搜索名为 nginx.conf 的文件。
sudo find / -name nginx.conf
或者 查看 /etc/nginx 目录,大多数 Linux 发行版的 nginx.conf 文件位于 /etc/nginx 目录下。
ls /etc/nginx
2.使用 vim 编辑器打开,路径切换为自己的路径,退出适用 Esc + :
sudo vim /etc/nginx/nginx.conf
保存并退出: 按 Esc 退出插入模式。 输入 :wq 并按 Enter 保存并退出。
不保存并退出: 按 Esc 退出插入模式。 输入 :q! 并按 Enter 不保存并退出。
二.文件内配置 nginx.conf
server {
listen 80; # 监听 80 端口
server_name 231.45.12; # 你的服务器IP 在网页中输入 http://231.45.12就是跳转到你的前端登录页
location / { # 处理根路径请求
root /usr/share/nginx/dist; # 设置根目录为 /usr/share/nginx/dist 前端打包后的地址
index index.html index.htm; # 设置默认索引文件为 index.html 和 index.htm
}
# 反向代理配置
location /prod-api/ { # 处理 /prod-api/ 开头的请求
proxy_pass http://baidu; # 代理请求到 http://baidu; (请替换为实际的后端 API 地址)
# 跟VUE中vue.config.js代理同理
}
}