欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何搭建并配置HTTPD文件服務(wù)及訪問權(quán)限控制

 更新時間:2025年06月05日 15:42:48   作者:川子的博客  
這篇文章主要介紹了如何搭建并配置HTTPD文件服務(wù)及訪問權(quán)限控制的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

一、安裝HTTPD服務(wù)

yum -y install httpd

查看安裝版本

 httpd -v

二、HTTPD服務(wù)目錄結(jié)構(gòu)

  • conf: 存放主要的配置文件,如httpd.conf。
  • conf.d: 包含額外的配置文件,可以通過主配置文件包含進來。
  • conf.modules.d: 包含Apache模塊的配置文件。
  • logs: 存放Apache服務(wù)器生成的日志文件。
  • modules: 存放Apache服務(wù)器的模塊文件。
  • run: 可以存放運行時文件,如httpd.pid等。

三、配置修改

修改httpd配置文件httpd.conf

1、端口號修改

默認80,保證端口不沖突即可

2、修改文件存儲路徑

這里使用默認值/var/www/html

3、修改conf.d文件

修改conf.d文件下welcome.conf文件,把-Indexes前的“-”去掉

修改后如圖:

在/var/www/html文件夾下創(chuàng)建downloads目錄,并創(chuàng)建文件(用于測試)

四、服務(wù)啟動

1、啟動服務(wù)

systemctl start httpd.service

2、啟動訪問

 systemctl status httpd.service

訪問:http://xxx.xxx.xxx.xxx:9000/

3、服務(wù)停止

systemctl start httpd.service

五、基于用戶訪問權(quán)限控制

1、創(chuàng)建用戶文件夾

2、創(chuàng)建用戶命令:

創(chuàng)建賬戶需要用到htpasswd命令,具體參數(shù)如下:

htpasswd命令用于維護用戶認證文件

htpasswd [ -c ] [ -m ] [ -D ] passwdfile username
  • -c: 添加第一用戶時創(chuàng)建此文件;
  • -m: 以md5格式加密用戶密碼存放;
  • -s: 以sha格式加密用戶密碼存放;
  • -D:刪除指定用戶

3、創(chuàng)建用戶

第一次需要用-c 創(chuàng)建文件,不然得話,用戶信息會被覆蓋

htpasswd -m -c /etc/httpd/users/.htpasswd admin

如上圖,admin用戶創(chuàng)建完成,密碼123456

兩個用戶都添加完成后,查看.htpasswd文件

4、權(quán)限驗證

重啟服務(wù)后,再次請求http://xxx.xxx.xxx.xxx:9000/ 即需要認證信息

輸入用戶名admin 密碼123456,即可訪問文件

5、文件名顯示優(yōu)化

上圖發(fā)現(xiàn),文件名稱被隱藏,

可修改/etc/httpd/conf.d/autoindex.conf文件,展示文件全部名稱

添加配置 IndexOptions FancyIndexing NameWidth=*

重啟服務(wù),再次訪問,就可以看到文件全部名稱了

六、基于用戶組的訪問權(quán)限控制

1、創(chuàng)建分組文件

用戶組的訪問控制是基于用戶信息劃分的,首先,創(chuàng)建一個分組文件 .htgroup

分組信息配置格式 (組名:用戶名)

group1:user1 user2
group2:user3 user4

注:一個用戶可以同時歸屬多個組

在/var/www/html/文件下 創(chuàng)建一個others目錄,用戶區(qū)別分組用戶訪問

2、配置修改

組文件創(chuàng)建完成后,修改配置文件httpd.conf

  • 配置group1只能訪問/var/www/html/downloads 目錄下的文件
  • 配置group2只能訪問/var/www/html/others 目錄下的文件

3、權(quán)限驗證

重啟服務(wù),通過tester(group2) 可訪問others下的文件

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論