3-unit9 apache

發(fā)布時(shí)間:2024-02-21
建站服務(wù)器
######apache web服務(wù)############
本單元涵蓋的主題:
* apache基本配置
* 虛擬主機(jī)配置
* https配置
* 集成動(dòng)態(tài)內(nèi)容
########apache基本配置########
apache主配置文件:/etc/httpd/conf/httpd.conf
serverroot"/etc/httpd"用于指定apache的運(yùn)行目錄listen80監(jiān)聽端口userapache運(yùn)行apache程序的用戶和組groupapacheserveradminroot@localhost管理員郵箱documentroot"/var/www/html"網(wǎng)頁文件的存放目錄<directory"/var/www/html"><directory>語句塊自定義目錄權(quán)限r(nóng)equireallgranted</directory>errorlog"logs/error_log"錯(cuò)誤日志存放位置adddefaultcharsetutf-8默認(rèn)支持的語言includeoptionalconf.d/*.conf加載其它配置文件directoryindexindex.html默認(rèn)主頁名稱
########apache的安裝#######
yum install httpd -y 安裝apache軟件包
systemctl start httpd 啟動(dòng)apache服務(wù)
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld
netstat -antlpe | grep httpd##查看監(jiān)聽端口
#####apache的基本配置#######
1.apache的默認(rèn)發(fā)布文件
index.html
2.apache的配置文件
/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/*.conf
3.apache的默認(rèn)發(fā)布目錄
/var/www/html
默認(rèn)發(fā)布文件
4.apache的默認(rèn)端口
80
######修改apache的基本配置########
1.修改默認(rèn)發(fā)布文件
vim /etc/httpd/conf/httpd.conf
164directoryindexwestos.htmlindex.html##默認(rèn)主頁名稱
systemctl restart httpd
2.修改默認(rèn)發(fā)布目錄cdn0pxpfu346.png/>
###當(dāng)selinux是disable狀態(tài)時(shí)
vim /etc/httpd/conf/httpd.conf
120documentroot"/westos/www/html"##網(wǎng)頁文件的存放目錄121<directory"/westos/www/html">##語句塊自定義目錄權(quán)限122requireallgranted123</directory>systemctl restart httpd
##當(dāng)selinux是enforcing狀態(tài)時(shí)
semanage fcontext -a -t httpd_sys_content_t '/westos(/.*)?'##配置安全上下文
restorecon -rvvf /westos
測試:172.25.254.162
3.apache的訪問控制
vim /etc/httpd/conf/httpd.conf
<directory"/var/www/html/admin">##允許所有人訪問admin目錄但拒絕62主機(jī)orderallow,denyallowfromalldenyfrom172.25.254.62</directory>
<directory"/var/www/html/admin">##只允許62主機(jī)訪問admin目錄orderdeny,allowallowfrom172.25.254.62denyfromall</directory>
systemctl restart httpd
測試:172.25.254.162/admin/
#####設(shè)定用戶的訪問########
#####用兩個(gè)賬戶創(chuàng)建apache密碼文件
htpasswd -cm /etc/httpd/accessuser admin##建立用戶認(rèn)證文件并建立用戶admin設(shè)置密碼123
htpasswd -m /etc/httpd/accessuser cui##建立認(rèn)證用戶cui,密碼123
vim /etc/httpd/conf/httpd.conf ##配置基于用戶的身份驗(yàn)證
<directory"/var/www/html/admin">authuserfile/etc/httpd/accessuser##用戶認(rèn)證文件authname"pleaseinputyournameandpassword!!"##用戶認(rèn)證提示信息authtypebasic##認(rèn)證類型requirevalid-user##認(rèn)證用戶,認(rèn)證文件中所有的用戶都可以通過或[requireuseradmin]##只允許認(rèn)證文件中的admin用戶訪問,二寫一</directory>systemctl restart httpd ##重啟apache服務(wù),并使用web瀏覽器測試訪問,在彈出的對話框中輸入上述用戶名和密碼。
測試:172.25.254.162/admin/
4.apache 語言支持
html語言支持
php語言支持
yum install php -y##安裝php服務(wù)
vim /var/www/html/index.php ##寫php測試
<?phpphpinfo()?>systemctl restart httpd
測試:172.25.254.162
cgi語言支持
mkdir /var/www/html/cgi
vim /var/www/html/cgi/index.cgi ##默認(rèn)發(fā)布文件主頁內(nèi)容
#!/usr/bin/perlprint"content-type:text/html\\\\n\\\\n";print`date`;
vim /etc/httpd/conf/httpd.conf
<directory"/var/www/html/cgi">##網(wǎng)頁文件目錄options execcgiaddhandlercgi-script.cgi</directory>directoryindexindex.cgiindex.html##默認(rèn)訪問主頁名稱systemctl restart httpd
chmod x index.cgi##給文件添加執(zhí)行權(quán)限
測試:
172.25.254.136/cgi/
#####apache的虛擬主機(jī)#####
1.定義
可以讓我們的一臺apache服務(wù)器在被訪問不同域名的時(shí)候顯示不同的主頁
虛擬主機(jī)允許您從一個(gè)httpd服務(wù)器同時(shí)為多個(gè)網(wǎng)站提供服務(wù)。在本節(jié)中,我們將了解基于名稱的虛擬主機(jī)其中多個(gè)主機(jī)名都指向同一個(gè)ip地址,但是web服務(wù)器根據(jù)用于到達(dá)站點(diǎn)的主機(jī)名提供具有不同內(nèi)容的不同網(wǎng)站。
2.建立測試頁
##########建立網(wǎng)頁發(fā)布目錄#######
mkdir /var/www/virtual/money.westos.com/html -p
mkdir /var/www/virtual/news.westos.com/html -p
echo "<h2>news.westos.coms's page</h2>">/var/www/virtual/news.westos.com/html/index.html
echo "<h2>money.westos.coms's page</h2>">/var/www/virtual/money.westos.com/html/index.html
3.配置##創(chuàng)建虛擬主機(jī)配置文件
vim /etc/httpd/conf.d/default.conf ##未指定域名的訪問都訪問default
###這是定義虛擬主機(jī)的塊
<virtualhost_default_:80>##虛擬主機(jī)開啟的端口documentroot"/var/www/html"##虛擬主機(jī)默
上一個(gè):流量數(shù)顯儀/流量控制儀/迅鵬WPJ
下一個(gè):合歡主要病蟲害及其防治

在durag的帶領(lǐng)下(探索更多時(shí)尚頭巾款式)
有效防范釣魚網(wǎng)站的技巧
w10怎么設(shè)置網(wǎng)絡(luò)連接速度(window10網(wǎng)絡(luò)如何設(shè)置)
威海市防腐墊木 空調(diào)木托 材質(zhì)楊木
1206W4J0361T5E,J 1206 360R現(xiàn)貨購買,厚聲1206 360Ω ±5% 1/4W
固態(tài)硬盤內(nèi)存多大合適用,買個(gè)固態(tài)硬盤120GB是多大內(nèi)存
黑松養(yǎng)護(hù)六大要點(diǎn)
RTT037683DTP現(xiàn)貨庫存,最新價(jià)格
行政復(fù)議期滿為多長時(shí)間
元器件網(wǎng)上商城內(nèi)容化是發(fā)展的必然趨勢
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos