Pergunta

Same question asked multiple times but no feasible answer is available yet and also the available answers just support hard coded subdomains:

I applied dynamic subdomain in my rails 3.2.13 app and its working locally by using lvh.me instead of localhost as specified by rails cast.

My urls are like

local

subdomain.app_name.lvh.me:3000/

In porduction:

subdomain.app_name.abc.com/

My site is on appache + passenger

and it seems that appache not forwarding request to passenger.

Am I missing something?

I followed this http://railscasts.com/episodes/221-subdomains-in-rails-3

Note:

I don't need hardcoded subdomains as they will be generated dynamically and at extensive level.

Foi útil?

Solução

1) Point *.abc.com in your DNS setup to your server.

2) Setup an Apache vhost to catch the star pointer:

<VirtualHost *:80>

  ServerName  abc.com
  ServerAlias *.abc.com

  DocumentRoot /home/public_html/yourapplication/current/public


</VirtualHost>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top