亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于?Apache?的?httpd?文件服務(wù)器詳解

 更新時(shí)間:2024年07月22日 10:36:10   作者:南歌EuanSu  
httpd?HTTP?Daemon,超文本傳輸協(xié)議守護(hù)進(jìn)程的簡稱,運(yùn)行于網(wǎng)頁服務(wù)器后臺(tái),等待傳入服務(wù)器請(qǐng)求的軟件,這篇文章主要介紹了基于?Apache?的?httpd?文件服務(wù)器,需要的朋友可以參考下

基于 Apache 的 httpd 文件服務(wù)器

文件服務(wù)器的簡介

httpd(HTTP Daemon,超文本傳輸協(xié)議守護(hù)進(jìn)程的簡稱),運(yùn)行于網(wǎng)頁服務(wù)器后臺(tái),等待傳入服務(wù)器請(qǐng)求的軟件。

httpd 能夠自動(dòng)回應(yīng)服務(wù)器的請(qǐng)求,并使用 http 協(xié)議傳送超文本及多媒體內(nèi)容。

常見的 httpd 以下實(shí)現(xiàn):

  • Apache HTTP Server
  • CERN HTTPd
  • Cherokee
  • Hiawatha
  • Lighttpd
  • NCSA HTTPd
  • Nginx
  • OpenBSD

這里我們使用應(yīng)用最廣泛的 Apache Http Server 搭建 httpd 文件服務(wù)器。

文件服務(wù)器的搭建

所使用的服務(wù)器操作系統(tǒng)是 CentOS 7.9,使用 yum 命令直接安裝 httpd,如 yum 源有問題或者非 CentOS 操作系統(tǒng),需要先準(zhǔn)備軟件源以及安裝命令,CentOS 的主機(jī)執(zhí)行如下命令即可安裝 httpd 服務(wù)。

sudo yum install httpd

安裝完成后,需要修改 /etc/httpd/conf/httpd.conf 配置文件,重點(diǎn)修改的內(nèi)容如下所示。

# httpd服務(wù)端口
Listen 8000
# httpd服務(wù)用戶
User apache
Group apache
# httpd服務(wù)根目錄
DocumentRoot "/www/httpd"
# httpd服務(wù)根路徑的權(quán)限
<Directory "/www/httpd">
	# 展示文件列表以及軟鏈接的內(nèi)容
    Options Indexes FollowSymLinks
    # 不允許使用.htaccess文件來修改Apache的配置。
    AllowOverride None
    # 允許所有用戶訪問此目錄中的內(nèi)容,也即,對(duì)所有請(qǐng)求都允許訪問該目錄及其內(nèi)容。
    Require all granted
</Directory>

配置修改完成后,還需要修改 /www/httpd 也即配置的 httpd 文件服務(wù)器的目錄屬主,這里直接修改為 apache:apache

chown -R apache:apache /www/httpd

使用 systemctl start httpd 即可啟動(dòng) Apache Httpd 文件服務(wù)器,如下是常用的 httpd 命令。

# 啟動(dòng) httpd 服務(wù)
systemctl start httpd
# 重啟 httpd 服務(wù)
systemctl restart httpd
# 停止 httpd 服務(wù)
systemctl stop httpd
# 查看 httpd 服務(wù)狀態(tài)
systemctl status httpd

Httpd 服務(wù)啟動(dòng)后,即可通過頁面訪問文件服務(wù)器的 web 頁面。

Apache httpd 默認(rèn)是 Apache http server 的頁面,這里可以直接刪除 /etc/httpd/conf.d/welcome.conf 這個(gè)文件移除這個(gè)頁面,也可以修改這個(gè)文件修改默認(rèn)展示的頁面,這里我們直接刪除配置文件,并重啟 Apache httpd 服務(wù),出現(xiàn)的頁面如下。

文件服務(wù)器的使用

訪問默認(rèn)的頁面,出現(xiàn)的內(nèi)容為空,這是因?yàn)榕渲玫奈募?wù)器根目錄下沒有內(nèi)容,這里我們?cè)谂渲玫奈募?wù)器根目錄下創(chuàng)建 nginx 目錄,并傳入 nginx 的安裝包。

mkdir /www/httpd/nginx
mv nginx-1.24.0.tar.gz /www/httpd/nginx
# 這里要注意允許其他用戶訪問當(dāng)前目錄,否則會(huì)出現(xiàn)無權(quán)限的問題
chown -R 755 /www/httpd/nginx

訪問文件服務(wù)的頁面,就能夠看到創(chuàng)建的 nginx 目錄以及安裝包。

點(diǎn)擊頁面上的文件名稱,或者在服務(wù)器上使用 wget,即可下載對(duì)應(yīng)的文件。

如上已經(jīng)實(shí)現(xiàn)了文件服務(wù)器,但在瀏覽器中下載文件時(shí),會(huì)提醒這是不安全的,這里使用 nginx 代理文件服務(wù)器并配置 ssl 證書即可避免這種問題。

到此這篇關(guān)于基于 Apache 的 httpd 文件服務(wù)器詳解的文章就介紹到這了,更多相關(guān)Apache httpd 文件服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論