- 积分
- 53
- 威望
-
- 金钱
-
- 注册时间
- 2018-7-27
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
以下是我完整的nginx虚拟机配置,域名是假设。我想从 123.com 直接跳转到 带www的 https://www.123.com,但我用下面的设置,会产生 https:/123.com/XXX 这样的网址,该怎么改,用军哥的教程也没弄好,谢谢了。
- server
- {
- listen 443 ssl http2;
- #listen [::]:443 ssl http2;
- server_name 123.com www.123.com;
- index index.html index.htm index.php default.html default.htm default.php;
- root /home/wwwroot/www.123.com;
- ssl_certificate /home/wwwroot/SSL/www.123.com.crt;
- ssl_certificate_key /home/wwwroot/SSL/www.123.com.key;
- ssl_session_timeout 5m;
- ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
- ssl_prefer_server_ciphers on;
- ssl_ciphers "TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
- ssl_session_cache builtin:1000 shared:SSL:10m;
- # openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
- ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;
- #error_page 404 /404.html;
- # Deny access to PHP files in specific directory
- #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
- include proxy-pass-php.conf;
- location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
- {
- expires 30d;
- }
- location ~ .*\.(js|css)?$
- {
- expires 12h;
- }
- location ~ /.well-known {
- allow all;
- }
- location ~ /\.
- {
- deny all;
- }
- access_log /home/wwwlogs/123.com.log;
- }
-
- server {
- listen 80;
- server_name 123.com www.123.com;
- return 301 https://www.123.com$request_uri;
- }
复制代码
补充内容 (2021-12-10 14:42):
123.com , www.123.com , https://123.com 这三种全部跳到 https://www.123.com |
|