Come modificare una porta di ascolto del server Apache
La scorsa settimana, ho incontrato un server con la sua porta HTTPS 80 già presa da un altro software. Non sorprende che il "colpevole" fosse un altro software per server web, ovvero IIS . Poiché gli utenti di IIS sono già abituati alla porta predefinita, l' installazione di Apache non ha avuto altra scelta che utilizzare una porta meno popolare per HTTP , in questo caso la porta 81.
Potresti chiedere perché la porta 80 è importante per http? Bene, per uno, è la facilità d'uso per gli utenti. Se stai navigando su un server web in ascolto su una porta diversa dalla porta 80, dovrai includere il numero della porta insieme all'indirizzo.
Qualcosa del genere: http://yourdomain.com:81/ se la porta 81 è la porta del tuo server web. Se utilizzi la porta 80, non dovrai digitare la porta 80 sull'indirizzo poiché è la porta standard utilizzata per HTTP . Secondo http://www.tcpipguide.com
"Per evitare il caos, il software che implementa un particolare processo del server utilizza normalmente lo stesso numero di porta riservato su ogni dispositivo IP, quindi i client possono trovarlo facilmente... Ogni browser Web semplicemente "sa" che i siti Web sono progettati per ascoltare le richieste inviate alla porta 80”(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Quindi, dopo aver risolto questo fatto, vediamo come possiamo cambiare il port della nostra configurazione di Apache . Per prima cosa cerca il file httpd.conf all'interno della cartella Apache > conf .
httpd.conf è un file di testo utilizzato da tutte le implementazioni di Apache , quindi la modifica di un'installazione di Unix Apache o Windows Apache viene eseguita allo stesso modo, tramite questo file di configurazione. Apri il file usando il tuo editor di testo preferito e cerca la riga con "Ascolta 80":
Questa riga definisce Apache per l'ascolto sulla porta 80. Tutto quello che devi fare è cambiare quella porta 80 in qualsiasi porta che vuoi usare. Assicurati che la porta che utilizzerai sia una porta libera e non già presa da altri servizi. Se non sei sicuro, leggi la nostra guida su uno scanner a porta libera .(free port scanner)
Dopo aver modificato il file, salvalo e riavvia Apache . Per verificare se stai già utilizzando la nuova porta, sfoglia l' URL con la porta che hai utilizzato. Ad esempio, se hai inserito la porta 81 come nuova porta, il nuovo URL dovrebbe essere http://yourdomain:81 .
Un altro metodo di cui ho letto online è leggermente diverso. Se quanto sopra non funziona per te, prova ad andare su /etc/apache2/ports.conf e a cambiare la riga Listen in qualcosa come Listen 81 .
Quindi, vai su /etc/apache2/sites-enabled/000-default.conf e cambia la prima riga in VirtualHost *: 81 . Riavvia Apache(Restart Apache) e dovresti essere in grado di visitare il dominio senza dover digitare il numero di porta. Apache dovrebbe reindirizzare automaticamente a /var/www/html. Divertiti!
Related posts
HDG spiega: che cos'è una porta per computer e a cosa servono?
Come creare un server FTP utilizzando FileZilla
Accesso remoto a un computer Windows XP o Windows Server 2003
Come controllare le impostazioni del server proxy sul tuo computer
Internet and Social Networking Sites addiction
Che cos'è una CDN e perché è essenziale se possiedi un dominio?
HDG spiega: che cos'è un dominio parcheggiato e quali sono i suoi vantaggi?
Come evitare e risolvere le interruzioni DNS
È possibile connettersi al router wireless, ma non a Internet?
Come simulare una connessione Internet lenta per i test
Che cos'è un firewall e qual è il suo scopo?
Recensione del libro - Riferimento da scrivania All-in-One per reti domestiche per manichini
Che cos'è NAT, come funziona e perché viene utilizzato?
HDG spiega: che cos'è l'RFID e per cosa può essere utilizzato?
Come aggiungere una ricerca DNS locale al file host
Come funziona la commutazione automatica HDMI
Punto di accesso e router: quali sono le differenze?
Wireless Networking Tools libero per Windows 10
Recensione del libro - Head First Networking
Cos'è il cloud e come sfruttarlo al meglio