我在生产服务器上使用Apache和我的Rails应用程序时遇到了困难。我已经安装了所有东西,库,宝石,整个都下来了。问题是我的浏览器出现“禁止”错误。我甚至用“777”chmod了我的app目录,但仍然没有运气。
所以我的问题是:
ServerName
指令(在您的虚拟主机配置中)是什么?答案 0 :(得分:0)
假设您的Apache安装并启用了Passenger(aka mod_rails)模块,配置新的Rails应用程序就像
一样简单<VirtualHost *:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
# Index file and Document Root (where the public files are located)
# DirectoryIndex index.html
DocumentRoot /path/to/app/public
# Custom log file locations
ErrorLog /path/to/log/example.com/error.log
CustomLog /path/to/log/example.com/access.log combined
</VirtualHost>
一些重要的注释: