在CentOS 7.x中,我安装了一个Rails应用程序,我可以通过ip:8080访问它。它使用ip来工作。但是当我将域名设置为server_name (而不是本地主机)时,mydomain.com给了我一个502坏网关问题。Ip还能用。
我已经重新开始了。应用程序正在使用unicorn_rails运行。我的rails日志什么也没有显示。PD:这个应用程序来自于这个。
/etc/nginx/con.d/default.conf
upstream app {
# Path to Unicorn SOCK file, as defined previously
server
首先,我对码头集装箱并不熟悉,我不太了解它们是如何运行的,但是我有这样的设置:
用于.NET核心API的一个码头容器(由VS-2019自动生成的码头文件)用于角9应用程序的一个码头容器
API可在上访问,容器化角应用程序可在上访问。
如果我运行的角度应用程序没有对接,在解决了CORS问题的代理,我可以连接到。但是,当我运行被编辑的版本时,我会收到以下错误:
Failed to load resource: the server responded with a status of 504 (Gateway Timeout)
在VS控制台中,我看到了以下错误:
clearance_1 | [H
我正试着在这个环境中测试一个非常基本的Rails应用程序(叫做simpleapp),( Nginx已经安装,并且在html/php网站上运行良好),Unicorn正在启动,但在应用程序请求时什么也没有发生。
我在我的本地主机上使用'dnmasq‘和一个.dev域名解析器
DNMASQ和解析器
# my brew --prefix)/etc/dnsmasq.conf is :
address=/.dev/127.0.0.1
# my /etc/resolved/dev is :
nameserver 127.0.0.1
NGINX
# my /user/local/etc/
更新:两件事:第一,我发出来自两个不同域的jQuery和from的POST请求。我用测试来自同一个域的两个请求,它们都能工作。我试图使小提琴变得非常通用,这样您就可以交换配置值,并使用基本的http身份验证测试XML POST请求,以满足您需要的任何站点。另一件事是,使用角$http服务,Data-Type标头会导致以下错误:Request header field Data-Type is not allowed by Access-Control-Allow-Headers in preflight response。所以我把头取下来了。我仍然在排除为什么请求是从一个域而不是另一个域运行的