centos 8
/etc/nginx/conf.d/default.conf
server {listen 80;server_name localhost 119.45.15.239 touchfish.tech;rewrite ^(.*)$ https://touchfish.tech$1 permanent;}server {listen 443 ssl;#listen 80;root /usr/share/nginx/html;server_name touchfish.tech;#server_name localhost;ssl_certificate touchfish.tech_bundle.crt;ssl_certificate_key touchfish.tech.key;ssl_session_timeout 5m;ssl_protocols TLSv1.2 TLSv1.3;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;#access_log /var/log/nginx/host.access.log main;location / {try_files $uri $uri/ @router;proxy_pass CDN 上的 html 文件地址;#index index.html index.htm index.php;}location @router {rewrite ^.*$ / last;}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root /usr/share/nginx/html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {# proxy_pass http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000#location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}#deny access to .htaccess files, if Apache's document root#concurs with nginx's one##location ~ /\.ht {# deny all;#}location ~ \.(gif|jpg|png|css|js|ico)$ {expires 365d;}}
