【发布时间】:2021-11-14 06:13:31
【问题描述】:
我尝试了许多 nginx 配置,直到我找到了可行的方法。我不确定我的服务器上是否存储了我所有更改的某种记录,因为当我打开我的 web 应用程序时,我收到一个错误“重定向太多”。它具有与以前相同的重定向数量,只是配置不同。谁能提供任何见解?
server {
listen 80;
server_name cigars-rec.com;
location / {
return 301 https://$host$request_uri;
}
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
}
upstream cr2-cigar-recommender {
server cr2-cigar-recommender:8501;
}
server {
listen 443 ssl;
server_name cigars-rec.com;
ssl_certificate /etc/letsencrypt/live/cigars-rec.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cigars-rec.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
# streamlit config
location / {
proxy_pass http://cigars-rec.com;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 86400;
}
location /page1 {
default_type "text/html";
alias /templates/page1.html;
}
location /page2 {
default_type "text/html";
alias /templates/page2.html;
}
location /page3 {
default_type "text/html";
alias /templates/page3.html;
}
}
【问题讨论】:
-
请将您的 nginx 配置发布为 markdown 格式的文本块。
-
@IvanShatsky 已更新
标签: linux nginx virtual-machine