#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { lua_package_path "/usr/local/openresty/resty_funcs/?.lua;;"; include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { serer_name alchemy-studio.cn; # managed by Certbot root /home/nginx/website; index index.html; location /wy7of6ofMw.txt { alias /home/nginx/website/wx_verify/wy7of6ofMw.txt; } location / { try_files $uri $uri/ /index.html =404; } listen [::]:443 ssl ipv6only=on; # managed by Certbot listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/alchemy-studio.cn/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/alchemy-studio.cn/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { listen 80 ; listen [::]:80 ; server_name alchemy-studio.cn; location / { return 301 https://$host$request_uri; } } include /usr/local/openresty/nginx/conf.d/music-room.conf; #include /usr/local/openresty/nginx/conf.d/resty_funcs.conf; }