實驗名稱:配置 Apathe 服務器

一、實驗的目的

據某著名公司調查,世界上三分之二的www服務器都在使用Apache,她它是世界上排名第一的Web服務器。因此配置Apache服務器,是必不可少的技能。以下通過簡單的實驗來,瞭解該服務器的相關配置文件和使用。

二、實驗過程 (學生補充完整的細節並作簡要的解釋)

(一) 準備

1. 檢查 httpd 是否安裝
# rpm -q httpd

2. 檢查 httpd 是否已啓動
# ps -ax | grep httpd

(二) 設置缺省字符集

1. 編輯主配置文件,設置缺省字符集爲 utf-8
# vi /etc/httpd/conf/httpd.conf
使用查找的方式,按Esc : 加AddDefaultCharset
將AddDefaultCharset 的值修改爲utf-8

2. 重啓 httpd
# service httpd restart

3、設計缺省主頁 index.html,含中文。
[root@localhost root]# cd /var/www/html
[root@localhost html]# cat > index.html
<h1>
 歡 迎訪問主頁
</h1>
保存退出

4、Windows 瀏覽器測試

http://192.168.32.3

看能否顯示中文。

(三) 允許局部配置,默認不允許 /var/www/html 下的目錄索引

修改主配置文件/etc/httpd/conf/httpd.conf,修改以下值
# vi /etc/httpd/conf/httpd.conf
<Directory "/var/www/html">

Options -Indexes FollowSymLinks   #去掉目錄索引

AllowOverride All   #開通局部配置

保存退出
重啓服務
service httpd restart

(四) 在/var/www/html 下創建目錄 lab, 局部允許目錄索引

1.進入目標目錄
# cd /var/www/html
2.創建兩個目錄
# mkdir lab exam
3.查看
# ls
exam  lab  usage
4.爲lab目錄下創建文件
# cd lab
# cat > lab1.txt
紅豆生南國

春來發幾枝

願君多采擷

此物最相思
保存退出
# cat > lab2.txt
春眠不覺曉

處處聞啼鳥

夜來風雨聲

花落知多少
保存退出
5.# ls
lab1.txt  lab2.txt

6.設置允許目錄索引
[root@localhost lab]# cat > .htaccess
Options Indexes

7.測試驗證
在瀏覽器中輸入地址http://192.168.32.3/lab/
可以看到有兩個文件。點擊可查看內容
lab1.txt
lab2.txt


(五)對exam目錄下進行身份驗證,然後允許目錄索引
1.進入目標目錄
# cd exam
# cat > homework1.txt
內容省略
保存退出
# cat > homework2.txt
內容省略
保存退出
2.添加局部配置文件
# cat > .htaccess
Options Indexes
AuthType Basic
AuthName "please inptu name&password"
AuthUserFile "/var/www/users"
Require valid-user
3.創建用戶密碼文件
# htpasswd -c /var/www/users wang
密碼爲wang123

4.將用戶密碼文件授權給apache所有
# chown apache:apache /var/www/users
 
5.用瀏覽器查看訪問
輸入192.168.32.3/exam/  彈出到登陸窗口,用剛剛用戶密碼登陸即可

(六) 個人主頁

1. 編輯主配置文件,註解掉
# vi /etc/httpd/conf/httpd.conf
通過查找
<IfModule mod_userdir.c>
...
</IfModule>

# UserDir disable
UserDir public_html

去掉註解

重啓 httpd。
# service httpd restart

2. 用戶 yanji 建立個人主頁,給相關目錄添加適當的權限
[root@localhost yanji]$ mkdir public_html
[root@localhost yanji]$ cat > index.html
<h1>
歡迎放問我的個人主頁
</h1>
[root@localhost yanji]$ ls -ld .
drwx------   13 yanji    yanji        4096  4▒▒  8 13:17 .
[root@localhost yanji]$ chmod 701 .
$ ls -ld .
drwx-----x   13 yanji    yanji        4096  4▒▒  8 13:17 .

3. Windows 瀏覽器訪問 yanji 的個人主頁。
地址欄輸入192.168.32.3/~yanji

三、實驗的體會

瞭解主配置文件和局部配置文件的相關概念和使用。通過修改相關配置信息來實踐瞭如何配置服務器。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章