Domanda

Sono in esecuzione con successo sottodomini sul mio Mac OSX, come indicato da Robby on Rails . Mi piacerebbe seguire il codice di esempio riportato di seguito, ma non ho idea da dove cominciare. Come si fa a modificare una configurazione di DNS? Ho bisogno di avere un host virtuale dedicato a fare questo? In questo momento ho uno standard (scadente) DreamHost hosting condiviso. Se vado con un DVH, è Media Temple una buona scelta?

Tutti i RECS dei media sarebbe utile - il mio Google Search sono solo portato a cliente arrabbiato / di hosting tirate aziendali.

Grazie!

# 1) Point *.example.com in your DNS setup to your server.
#
# 2) Setup an Apache vhost to catch the star pointer:
#
# <VirtualHost *:80>
#   ServerName example.com
#   ServerAlias *.example.com
# </VirtualHost>
#
# 3) Set the current account from the subdomain
class ApplicationController < ActionController::Base
  before_filter :set_current_account

  private
    def set_current_account
      @current_account = Account.find_by_subdomain!(request.subdomains.first)
    end
end

# 4) Tie all top-level requests off the current account
class CustomersController < ApplicationController
  def index
    @customers = @current_account.customers
  end
end
È stato utile?

Soluzione

che faccio qualcosa di simile con Heroku, che supporta jolly DNS, sicuramente vale la pena dare un'occhiata. Ci sono una serie di opzioni per la gestione del DNS - la maggior parte delle volte questo è in realtà gestita da chi sta gestendo i server dei nomi.

DreamHost permetterà jolly DNS di hosting su richiesta ... in fondo, in cui gestire la mappatura richieste in arrivo utilizzando i loro server dei nomi, quindi non c'è molto da fare per voi altro che inviare una e-mail.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top