一切在確保apache被正確安裝的前提下html
sudo mkdir -p /var/www/local/gis
sudo chown -R $USER:$USER /var/www/local/gis/
「$USER」變量指向了當前的登陸用戶。
設置讀寫權限給apache網頁根目錄(/var/www)及其子目錄,這樣每一個人均可以從目錄中讀取文件。web
sudo chmod -R 755 /var/www/
這樣,咱們就建立好了一些文件夾來保存網絡相關數據並分配必要的權限和所屬用戶。apache
sudo vi /var/www/local/gis/index.html
添加如下內容:瀏覽器
<html> <head> <title>Virtual Host</title> </head> <h2>Welcome to Gis</h2> </html>
保存並關閉文件。服務器
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/local.conf
確保虛擬主機配置文件末尾包含.conf擴展名。網絡
sudo vi /etc/apache2/sites-available/local.conf
使相關的變化直接呈如今local.gis站點中。測試
<VirtualHost *:80> ServerAdmin webmaster@local ServerName local.gis ServerAlias www.local.gis DocumentRoot /var/www/local/gis ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
修改虛擬主機文件後,禁用默認的虛擬主機配置(000.default.conf),而後啓用新的虛擬主機配置,以下所示。網站
sudo a2dissite 000-default.conf sudo a2ensite local.conf
最後,重啓apache服務器。rest
sudo service apache2 restart
編輯/etc/hosts文件,code
sudo vi /etc/hosts
在文件末尾添加以下所示的虛擬域名。
127.0.0.1 local.gis
保存並關閉文件。
打開你的瀏覽器並訪問 http://local.gis。將會看到咱們以前建立的示例頁。 如何須要添加新的虛擬主機的話,修改local.conf,而後添加新的VirtualHost,重啓apache服務器便可