64 lines
2.0 KiB
Nginx Configuration File
64 lines
2.0 KiB
Nginx Configuration File
# 设置运行 Nginx 的用户
|
||
user nginx;
|
||
|
||
# 启动的 worker 进程数量,一般设置为 auto,Nginx 会自动根据 CPU 数量设置合适的数量
|
||
worker_processes auto;
|
||
|
||
# 错误日志路径和级别
|
||
error_log /var/log/nginx/error.log warn;
|
||
|
||
# PID 文件路径
|
||
pid /var/run/nginx.pid;
|
||
|
||
# 定义全局事件
|
||
events {
|
||
# 最大连接数
|
||
worker_connections 1024;
|
||
}
|
||
|
||
# 定义 HTTP 服务器
|
||
http {
|
||
# 包含 MIME 类型的文件
|
||
include /etc/nginx/mime.types;
|
||
# 默认 MIME 类型
|
||
default_type application/octet-stream;
|
||
|
||
# 自定义的 Nginx 配置
|
||
server {
|
||
# 监听的端口
|
||
listen 80;
|
||
# 服务器名称
|
||
server_name localhost;
|
||
|
||
location / {
|
||
# 网站根目录,此处使用容器内的路径
|
||
root /usr/share/nginx/html;
|
||
# 默认首页
|
||
index index.html;
|
||
# 尝试从磁盘找到请求的文件,如果不存在则跳转到 index.html
|
||
try_files $uri $uri/ /index.html;
|
||
}
|
||
|
||
# location ^~ /api/ {
|
||
# proxy_set_header Host $host;
|
||
# proxy_set_header X-Real-IP $remote_addr;
|
||
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||
# proxy_set_header X-NginX-Proxy true;
|
||
# #下面两个必须设置,请求头设置为ws请求方式
|
||
# proxy_set_header Upgrade $http_upgrade;
|
||
# proxy_set_header Connection "upgrade";
|
||
# proxy_pass http://192.168.41.101:28003/;
|
||
# }
|
||
|
||
# location /api/login/ {
|
||
# # rewrite ^/wsUrl/(.*)$ /$1 break; #拦截标识去除
|
||
# proxy_pass http://192.168.41.101:28003/; #这里是http不是ws,不用怀疑,代理的ip和port写ws访问的实际地址
|
||
# proxy_http_version 1.1; #这里必须使用http 1.1
|
||
# #下面两个必须设置,请求头设置为ws请求方式
|
||
# proxy_set_header Upgrade $http_upgrade;
|
||
# proxy_set_header Connection "upgrade";
|
||
# }
|
||
|
||
}
|
||
}
|
||
|