Ubuntu 12.04 之 虛擬主機的配置
阿新 • • 發佈:2018-07-19
剛才 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 sudocp 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 testsudo ln -s ../sites-available/study study
重啟apache:sudo service apache2 restart
然後就可以訪問
hello.ubuntu.com
study.ubuntu.com
test.ubuntu.com
Ubuntu 12.04 之 虛擬主機的配置