如何在 apache2、debian 中更改/添加埠?
我的作業系統:
Linux 版本 2.6.26-2-xen-686 (Debian 2.6.26-25lenny1) (dannf@debian.org) (gcc 版本 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP 2010 年 9 月 17 日星期五 00:54:08 UTC
在我的 VPS 上,我需要同時使用 php 和 ruby。所以我想使用 apache 來處理我的 php 站點和 nginx 來處理 ruby 站點。
並通過Nginx將php請求傳遞給apache;
然後,我需要將 apache 捆綁到除 80 之外的另一個埠。
我已將“Listen 8080”添加到 /etc/ports.conf
並更改了 /etc/sites-enabled/000-default (從
$$ VirtualHost *:80 $$到$$ VirtualHost * : * $$)
並更改了我的虛擬主機($$ VirtualHost * . * $$); 然後重啟apache2
但是當我請求 8080 埠時,它總是將我引導到 80 埠;我不知道為什麼。
(Apache不應該聽80,因為我會讓Nginx聽80);
任何的想法?
我添加了“聽 8080”
您是否真的添加了新行來偵聽備用埠,或者您是否更改了現有的偵聽指令?
從股票 lenny 配置文件中,您應該做的就是更改這幾行。我有一個腳本,將股票配置更改為偵聽埠到 8000,這些是唯一更改的行。之後 apache 重新啟動,你應該完成。通過執行進行驗證
netstat -ntlp
,您應該會看到 apache 僅在您設置的埠上偵聽。apache2/ports.conf
NameVirtualHost *:8000 Listen 8000
apache2/站點可用/預設
<VirtualHost *:8000>