Ruby on rails Rails应用程序显示';指数/cms';而不是轨道
我正在使用CentOS 6和Apache尝试设置rails应用程序。我已经有一个星期不舒服了 以下是我的httpd.conf文件中的内容:Ruby on rails Rails应用程序显示';指数/cms';而不是轨道,ruby-on-rails,ruby,linux,apache,centos,Ruby On Rails,Ruby,Linux,Apache,Centos,我正在使用CentOS 6和Apache尝试设置rails应用程序。我已经有一个星期不舒服了 以下是我的httpd.conf文件中的内容: NameVirtualHost 184.75.252.232:80 NameVirtualHost 127.0.0.1:80 NameVirtualHost *: <VirtualHost 184.75.252.232:80> ServerName austingatesdesign.us ServerAlias www.austingates
NameVirtualHost 184.75.252.232:80
NameVirtualHost 127.0.0.1:80
NameVirtualHost *:
<VirtualHost 184.75.252.232:80>
ServerName austingatesdesign.us
ServerAlias www.austingatesdesign.us
DocumentRoot /home/portfolio/public_html
ServerAdmin webmaster@austingatesdesign.us
UseCanonicalName Off
CustomLog /usr/local/apache/domlogs/austingatesdesign.us combined
CustomLog /usr/local/apache/domlogs/austingatesdesign.us-bytes_log "%{%s}t %I .\n%{%s}t %O ."
## User portfolio # Needed for Cpanel::ApacheConf
UserDir enabled portfolio
<IfModule mod_suphp.c>
suPHP_UserGroup portfolio portfolio
</IfModule>
<IfModule !mod_disable_suexec.c>
<IfModule !mod_ruid2.c>
SuexecUserGroup portfolio portfolio
</IfModule>
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid portfolio portfolio
</IfModule>
<IfModule itk.c>
# For more information on MPM ITK, please read:
# http://mpm-itk.sesse.net/
AssignUserID portfolio portfolio
</IfModule>
ScriptAlias /cgi-bin/ /home/portfolio/public_html/cgi-bin/
# To customize this VirtualHost use an include file at the following location
# Include "/usr/local/apache/conf/userdata/std/2_2/portfolio/austingatesdesign.us/*.conf"
</VirtualHost>
<VirtualHost 184.75.252.232:80>
ServerName ausgates.me
ServerAlias www.ausgates.me
DocumentRoot /home/austin/public_html
ServerAdmin webmaster@ausgates.me
UseCanonicalName Off
CustomLog /usr/local/apache/domlogs/ausgates.me combined
CustomLog /usr/local/apache/domlogs/ausgates.me-bytes_log "%{%s}t %I .\n%{%s}t %O ."
## User austin # Needed for Cpanel::ApacheConf
UserDir enabled austin
<IfModule mod_suphp.c>
suPHP_UserGroup austin austin
</IfModule>
<IfModule !mod_disable_suexec.c>
<IfModule !mod_ruid2.c>
SuexecUserGroup austin austin
</IfModule>
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid austin austin
</IfModule>
<IfModule itk.c>
# For more information on MPM ITK, please read:
# http://mpm-itk.sesse.net/
AssignUserID austin austin
</IfModule>
ScriptAlias /cgi-bin/ /home/austin/public_html/cgi-bin/
# To customize this VirtualHost use an include file at the following location
# Include "/usr/local/apache/conf/userdata/std/2_2/austin/ausgates.me/*.conf"
</VirtualHost>
<VirtualHost 184.75.252.232:80>
DocumentRoot /home/austin/public_html/cms/public
ServerName ausgates.me
# Other directives here
</VirtualHost>
以及应用程序本身:
root@server [/home/austin/public_html/cms]# ls
./ bin/ db/ .gitignore public/ test/
../ config/ Gemfile lib/ Rakefile tmp/
app/ config.ru Gemfile.lock log/ README.rdoc vendor/
我肯定我做错了什么,我就是想不出来,而且网上的每一个教程都过时了,或者有些步骤不太适合。我不知所措,我肯定这是个错误。首先:您配置中的DocumentRoot指向
/home/portfolio/public\u html
,但您的应用程序位于/home/austin/public\u html
第二:您使用的是乘客吗?您熟悉吗?也许这可以帮助您设置rails/apache/CentOS环境
root@server [/home/austin/public_html/cms]# ls
./ bin/ db/ .gitignore public/ test/
../ config/ Gemfile lib/ Rakefile tmp/
app/ config.ru Gemfile.lock log/ README.rdoc vendor/