centos 8
/etc/nginx/conf.d/default.conf
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 100d;}}
