我正在尝试为反向代理设置自定义 URL。据我所知,代码应该相当简单。以下是我得到的:
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 8080;
server_name www.example.com;
location / {
proxy_pass http://localhost:3000/;
}
}
}
之后在终端中我确保输入了以下命令:
sudo nginx -s reload
当我去www.example.com我收到“无法访问此站点”的消息,但是当我在 URL 中输入“localhost:8080”时,它成功从 localhost:3000 加载内容。
我在这里到底做错了什么?
答案1
需要找到 SSL_certificate
服务器 { 服务器名称 example.com
监听 443 ssl;ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/koko.ztidev.com/privkey.pem;# 由 Certbot 管理包括 /etc/letsencrypt/options-ssl-nginx.conf;ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;# 由 Certbot 管理