我想在我的计算机本地解析一些域名。为此,我添加了/etc/hosts
以下行:
127.0.0.1 example.com
然后我使用以下配置文件配置了 nginxexample.com.conf
server {
server_name example.com;
client_max_body_size 100M;
ssl_certificate /home/user/certs/example.crt;
ssl_certificate_key /home/user/certs/example.key;
location / {
proxy_pass https://127.0.0.1:3000;
}
listen 80;
}
当我访问 example.com 时,我仍然无法获得所需的访问权限,但如果我输入 example.com:3000,一切就都正常了。为什么代理无法正确解析端口号?
我正在使用 Ubuntu 18.04 和 nginx 1.14