server {
listen 80;
server_name mydomain.com www.mydomain.com;
client_max_body_size 64M; # Adjust the size as needed
large_client_header_buffers 4 32k;
location / {
proxy_pass http://127.0.0.1:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/mydomain.com/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
}
以下是我的女服务员求职申请:
def start(self):
# Start the database instance
self.db.start()
# Set the DEBUG flag to False in production mode
self.application.app.config["DEBUG"] = False
# Store a reference to the application instance
app_instance = self.application.app
# If we are in production mode
if self.prod:
# Set the host to "0.0.0.0" (all network interfaces) and the port to 8080
url = "127.0.0.1:80"
# Print the URL that the application is running on
print(f"Running PROD: http://{url}")
# Start the application with Waitress, a production-ready WSGI server
# The number of threads is set to 40
self.register()
waitress.serve(app_instance, listen=url, threads=10)
else:
# If we are in development mode
print("Running DEV")
# Run the application with its built-in development server
# The host is set to "0.0.0.0" (all network interfaces), the port is 8080,
# and debug mode is enabled
self.register()
self.application.run(host="127.0.0.1", port=80, debug=True,url_scheme='https', threaded=True)