我正在 apache 上运行一些 php 站点并且想要启动 rails dev。
我已经安装了 rvm/nginx,可以通过访问 websiteroot.com:8000 获取我的 ruby 网站...
如何将 ruby.websiteroot.com 传递给 websiteroot.com:8000?
对于我来说,为 ruby dev 路由子域名的最佳方法是什么?如果不是我所有的 php 网站,我会完全切换到 nginx——似乎只使用 ruby 代理更容易。
建议?
我的 nginx 配置如下:
server{
listen 8000;
server_name website.com;
root /home/me/sites/ruby_folder/public;
...
}
我的 apache 配置如下所示:
<VirtualHost>
ServerName ruby.website.com
ProxyPreserveHost on
ProxyPass / http://127.0.0.1:8000
ProxyPassReverse / http://127.0.0.1:8000
</VirtualHost>
答案1
listen: 8000;
是无效语法 - 应该是listen 8000;
。nginx 是否启动成功?