我们已经制作了一个rails应用程序,前端使用基础框架,后端使用rails api。在开发环境中,我使用apache2作为前端,使用webrick作为后端。因此,我将所有的json请求发送到localhost:3000。
在生产环境中,我已经使用apache2部署了前端,并尝试使用nginx和passenger部署后端,但它们都使用相同的端口。有没有人能提出一个解决方案。理想情况下,我希望在生产环境中有一个类似于本地主机(如104.xx.xx.xx:3031)的URL。
发布于 2016-01-20 16:24:20
你可以在diff port上运行nginix,试试这个
#server config
server {
listen 8083;
server_name localhost;
location / {
root /var/www/project_path/;
passenger_enabled on;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}将其放入nginx配置文件中
https://stackoverflow.com/questions/34612439
复制相似问题