【问题标题】:Configure subdomain at rails - apache - passenger在 rails - apache - Passenger 上配置子域
【发布时间】:2014-05-30 13:03:07
【问题描述】:

我有一个应用程序,在域 example.com 工作,我想配置子域 ru.example.com。 Rails + Passenger + Apache

/etc/apache2/sites-available/示例

<VirtualHost *:80>
  DocumentRoot /var/www/myapp/public  
  <Directory /var/www/myapp/public>
    AllowOverride all
    Options -MultiViews
  </Directory>
</VirtualHost>

我尝试复制 VirtualHost 部分并将 ServerName 更改为 ru.example.com 并通过命令“apachectl restart”重新启动 apache,但地址“ru.example.com”不起作用

我需要什么来解决这个问题?

更新

我需要联系 DNS 提供商并在 conf 中打开子域 - 仅复制具有不同 ServerName 的 VH 部分

【问题讨论】:

    标签: ruby-on-rails apache passenger subdomain


    【解决方案1】:

    只需在您的主机文件中为ru.example.com 添加一个条目以指向127.0.0.1。不确定你的操作系统,但你应该可以在谷歌上找到步骤,这很容易。

    编辑:

    尝试将此行添加到您的配置中:

    ServerAlias example.com ru.example.com
    

    【讨论】:

    • 这个应用程序现在可以在生产中工作,我不需要工作抛出 localhost - 这有真实的 IP 地址,我想从任何设备连接。
    • 编辑后:我添加行“ServerAlias example.com ru.example.com”但没有结果。也许我需要与域名卖家联系?
    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 2011-06-05
    • 2018-01-13
    • 1970-01-01
    • 2013-03-07
    • 2019-11-11
    • 2014-06-04
    • 2015-07-16
    相关资源
    最近更新 更多