server
{
listen 443 ssl;
server_name api.mall2023.com;
ssl_certificate /www/wwwroot/cert/api.mall2023.com_bundle.crt;
ssl_certificate_key /www/wwwroot/cert/api.mall2023.com.key;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA384:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/api.mall2023.com/public;
include enable-php-74.conf;
include /www/server/panel/vhost/rewrite/api.mall2023.com.conf;
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
location ~ \.well-known{
allow all;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log /dev/null;
access_log /dev/null;
}
location ~ .*\.(js|css)?$
{
expires 12h;
error_log /dev/null;
access_log /dev/null;
}
location /{
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?s=$1 last;
break;
}
}
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, PATCH, DELETE, PUT, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Access-Control-Expose-Headers, Token, Authorization';
access_log /www/wwwlogs/api.mall2023.com.log;
error_log /www/wwwlogs/api.mall2023.com.error.log;
}