server {
listen 80;
listen 443 ssl http2;
server_name ip或者域名;
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
ssl_certificate *.pem;
ssl_certificate_key *.pem;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
error_page 497 https://$host$request_uri;
#如果是css,js|fonts|png|svg|html|txtjpeg|mp4 资源文件 nginx 直接处理,。
# nginx 会在root 对应的目录下 去找这些资源文件
location ~ \.(css|js|fonts|png|svg|html|txt|jpeg|mp4)$ {
access_log on;
expires 1d;
root /www/file;
try_files $uri @backend;
}
location / {
try_files /_not_exists_ @backend;
}
location @backend {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_redirect off;
proxy_pass http://ip;
}
access_log /www/wwwlogs/x.xxx.xxx.xx.log;
error_log /www/wwwlogs/x.xxxx.xxxx.xx.error.log;
}
使用宝塔自动配置里面的配置文件,修改无效 需要找到nginx.cof里面就行配置加上这段话,两段内容部分重复,会出现warn警告,忽略即可