2013年6月22日 星期六

在Ubuntu底下架設Apache的Web Server(1)



1.事前準備
在文字終端下依序執行下列命令行:

2.了解系統的服務控制(啟動和關閉) 





3.簡單了解Ubuntu中apache2的設定檔的用意:

此外,待會在作練習時會需要編輯的檔案如下:


/etc/apahe2/apache2.conf
apache2的主設定檔
/etc/apache2/sites-available/default
主機網站資料的預設檔
/etc/apache2/mods-available/userdir.conf
apache2個人網站模組設定檔
/etc/hosts
主機名稱↔IP對應紀錄檔
/etc/resolve.conf
DNS Server的設定檔



4.前置作業
a.編輯檔案「/etc/hosts
b.編輯DNS Server的位置(設定檔/etc/resolve.conf)


 




紅色框框的部份填寫自己架設的DNS ServerIP定址



演練A. 設置使用者個人網站
確認設定內容
 







以一般使用者帳號,在家目錄裡新增個人網頁目錄「public_html」,權限711
$ mkdir -m 711 $HOME/public_html
在目錄「public_html」下新增檔案「index.html」,內容為「hello for personal webpage
使用瀏覽器測試



演練B. 設置使用者認證機制
編輯檔案「/etc/apache2/sites-available/default
 






# htpasswd -c /etc/apache2/password test

# htpasswd /etc/apache2/password test2  







演練C. 搭配自行架設的DNS Server,將主機名稱和IP的對應紀錄從檔案「/etc/hosts」刪除,加入到DNS的查詢資料庫中。





沒有留言 :