搭建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”



轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/104530.html
標籤:其他
上一篇:小韓寫Shell -- 分析web日志解決DOS攻擊案例
下一篇:排障集錦:九九八十一難之第十七難!-------------Docker容器docker run -d后臺啟動不了的問題
