server { listen 80; # listen 443 ssl http2; # Enable HTTP/2 server_name localhost; root /var/www/html; index index.php index.html index.htm default.php default.htm default.html; # --- SSL configuration start --- # ssl_certificate /etc/nginx/ssl/nginx.crt; # ssl_certificate_key /etc/nginx/ssl/nginx.key; # ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; # 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; # add_header Strict-Transport-Security "max-age=31536000"; # error_page 497 https://$host$request_uri; # add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; # --- SSL configuration end --- #PHP-INFO-START PHP引用配置,可以注释或修改 include conf.c/enable-php-74.conf; #PHP-INFO-END # --- REWRITE-START --- URL重写规则引用,修改后将导致面板设置的伪静态规则失效 # include /www/server/panel/vhost/rewrite/xcx30.5g-quickapp.com.conf; # 等于下面的内容 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php/$1 last; break; } } # --- REWRITE-END --- #禁止访问的文件或目录 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } location ~* \.(png|jpg|jpeg|gif|svg|ico|woff|woff2)$ { expires 30d; error_log /dev/null; access_log /dev/null; } location ~ .*\.(js|css)?$ { expires 12h; error_log /dev/null; access_log /dev/null; } location ~ /\. { deny all; } # 日志配置 access_log /var/log/nginx/thinkphp_access.log; error_log /var/log/nginx/thinkphp_error.log; }