1
0
md/ubuntu-nginx_ruoyi.md
2025-01-10 11:11:49 +08:00

72 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

安装
```
apt-get install nginx
```
```
cd /etc/nginx
```
备份
```
mv nginx.conf /etc/nginx/nginx.conf.bak
```
新建配置文件
```
vim /etc/nginx/nginx.conf
```
```
user root;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
charset utf-8;
location / {
root /usr/local/前端静态资源根目录;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://服务器IP:端口/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
```
重载建议新建一个shell脚本
```
cd /usr/local/前端静态资源根目录
rm -rf dist
git pull
unzip dist.zip
nginx -s reload
```