2013-05-06 20 views
5

Su un server IIS con Routing richiesta applicazione, è possibile aggiungere nuove server farm a cui fare clic facendo clic con il pulsante destro del mouse su Server Farms -> Crea Server Farm.Richiesta applicazione IIS Routing Impostazioni server server

Apparirà una finestra di dialogo in cui è possibile immettere le impostazioni per la server farm. Non sono riuscito a trovare un modo per modificare o visualizzare queste impostazioni dopo che sono state accettate nella finestra di dialogo Crea-Serverfarms.

La mia domanda è quindi: come posso modificare le impostazioni dell'URL di destinazione, http-port e https-port di una server farm al di fuori della finestra di dialogo create-serverfarm?

risposta

4

È possibile utilizzare la riga di comando per farlo.

Per esempio, consente di dire che abbiamo un Server Farm chiamato test con una sola applicazione server www.example.com in esso:

www.example.com

Tutti i seguenti comandi devono essere eseguiti nella directory %windir%\system32\inetsrv a meno che non lo avete nel vostro PATH.
Per modificare il target-url del server di applicazione per www.google.com, utilizzare:

appcmd.exe set config /section:webFarms /"[name='test'].[address='www.example.com']".address:www.google.com 

È possibile modificare i parametri del modo in cui si farebbe con la finestra di dialogo (e anche di più).
Per ottenere l'elenco dei parametri è possibile utilizzare con la linea di comando:

appcmd.exe set config -section:webFarms -? 

E in particolare la sezione ti sembra di essere interessato da:

interesting settings

E, infine, per visualizzare la corrente config della tua server farm:

appcmd.exe list config /section:webFarms 

Dovresti prenderti qualcosa come:

config

Riferimenti:

http://www.iis.net/learn/get-started/getting-started-with-iis/getting-started-with-appcmdexe

http://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/define-and-configure-an-application-request-routing-server-farm

Aggiornamento:

Si può generate lo script PowerShell da IIS Manager.

IIS Manager 1

IIS Manager 2

Web Server (IIS) Administration Cmdlets in Windows PowerShell

Inoltre, è possibile modificare C:\Windows\System32\inetsrv\config\applicationHost.config file manualmente.