gpt4 book ai didi

ruby-on-rails - Rails 应用程序显示 'index of/cms' 而不是 Rails

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:50 25 4
gpt4 key购买 nike

我正在使用 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.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>

该应用程序位于/home/austin/public-html/cms

root@server [/home/austin/public_html]# ls
./ cms/ Images/ main.css watch.html
../ entropybanner/ index.html normalize.css
404.html favicon.gif lightbox.css photos.html
about.html favicon.png lightbox.min.js responsive.css
cgi-bin/ favicon.svg lightbox.min.map script.js

以及应用程序本身:

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_html,但您的应用程序驻留在 /home/austin/public_html

第二:您是否使用过passenger并且熟悉它吗?也许是这个tutorial可以帮助您搭建rails/apache/CentOS环境

关于ruby-on-rails - Rails 应用程序显示 'index of/cms' 而不是 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29982155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com