1つ、nginx.conf
nginx.confはサブ構成ファイルのパスを追加します。*。confは.confで終わるすべての構成を読み取ることを意味します
nclude /usr/local/nginx/conf/server/*.conf;
次のように完了します
ただしnclude /usr/local/nginx/conf/server/*.conf;
、もう1つは、nginxがインストールされた後のデフォルト構成であり、コメントコンテンツのみが削除され、コンテンツは変更されません。
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
include /usr/local/nginx/conf/server/*.conf;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
2. xxxx.confを追加します(ディレクトリ、nginx.confによって構成された対応するディレクトリに注意してください)
1.構成ファイルを追加します
2.次のように、関連する構成を直接構成します。
## 正式服配置
# websocket支持 start
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
# websocket支持 end
# 502 bad gateway 错误解决配置
proxy_buffer_size 128k;
proxy_buffers 32 64k;
proxy_busy_buffers_size 256k;
# 502 bad gateway 错误解决配置
# 文件上传大小
client_max_body_size 200m;
### api 服务端地址
server {
listen 80;
server_name yabei.api.520ban.com;
client_max_body_size 200m; #文件最大大小
proxy_connect_timeout 600; #设置超时时间
proxy_read_timeout 600;
proxy_send_timeout 600;
location / {
# 跨域配置
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 路由配置
proxy_pass http://127.0.0.1:9049;
# 405错误- Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误
error_page 405 =200 http://$host$request_uri;
# 启用支持websocket连接
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
### 管理端地址
server {
listen 80;
server_name yabei.manage.520ban.com;
location ^~/oss/ {
proxy_pass http://yabei.api.520ban.com;
}
location ^~/yb/ {
proxy_pass http://yabei.api.520ban.com/;
}
location / {
alias /usr/local/work/yabei/manage/; # 管理端静态资源路径
index index.html index.htm;
try_files $uri $uri/ /index.html =404;
}
}
### 医生端地址
server {
listen 80;
server_name yabei.520ban.com;
location ^~/oss/ {
proxy_pass http://yabei.api.520ban.com;
}
location ^~/yb/ {
proxy_pass http://yabei.api.520ban.com/;
}
location / {
alias /usr/local/work/yabei/doctor/; # 医生端静态资源路径
index index.html index.htm;
try_files $uri $uri/ /index.html =404;
}
}
-
パーソナルオープンソースプロジェクト(ユニバーサルバックグラウンド管理システム)–> https://gitee.com/wslxm/spring-boot-plus2、必要に応じてチェックアウトできます
-
これでこの記事は終わりです。お役に立てば幸いです。気に入ったり、注目したりしてください。今後もコンテンツを更新していきます...ご覧いただきありがとうございます。