gpt4 book ai didi

ruby-on-rails - 重定向到 rails 3 中的子域

转载 作者:行者123 更新时间:2023-12-04 06:33:37 24 4
gpt4 key购买 nike

我刚刚使用 apache2 和乘客在 Amazon EC2 上设置了 Rails 3。

一切都很好,但是当我在里面创建我的第一个项目时
/var/www/html/ror/public/项目没有出现。我尝试了 mydomain.com/example,它是我的项目名称,它为我提供了我之前生成的 Rails 项目的索引。当我说索引时,我的意思是所有文件夹的列表,而不从 View 中呈现任何 html。我想我的问题是:如何将用户重定向到 mydomain.com/example/app/views/example/index.html.erb

我尝试玩弄 httpd.conf,但似乎没有任何效果。

谢谢

最佳答案

您在部署站点时遇到问题。按照这个——

  • 创建虚拟主机
    $ sudo nano /etc/apache2/sites-available/app-name
  • 将虚拟主机的内容改为
    <VirtualHost *:80>  
    ServerName A.B.C.D
    ServerAlias subdomain.abc.com
    DocumentRoot /var/www/app-name/current/public
    RackEnv production
    </VirtualHost>
  • 启用新站点
    $ sudo a2ensite demo-app
  • 重启 Apache
    $ sudo /etc/init.d/apache2 restart

  • 确保您提到了正确的文档根目录。
    DocumentRoot /var/www/app-name/current/public

    更多详情 - https://docs.google.com/document/d/1Cw-oiE4AYrnbo_b7o593npTPaW8hRhRZERJ_ZETdrB8/edit?hl=en

    关于ruby-on-rails - 重定向到 rails 3 中的子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099715/

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