我的应用程序正在Nginx Web服务器上运行。我可以通过服务器DNS名称访问该应用程序。示例:
ec2-xxxxxx / myapp
如果我输入的地址没有 / myapp ,我会看到Nginx 403禁止错误。
我现在在“域”控制面板上创建了一个新的子域,并将请求转发到根地址。
访问子域时可以看到403错误,但是当我输入 subdomain.mydomain.com/myapp 时,仍然看到403 Forbidden错误。从域名调用时,相对路径未得到保留。
此问题是否与在我的域注册表中解析DNS有关,还是Nginx配置问题?
答案 0 :(得分:0)
这是一个nginx配置问题。您需要为子域创建虚拟主机。发布您应该能够从子域访问应用程序的信息。
答案 1 :(得分:-1)
问题出在域注册表( GoDaddy )上,与Nginx配置无关。
从GoDaddy迁移到AWS Route53后,我可以轻松地通过其相对路径访问子域。