nginx.conf 配置文件写好了,但是 default.conf 配置文件有问题,请大家帮忙看看有什么问题,感谢!!!
default.conf 配置文件:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
# 把所有 HTTP 请求重定向到 HTTPS
return 301 https://$host$request_uri;
}
server {
listen 15000 ssl;
listen [::]:15000 ssl;
server_name xxx.com;
# SSL 证书配置
ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
# 网站主页路径。此路径仅供参考,具体请按照实际目录操作。
root /var/www/html/public;
index index.php index.html index.htm;
}
}
server {
listen 23000 ssl;
listen [::]:23000 ssl;
server_name b.xxx.com;
# SSL 证书配置
ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem;
#ssl_trusted_certificate /path/to/certificate/letsencrypt/live/vaultwarden.example.tld/fullchain.pem;
client_max_body_size 525M;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
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-Forwarded-Proto $scheme;
# proxy_pass http://vaultwarden-default;
}
}
default.conf 配置文件:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
# 把所有 HTTP 请求重定向到 HTTPS
return 301 https://$host$request_uri;
}
server {
listen 15000 ssl;
listen [::]:15000 ssl;
server_name xxx.com;
# SSL 证书配置
ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
# 网站主页路径。此路径仅供参考,具体请按照实际目录操作。
root /var/www/html/public;
index index.php index.html index.htm;
}
}
server {
listen 23000 ssl;
listen [::]:23000 ssl;
server_name b.xxx.com;
# SSL 证书配置
ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem;
#ssl_trusted_certificate /path/to/certificate/letsencrypt/live/vaultwarden.example.tld/fullchain.pem;
client_max_body_size 525M;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
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-Forwarded-Proto $scheme;
# proxy_pass http://vaultwarden-default;
}
}