Come eseguire IIS e XAMPP insieme sullo stesso macchina
E 'possibile eseguire i server IIS e XAMPP insieme sulla stessa macchina da solo cambiando il numero di porta di uno qualsiasi dei server. XAMPP-Apache e IIS entrambi utilizzano la stessa porta 80 per connettersi. In questo post ho intenzione di mostrare come modificare il numero di porta per il server XAMPP-Apache. La modifica del numero di porta per il server Apache consente di eseguire sia server IIS che XAMPP sulla stessa macchina utilizzando porte diverse.
In primo luogo, è necessario conoscere la cartella in cui è installato XAMPP (cartella principale). La cartella predefinita è c: \ xampp. Dalla cartella principale, accedere alla cartella "apache \ conf" e trovare il file "httpd.conf".
Prima di modificare il file, eseguire un backup con un nome "httpd.conf.bak" in modo che se qualcosa va storto, è possibile sostituire questo file. Ora apri il file "httpd.conf" con un editor come Notepad. È necessario apportare due modifiche al file.
Il primo:
scoprire le righe sotto nel file.
#Listen 0.0.0.0:80
#Listen [::]:80
Listen 80
cambiamento come illustrato di seguito:
#Listen 0.0.0.0:80
#Listen [::]:80
Listen 8080
La seconda modifica:
trovare la linea di seguito:
ServerName localhost:80
modificarla in:
ServerName localhost:8080
Hai completato la modifica del numero di porta. Ora riavvia il tuo server Apache dal pannello di controllo di xampp ed è pronto per essere eseguito.
Aprire il browser e immettere l'indirizzo localhost:8080
. È possibile vedere la cartella radice di apache aperta. Non è necessario apportare modifiche al server IIS e accedervi inserendo semplicemente l'indirizzo localhost
nel browser.
Nello screenshot precedente è possibile visualizzare il server IIS a cui si accede tramite localhost
e il server XAMPP tramite localhost:8080
sulla stessa macchina e persino lo stesso browser alla volta.
fonte
2013-03-04 22:18:36
L'ho fatto esattamente come il link che hai indicato. Funziona con successo su IIS 7, Windows 2008 da circa un anno. –
Strano, se digita localhost da firefox, sta mostrando localhost per apache. Ma provo la stessa cosa in IE 9 mostra la home page di iis 7. – Gainster
Echo out dell'ip remoto, uno sta forse utilizzando v6 su v4. –