与乘客共同开发的通配符子域名

时间:2010-08-02 11:54:40

标签: ruby-on-rails subdomain passenger

每次在开发计算机上需要子域时,它确实需要添加别名。有没有办法配置乘客使用通配符,以便我可以访问randomsubdomain.mysite.local?

2 个答案:

答案 0 :(得分:4)

这不是乘客问题。这取决于您使用的服务器:

<强> nginx的

server {
    # …
    server_name www.yourdomain.com *.yourdomain.com;
    # …
}

<强>阿帕奇

<VirtualHost …>
    # …
    ServerName www.yourdomain.com
    ServerAlias *.yourdomain.com
    # …
</VirtualHost>

答案 1 :(得分:1)

要拥有通配符子域,您需要在本地计算机上运行DNS服务器。以下是一些让它适合我的文章:

  1. Setup bind(本文仅限第1步)
  2. Configure DNS server(在本文中将'vmdev'替换为'local')
  3. 在每个应用的乘客首选窗格“别名”中添加*.app.local