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