Jak změnit port pro poslech serveru Apache


Minulý týden jsem se setkal s serverem s portálem HTTPS 80, který již byl převzat jiným softwarem. "Viníkem" nebylo překvapivě další software webového serveru, a to IIS. Vzhledem k tomu, že uživatelé služby IIS jsou již zvyklí na výchozí port, instalace Apache neměla jinou možnost než použít méně populární port pro HTTP, v tomto případě port 81.

Možná byste se zeptali, proč je port 80 důležitý pro http? No, pro jednoho je to snadné použití pro uživatele. Pokud procházíte na webový server, který poslouchá na jiném portu než port 80, budete muset přidat číslo portu spolu s adresou.

Něco takového: http: // yourdomain. com: 81 /, pokud port 81 je port vašeho webového serveru. Pokud používáte port 80, nebudete muset na adresu zadávat port 80, protože je standardním portem používaným pro protokol HTTP. Podle http://www.tcpipguide.com

"Aby se předešlo chaosu, software, který provádí konkrétní proces serveru, obvykle používá stejné číslo rezervovaného portu na každém IP zařízení, jednoduše ... Každý webový prohlížeč prostě "ví," že webové stránky jsou navrženy tak, aby poslouchaly požadavky odeslané do portu 80 ".

Takže když to udělali, uvidíme, jak můžeme změnit port Nastavení Apache. Nejprve vyhledejte soubor httpd.conf v adresáři Apache& gt; conf.

image

httpd.conf je textový soubor používaný všemi implementacemi Apache, nebo instalace systému Windows Apache se provádí stejným způsobem - prostřednictvím tohoto konfiguračního souboru. Otevřete soubor pomocí oblíbeného textového editoru a vyhledejte řádek "Listen 80":

image

Tento řádek definuje Apache, Jediné, co musíte udělat, je změnit port 80 na libovolný port, který chcete použít. Ujistěte se, že port, který použijete, je volný port, který ještě nebyl přijat jinými službami. Pokud si nejste jisti, přečtěte si naši příručku o free scanner portů.

Jakmile soubor upravíte, uložte ho a restartujte Apache. Chcete-li otestovat, zda již používáte nový port, procházejte adresu URL pomocí portu, který jste použili. Pokud jste například zadali port 81 jako nový port, nová adresa URL by měla být http: // yourdomain: 81.

Jiný způsob, . Pokud výše uvedené nepomůže, pokuste se /etc/apache2/ports.confa změňte řádek Poslouchatna něco jako Poslouchejte 81 .

Dalším způsobem přejděte na /etc/apache2/sites-enabled/000-default.confa změňte první řádek na VirtualHost *: 81 . Restartujte službu Apache a měli byste mít možnost navštívit doménu, aniž byste museli zadávat číslo portu. Apache by se měl přesměrovat automaticky na / var / www / html. Užijte si!

Week 7, continued

Související příspěvky:


1.09.2009