nginx.conf 参考配置
worker_processes 1;
user root;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
# 后台, 多配置
server {
listen 80;
server_name mgr.hello.com;
location / {
proxy_pass http://127.0.0.1:8080/ruoyi-admin/;
client_max_body_size 100M;
}
# 后台, 跳转tomcat 项目目录, 防止自动添加的项目路径也可以跳转
location /ruoyi-admin {
proxy_pass http://127.0.0.1:8080/ruoyi-admin;
client_max_body_size 100M;
}
}
# 接口,转发本地其他端口
server {
listen 80;
server_name api.hello.com;
location / {
proxy_pass http://127.0.0.1:18080;
}
}
# 前端
server {
listen 80;
server_name user.hello.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
# 官网1, 转发静态目录
server {
listen 80;
server_name www.hello.com;
location / {
root /usr/local/nginx/html;
}
}
# 图片, 转发静态目录
server {
listen 80;
server_name img.hello.com;
location / {
root /app/images;
}
}
}