您好,登錄后才能下訂單哦!
繼續上節課:
cd /etc/httpd/conf/
vim httpd.conf編輯配置文件
Section 2 :Main Server 配置段 只提供web服務器不提供虛擬主機
1、ServerAdmin root@localhost server服務管理員
2、ServerName www.example.com:80 在虛擬主機中是必須要有的
3、UseCanonicaName off 意義不大
4、DocumentRoot "/var/www/html" 網頁文檔存放目錄,可以修改
5、Options:
None 任何選項都不支持
Indexs 允許索引目錄;這并不是好事,別人可以輕松把你的源代碼拿走,URL路徑和本地系統路徑不是一回事
6、index 詳細信息;;FollowSymLinks :是否允許訪問符號鏈接 ;;直接把它改成none
7、Includes:允許執行服務端包含(SSI),不安全,一定不要允許支持
8、ExecCGI:允許運行CGI腳本
9、MultiViews 沒有必要顯示
10、All: 支持所有選項,沒人這么玩
11、Order:用于定義基于主機的訪問功能的。 IP 網絡地址或主機定義訪問控制機制
例:只允許192.168.0.0這個網絡訪問
Order allow,deny
Allow from 192.168.0.0/24
例:不允許192.168.0.0這個網絡訪問
Order deny,allow
Deny from 192.168.0.0/24
執行httpd -t 可以判斷語法是否有錯誤 然后再重啟
地址表示方式:
IP
network/netmask
HOSTNAME:www.a.com
DOMAINNAME:mageedu.com
partial IP:172.16 ;;;表示172.16.0.0/24
12、elinks:純文本界面下,瀏覽網頁的一個工具
elinks http://192.168.9.247 在本地訪問頁面
-dump 顯示完網頁之后直接退出
-source 顯示html的源碼
13、AllowOverride AuthConfig 基于用戶名密碼認證以后才能訪問
AuthType Basic
AuthName "Restricted Side.."
AuthUserFile "/etc/httpd/conf/htpasswd";;;或者指定組文件:AuthGroupFile
Required valid-usr 允許上面文件中所有的用戶登陸;;Require user hadoop 只允許hadoop訪問
14、編輯13中的文件
htpasswd -c -m /etc/httpd/conf/htpasswd hadoop 添加hadoop用戶
htpasswd -m /etc/httpd/conf/htpasswd tom 添加第二個用戶要去掉-c
-D可以刪除用戶
16、httpd -l 查看已經安裝的模塊
httpd -M 查看所有的模塊
<IfModule mod_useerdir.c>
是否可以創建個人頁面,在網址上加上自己名字就可以看自己的網頁
注釋它 ,把下面的public_html注釋刪除,在自己的目錄下創建一個publi_html 就可以
創建tom ;su - tom;mkdir public_html; vim index.html ...
chmod o+x /home/hadoop/
</IfModele>
17、/var/logs/error_log 定義錯誤日志
19、/var/log/httpd/access_log 正確的日志
18、logFormat log格式
20、PV:Page View 頁面訪問量 按天來統計
UV:User View 每天的獨立IP訪問量
15、Alias 路徑 別名
http:/192.168.9.247/bbs/p_w_picpaths.logo.jpeg
/www/forum 我們把這個路徑定義成bbs
vim /etc/httpd/conf/httpd.conf
Alias /luntan “/bbs/forum”意思是讓luntan代替這個路徑
總結:
定義網站文檔目錄
訪問選項:options
基于主機的訪問控制
基于用戶或組的訪問控制
用戶個人站點
錯誤日志
訪問日志 pv uv
路徑別名
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。