linux httpd 訪問限制 賬號認證訪問


title: linux httpd 賬號訪問限制
date: 2020-03-20 21:35:22
tags: [linux,httpd]
category: 運維

簡介

由於項目大部分使用nginx,httpd僅用網絡文件下載。只提供配置項,不講解。

配置項

DocumentRoot "/usr/local/apache2/htdocs"
<Directory "/usr/local/apache2/htdocs">
    Options Indexes      #允許索引訪問
    AllowOverride None   
    AuthType Basic       #基於basic認證
    AuthName "test httpd user"  #提示信息,可不填寫
    AuthUserFile "/usr/local/apache2/conf/.user" # 指定賬號密碼文件
    Require valid-user  #指定允許登錄用戶,valid-user表示賬號密碼文件的所有用戶

</Directory>

創建賬號文件

httpd 提供了對應命令,htpasswd命令可創建用戶和密碼

htpasswd -c /usr/local/apache2/conf/.user test #首次創建文件時需要加上-c參數新建文件。創建了test用戶
New password: 
Re-type new password: 
Adding password for user test

htpasswd /usr/local/apache2/conf/.user test #第二次禁止加上-c否則會覆蓋原文件

創建完成後需要重啓應用,這裏我使用的是docker,所有直接重啓容器即可。

測試

httpd-auth

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章