Apache 如何修改 Port Number ( 埠號 ) ?

如果要調整 Apache2 的 Port (埠號) 的話,如果是在沒有設定虛擬主機 ( Virtual Host ) 的情況下,那就只要去改二個檔案就好了,首先,要先去改 /etc/apache2/ports.conf 檔,把裡面的 *:80 和 Listen 80 改為新的 Port 號,如果阿舍想把 Port 改到 8888 去,那麼就改成像下面這個樣子...

NameVirtualHost *:8888
Listen 8888

接著,再去改 /etc/apache2/sites-available/default 這個檔,把 <VirtualHost *:80>  裡的 80 改成想要的新 Port 號,以阿舍的為例,如會改成下面這樣...

<VirtualHost *:8888>

這樣改完成之後,只要重新啟動 Apache2,這樣新的 Port 號就會生效了。

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start

如果有用虛擬主機的話,接下來,就是要去改在 /etc/apache2/sites-available 裡的各個虛擬主機的設定檔,做法和改  /etc/apache2/sites-available/default 是一樣的,就是把 <VirtualHost *:80>  裡的 80 改成新的 Port 號,然後,重啟 Apache2,之後,網圵都要加 「:埠號」 才會連的到哩 !
分享:

沒有留言 :