正确暴露Rails服务器:80

时间:2014-08-10 19:36:47

标签: ruby-on-rails ruby apache

我有一个可以在mydomain.com:3000访问的Rails服务器(Apache / CentOS支持),但我希望它暴露在:80所以我可以在mydomain.com上访问它。我可以说,这应该通过Apache的httpd.conf文件来完成。我的包含以下内容:

<VirtualHost *:80>
  ServerAdmin my-email@gmail.com
  #RailsEnv development
  DocumentRoot /var/www/webapps/railsSite/public
  ServerName mydomain.com
  ErrorLog logs/mydomain.com-error_log
  CustomLog logs/mydomain.com-access_log common

 <directory /var/www/webapps/railsSite/public>
   AllowOverride all
   Options -MultiViews
 </directory>

</VirtualHost>

我错过了这个街区的任何内容吗?

我正在通过标准rails server命令启动我的服务器。我查了一下直接开始:80 rvmsudo rails server -p 80,但我收到错误sudo: rails: command not found。不知怎的,sudo找不到rails

感谢您的帮助!

0 个答案:

没有答案