天天看點

apache

apache apache目前是世界使用排名第一的web伺服器軟體。

環境:

伺服器:

192.168.10.7 www.up.com

伺服器搭建

1.安裝軟體包

[root@www ~]# yum install -y httpd curl

說明:httpd是伺服器軟體。curl是用戶端軟體(即指令行的網站浏覽器)。

2.啟動服務

[root@www ~]# systemctl restart httpd

[root@www ~]# systemctl enable httpd

查apache指令幫助:httpd -h

查apache虛拟主機配置資訊:httpd -s

查配置檔案文法:httpd -t

查運作狀态:httpd -t

查軟體版本号:httpd -v

3、内測,用戶端通路

curl http://192.168.10.7

4、httpd相關檔案

[root@www ~]# rpm -qc httpd 查配置檔案

[root@www ~]# rpm -ql httpd 查所有檔案

/etc/httpd 配置檔案目錄(軟體的主目錄)

/etc/httpd/conf 主配置檔案目錄

/etc/httpd/conf.d 輔助配置檔案目錄

/etc/httpd/conf.d/readme 說明檔案

/etc/httpd/conf.d/autoindex.conf 自動索引配置檔案

/etc/httpd/conf.d/userdir.conf 使用者目錄配置檔案

/etc/httpd/conf.d/welcome.conf 歡迎配置檔案(預設的測試首頁)

/etc/httpd/conf/httpd.conf 主配置檔案

/etc/httpd/logs 日志目錄(統計通路量、排錯)

/etc/httpd/modules 子產品目錄

/etc/httpd/run 運作時的程序檔案路徑,有httpd.pid等檔案

/usr/sbin/httpd 伺服器主程式

/usr/share/doc/httpd-2.4.6 幫助文檔

/usr/share/doc/httpd-2.4.6/httpd-default.conf 主配置檔案的模闆

/usr/share/doc/httpd-2.4.6/httpd-vhosts.conf 網站虛拟主機模闆

/var/www/html 主文檔目錄,釋出預設網站首頁的目錄

/var/log/httpd 日志目錄,存放預設網站的通路和錯誤日志

-----------------------------搭建基本web站點(預設網站)---------------

[root@www ~]# cd /var/www/html/

[root@www html]# echo "hello" > index.html

說明:apache伺服器軟體中預設首頁檔案名為index.html。使用者可以根據需要在/etc/httpd/conf/httpd.conf配置檔案中更改成index.html或index.php或index.jsp或default.html等。

用戶端:

[root@client ~]# firefox http://192.168.10.7 &

----------------------------搭建一個下載下傳的httpd伺服器(檔案共享)----

思路:必須屏蔽掉welcome.conf歡迎頁面配置檔案,對目錄開啟indexes索引功能,并且預設首頁目錄中沒有index.html等首頁檔案存在。還要重新開機httpd服務。

删除預設首頁

[root@www html]# cd /var/www/html

[root@www html]# rm -rfv *

[root@www html]# cp -v /etc/passwd /etc/group /etc/shadow /etc/gshadow ./ 複制4個檔案到目前目錄

[root@www html]# ls

group gshadow passwd shadow

cd /etc/yum.repos.d/

vim localyum.repo 建立yum源配置檔案

[localyum]

name=centos7u3

baseurl=http://192.168.10.7/localyum

gpgcheck=0

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-keycentos-7

繼續閱讀