1. 程式人生 > >Ubuntu 12.04 之 虛擬主機的配置

Ubuntu 12.04 之 虛擬主機的配置

剛才 local 創建 apache2 doc 添加 tar -a 連接

Ubuntu 12.04 之 虛擬主機的配置


(1)打開etc/hosts文件

增加:

127.0.0.1 study.ubuntu.com

127.0.0.1 hello.ubuntu.com

127.0.0.1 test.ubuntu.com


(2)建立三個項目目錄

sudo mkdir -p /wwwroot/{study,hello,test}

在每個項目裏都建立一個Index.html


(3)配置apache的虛擬主機

切換到apache的配置目錄:

cd /etc/apache2/sites-available/

復制三份配置文件:

sudo cp default study
sudo
cp default hello sudo cp default test

修改配置文件:

vim hello

內容:

  ServerName hello.ubuntu.com 添加

  DocumentRoot /wwwroot/hello 修改

  <Directory /wwwroot/hello/> 修改

啟動配置文件:

test@localhost:/etc/apache2/sites-available$ cd ../sites-enabled/
test@localhost:/etc/apache2/sites-enabled$ ll
ls: 初始化月份字符串出錯
總用量 8
drwxr
-xr-x 2 root root 4096 7? 19 14:22 ./ drwxr-xr-x 7 root root 4096 7? 19 14:23 ../ lrwxrwxrwx 1 root root 26 7? 19 14:22 000-default -> ../sites-available/default test@localhost:/etc/apache2/sites-enabled$

需要分別創建三個軟連接,分別指向剛才復制的三個配置文件。

sudo ln -s ../sites-available/hello hello
sudo ln -s ../sites-available/test test
sudo ln -s ../sites-available/study study

重啟apache:sudo service apache2 restart

然後就可以訪問

hello.ubuntu.com

study.ubuntu.com

test.ubuntu.com


Ubuntu 12.04 之 虛擬主機的配置