1. 程式人生 > >[Ubuntu Apache 不同埠監聽不同站點]

[Ubuntu Apache 不同埠監聽不同站點]

因為比賽經常用PC2,一個伺服器既想看PDF題面,又要顯示榜單. 所以想著開多個站點,這樣就可以了. 記錄一下.

比如我想新開一個8080埠來顯示榜單

// 1. 建立新站點的資料夾
cd  var/www 
mkdir scoreboard  // 新建一個8080埠對應的目錄
cd scoreboard  // 進入,然後將榜單 的html檔案放入,注意檔名要是index.html,這樣的話就是直接顯示當前html檔案

// 2. 配置埠
// 2.1 首先進入apache的目錄下
cd /etc/apache2
// 2.2 在埠配置檔案中,新增我們的埠 
sudo gedit ports.conf  // 在編輯中,在Listen 80 下面一行新增Listen 8080 即可
// 2.3  
cd sites-available/ 
// 複製一份 000-default.conf 到當前目錄下,不過名字要設為8080.conf
// 開啟8080.conf
// 將第一行的<VirtualHost *:80> 修改為<VirtualHost *:8080>
//再找到DocumentRoot /var/www/html 這一行,修改為DocumentRoot /var/www/scoreboard 
// 2.4 新增軟連線
sudo ln -s /etc/apache2/sites-available/8080.conf /etc/apache2/sites-enabled/8080.conf
// 3 重啟伺服器
service apache2 restart

//測試
在瀏覽器位址列中輸入 127.0.0.1:8080 顯示榜單html ,說明配置完成