server {
listen 80;
server_name dify-api.thape.com.cn;
# Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name dify-api.thape.com.cn;
ssl_certificate /etc/ssl/cert/STAR_thape_com_cn_integrated.crt;
ssl_certificate_key /etc/ssl/private/STAR_thape_com_cn.key;
client_max_body_size 15M;
root /home/dify/dify/api/public;
proxy_read_timeout 50s;
proxy_connect_timeout 50s;
proxy_send_timeout 50s;
send_timeout 50s;
keepalive_timeout 50s;
passenger_app_type wsgi;
passenger_startup_file /home/dify/dify/api/passenger_wsgi.py;
passenger_enabled on;
passenger_python /home/dify/dify/api/.venv/bin/python;
passenger_env_var VIRTUAL_ENV /home/dify/dify/api/.venv;
passenger_min_instances 8;
passenger_friendly_error_pages on;
passenger_env_var FLASK_DEBUG true;
passenger_env_var ENTERPRISE_ENABLED true;
passenger_env_var ENTERPRISE_API_URL https://localhost;
passenger_env_var ENTERPRISE_API_SECRET_KEY local-host-key;
access_log /var/www/dify/shared/log/nginx-api.access.log;
error_log /var/www/dify/shared/log/nginx-api.error.log;
}
|