Php

如何在 apache2、debian 中更改/添加埠?

  • October 8, 2010

我的作業系統:

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>

引用自:https://serverfault.com/questions/189149