搭建WEB網站服務(一)

2020-09-22 13:00:37

搭建WEB網站服務
一、apache
1、apache的發展和作用
1)apache的發展
Apache1995年加入開源
linux釋出1994年
apache歸ASF的apache及機會管理
2)apache的作用
開源的網站伺服器端
2、apache的優勢和版本
1)apache的優勢
開源:免費
模組化設計:安裝靈活
支援跨平臺:windows、Linux平臺都可以使用
支援多種網頁語言:html、jsp、php、perl、python
穩定性強安全性強:更新速度快,佔用系統資源小可靠
2)apache的版本
1.0:1.0支援http協定1.0安全性差
2.0:2.0支援https協定或者http協定安全性強
3、apache
1)設定apache
[root@centos01 hppt-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so–enable-chrset-lite --enable-rewrite --enable-cgi
在這裡插入圖片描述
2)編譯安裝apache
[root@centos01 hppt-2.2.17]#make && make install
在這裡插入圖片描述
檢視是否安裝完成
在這裡插入圖片描述

3)優化apache命令
[root@centos01 hppt-2.2.17]#ln -s /usr/local/httpd/binapachectl /usr/local/bin/
在這裡插入圖片描述
4)生成apache服務控制檔案,優化httpd命令
[root@centos01 httpd-2.2.17]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
[root@centos01 httpd-2.2.17]# chmod +x /etc/init.d/httpd
[root@centos01 httpd-2.2.17]# ln -s /etc/init.d/httpd /usr/local/bin/

在這裡插入圖片描述
檢查apache組態檔
在這裡插入圖片描述

5)修改apache服務控制檔案設定服務控制
[root@centos01 ~]# vim /etc/init.d/httpd
#!/bin/sh
#chkconfig:35 85 30
#Description:apache Server
在這裡插入圖片描述
在這裡插入圖片描述
6)檢查apache組態檔
[root@centos01 ~]# apachectl -t
[root@centos01 ~]# httpd -t
7)新增系統服務設定服務開機自動啟動
[root@centos01 ~]# chkconfig --add httpd
[root@centos01 ~]# chkconfig --level 35 httpd on
在這裡插入圖片描述
8)啟動服務
[root@centos01 ~]# systemctl start httpd
在這裡插入圖片描述
9)監聽80埠
[root@centos01 ~]# netstat -anptu | grep 80
在這裡插入圖片描述
二、apache目錄檔案和組態檔
1、apache目錄組態檔
1)主配檔案
/usr/local/httpd/conf/httpd.conf
2)管理apache服務命令
/usr/local/httpd/bin/
3)儲存apache成功或者失敗紀錄檔目錄
/usr/local/httpd/logs/
4)apache網站預設根目錄
/usr/local/httpd/htdocs/
2、apache主組態檔常見的設定引數
1)apache預設監聽埠
Listen 80
2)apache服務預設安裝的位置
serverroot
3)管理apache服務預設的帳戶和組
User daemon
Froup daemon
4)apache預設網站的根目錄
DocumentRoot
5)網站根目錄區域組態檔
<Directory"/user/local/httpd/htdocs」>
6)apache的錯誤和正確紀錄檔
Errorlog
Customlog
7)網站主頁
Directorylndex
8)設定apache支援虛擬主機
lnclude conf/extra/httpd-vhosts.conf
9)網站的域名
ServerName
3、修改apache的預設網站根目錄和主頁檔案
1)建立網站根目錄
[root@centos01 ~]#mkdir /var/www
在這裡插入圖片描述
2)設定網站主頁
[root@centos01 ~]#echo 「www.benet.com」 > /var/www/123.html
在這裡插入圖片描述
3)修改apache主組態檔載入新的網站根目錄和網站主頁
[root@centos01 ~]#vim /usr/local/httpd/conf/httpd.conf
132 <Dirctroy 「/var/www/」>
167 Directorylndex index.html 123.html
106 DocumentRoot 「/var/www」
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述