Ruby on rails Can';t在apache/var/www下运行rubyonrails项目/
无法在apache/var/www下运行ruby on rails项目/ 我安装在debian/ubuntu上:Ruby on rails Can';t在apache/var/www下运行rubyonrails项目/,ruby-on-rails,Ruby On Rails,无法在apache/var/www下运行ruby on rails项目/ 我安装在debian/ubuntu上: ii libapache2-mod-fastcgi 2.4.7~0910052141-1 Apache 2 FastCGI module for long-running CGI scripts ii libapache2-mod-scgi 1.13-1build1
ii libapache2-mod-fastcgi 2.4.7~0910052141-1 Apache 2 FastCGI module for long-running CGI scripts
ii libapache2-mod-scgi 1.13-1build1 Apache module implementing the SCGI protocol
ii libcgic-dev 2.05-2 C library for developing CGI applications
ii libcgic2 2.05-2 C library for developing CGI applications
ii libcupscgi1 1.4.6-5ubuntu1 Common UNIX Printing System(tm) - CGI library
ii libfcgi-ruby1.8 0.8.8-1 FastCGI library for Ruby
ii libfcgi-ruby1.9.1 0.8.8-1 FastCGI library for Ruby
ii libfcgi0ldbl 2.4.0-8ubuntu1 Shared library of FastCGI
ii libgcgi0 0.9.5.dfsg-6 library for CGI programs in C
ii libapache2-mod-passenger 2.2.11debian-2 Rails and Rack support for Apache2
将demo/on/var/www/=>放在浏览器上,我得到了文件夹/文件
我还编辑了apache2.conf:“cat/etc/apache2/sites available/default”
服务器管理员webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
#AllowOverride None
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
DocumentRoot/var/www
选项如下符号链接
不允许超限
选项索引跟随符号链接多视图
#不允许超限
允许超越所有
命令允许,拒绝
通融
ScriptAlias/cgi-bin//usr/lib/cgi-bin/
不允许超限
选项+执行CGI-多视图+符号链接所有者匹配
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/error.LOG
#可能的值包括:调试、信息、通知、警告、错误、临界值、,
#警惕,埃默格。
日志级别警告
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
别名/doc/“/usr/share/doc/”
选项索引多视图跟随符号链接
不允许超限
命令拒绝,允许
全盘否定
允许从127.0.0.0/255.0.0.0::1/128开始
有人请帮忙,您必须将
DocumentRoot
指向Rails应用程序的公用文件夹。在您的情况下,这将是/var/www/demo/public
如果这是一台生产服务器,请向专业人员寻求帮助。否则,您的应用程序(和用户数据)可能会受到攻击。除了@Wukerplank 从您发布的内容来看,您似乎没有配置(又称mod_rails) 这里是指向的文档的链接