Domanda

Abbiamo avuto un sito esistente che è stato costruito e implementato per per un po 'ora, per lo più di un sito beta interna a http: //beta.site.com che è stato costruito con un sito esteso sulla http: // beta. site.com:81 per la ricerca Crawling. Ora la gente lassù deciso che vogliono rendere il sito http://www.site.com , il che significa Ricerca può essere spostato in http://www.site.com:81 . Il mio problema è capire il metodo migliore per farlo. E 'meglio fare una delle seguenti:

  • rigenerare l'applicazione Web con un nuovo URL
  • Utilizzare mapping di accesso alternativo di ri-punto le posizioni

In alternativa, c'è un modo migliore per gestire questa situazione? La mia preoccupazione è tutte le dipendenze con il sito, il Term Store, il sito esteso, qualsiasi URL sottostanti che devono essere spostati (che credo che abbiamo tutti). Da un paio di posti che ho guardato non sembra essere un buon consenso su come fare questo, da Come cambiare URL Web Application Nome l'articolo cita utilizzando AAM per gestire i reindirizzamenti - anche se il suo per il 2007 probabilmente lavorerà per il 2010. O in Cambia SharePoint URL menzioni l'estensione del sito, ma dal momento che l'ho già esteso che sembra eccessivo. Ho la sensazione che la sua sia sarà fare un AAM o ricostruire con il nuovo URL.

Qualcuno ha pensieri o stati attraverso questo?

È stato utile?

Soluzione

Piuttosto che cercare di modificare IIS direttamente, penso che sia meglio farlo in Amministrazione centrale SharePoint se è possibile, soprattutto se si dispone di più di un server front-end web.

Per modificare l'URL del tuo SharePoint provare questo:

Vai a Amministrazione centrale / Gestisci applicazioni Web e selezionare l'applicazione Web.

Fare clic sul menu a discesa sul pulsante Elimina e selezionare Rimuovi SharePoint dal sito Web IIS. Assicurarsi che la zona corretta viene selezionato se si dispone di più di uno. Selezionare Sì per eliminare IIS siti web. Fare clic su OK.

Con l'applicazione Web ancora selezionato, fare clic sul pulsante Extend ed estendere l'applicazione web in un nuovo sito Web IIS (nella zona desiderata). Si dispone ora di una forma simile a quando è stato creato il sito, che consente di impostare le impostazioni della porta, intestazione host e autenticazione.

Questo creerà un nuovo sito IIS con l'URL desiderato. Non v'è alcuna necessità di ri-creare l'applicazione web o modificare direttamente IIS.

Altri suggerimenti

Se si rimane sullo stesso server penso che usare AAMs è la soluzione facile. Basta impostare l'AAM ed eventuali attacchi hostheader ancora bisogno in IIS. SharePoint dovrebbe prendersi cura dei depencies negozio termine, anche se io non sono sicuro al 100% di questo.

Se siete preoccupati per gli URL hardcoded, basta fare un redirect che punta a nuovo dominio per il vecchio dominio in IIS. Ho avuto un problema in cui HTTP e HTTPS stavano causando un sacco di problemi e abbiamo preso cura di questo utilizzando un reindirizzamento da http a https (nessun impatto al negozio termine).

Ricreare il webapplication è un dolore dal momento che potrebbe essere necessario ricreare un sacco di impostazioni, come ad esempio le impostazioni delle applicazioni di servizio di WSP installato e quant'altro.

Quindi per me vorrei andare per AAM di e IIS impostazioni se necessario, e altrimenti semplicemente non toccare SharePoint.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top