亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) php教程 php手冊(cè) Apache用戶認(rèn)證方法匯總 (轉(zhuǎn)載)

Apache用戶認(rèn)證方法匯總 (轉(zhuǎn)載)

Jun 21, 2016 am 09:12 AM
directory ftp home

apache

Apache用戶認(rèn)證方法匯總

一.基本的Apache用戶認(rèn)證方法:

若對(duì)某一目錄下的文件如/home/ftp/pub需要做到用戶認(rèn)證,則在httpd.conf中加入下面的行

options indexes followsymlinks
allowoverride authconfig
order allow,deny
allow from all


用在目錄/home/ftp/pub下放文件.htaccess,內(nèi)容如下:
authname "shared files"
authtype basic
authuserfile /etc/.passwd
require valid-user

用隨Apache來的程序htpasswd 生成文件/etc/.passwd,每行一個(gè)用戶名:密碼

只要能提供正確的用戶名和密碼對(duì),就允許登錄訪問,這是針對(duì)任何地址來的請(qǐng)求都要求提供用戶名和密碼認(rèn)證。

二.針對(duì)部分網(wǎng)段或地址要求認(rèn)證。

若公司LAN所在網(wǎng)段為192.168.0.0/24,且有一防火墻專線接入Internet,內(nèi)部網(wǎng)卡的地址為192.168.0.1/32,則現(xiàn)在希望所有通過撥本地163通過防火墻上的apache反向代理向LAN上的另一WWW服務(wù)器訪問時(shí)需要認(rèn)證,而本地LAN上的用戶不需認(rèn)證??梢栽趆ttpd.conf中放入:
〈Directory /home/ftp/pub>
Options Indexes FollowSymLinks
AllowOverride AuthConfig
order deny,allow
deny from 192.168.0.1
〈/Directory>

且在/home/ftp/pub/.htaccess中放入:
AuthName "shared files"
AuthType Basic
AuthUserFile /etc/.passwd
require valid-user
satisfy any

三.對(duì)同一目錄及其下的子目錄有不同的權(quán)限,僅某些人可以存取一目錄下的子目錄。
如有一目錄/home/ftp/pub/sales,有三個(gè)用戶user1,user2,user3都需要用戶名和密碼進(jìn)入/home/ftp/pub,但僅user1,user2能進(jìn)入/home/ftp/pub/sales.則放下面的行到httpd.conf

〈Directory /home/ftp/pub>
Options Indexes
AllowOverride AuthConfig
order allow,deny
allow from all
〈/Directory>

〈Directory /home/ftp/pub/sales>
Options Indexes
AllowOverride AuthConfig
order allow,deny
allow from all
〈/Directory>

且看/home/ftp/pub/.htaccess為:
AuthName "shared files"
AuthType Basic
AuthUserFile /etc/.passwd
require valid-user

且看/home/ftp/pub/sales/.htaccess
AuthName "shared files"
AuthType Basic
AuthUserFile /etc/.passwd
AuthGroupFile /etc/.salesgroup
require group manager

且文件/etc/.passwd內(nèi)容為:
user1:passwd1
user2:passwd2
user3:passwd3

且文件/etc/.salesgroup內(nèi)容為:
manager: user1 user2



本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
Active Directory 使用者和電腦遺失 [以 3 種方式修復(fù)] Active Directory 使用者和電腦遺失 [以 3 種方式修復(fù)] Apr 20, 2023 pm 01:25 PM

ActiveDirectory使用者和電腦(ADUC)遺失是許多WindowsPro使用者報(bào)告的最令人沮喪的問題之一。 ADUC是一個(gè)令人難以置信的MMC管理單元,它使管理員能夠管理MicrosoftActiveDirectory。但是,由於某種原因,它在Windows伺服器或Enterprise/Pro版本中缺失。讓我們深入了解它丟失的原因以及我們?nèi)绾涡迯?fù)它。 Windows11是否有ActiveDirectory? ActiveDirectory是任何想要管理遠(yuǎn)端

nginx反向代理ftp伺服器怎麼搭建 nginx反向代理ftp伺服器怎麼搭建 May 17, 2023 am 09:31 AM

1.安裝nginx2.安裝vsftpd3.修改nginx的設(shè)定檔nginx.conf  3.1首行新增ftp的用戶userftpuser;  3.2設(shè)定相關(guān)路徑server{    listen80;   站的代理伺服器的連接埠;    root /home/ftpuser;  #代理ftp伺服器的資料夾的絕對(duì)路徑indexftpuser;    #設(shè)定歡迎頁(yè)

在Go語(yǔ)言中使用FTP:完整指南 在Go語(yǔ)言中使用FTP:完整指南 Jun 17, 2023 pm 06:31 PM

隨著網(wǎng)際網(wǎng)路的快速發(fā)展,檔案?jìng)鬏攨f(xié)定(FTP)一直是一種重要的檔案?jìng)魉头绞?。在Go語(yǔ)言中,使用FTP傳輸檔案可能是許多開發(fā)人員的需求。然而,也許很多人並不知道如何在Go語(yǔ)言中使用FTP。在本篇文章中,我們將探討如何在Go語(yǔ)言中使用FTP,從連接FTP伺服器到檔案?jìng)鬏?,以及如何處理錯(cuò)誤和異常。建立FTP連線在Go語(yǔ)言中,我們可以使用標(biāo)準(zhǔn)的"net"套件來連接FTP

Linux中怎麼添加/刪除FTP用戶並設(shè)定權(quán)限 Linux中怎麼添加/刪除FTP用戶並設(shè)定權(quán)限 May 12, 2023 pm 08:46 PM

1.環(huán)境:ftp為vsftp。被設(shè)定用戶名為test。被限制路徑為/home/test2.建立建置使用者:在root使用者下:useradd-d/home/testtest#增加使用者test,並制定test使用者的主目錄為/home/testpasswdtest#為test使用者設(shè)定密碼3.更改使用者對(duì)應(yīng)的權(quán)限設(shè)定:1.usermod-s/sbin/nologintest#限定用戶test不能telnet,只能ftp2.usermod-s/bin/bashtest#用戶test恢復(fù)正常3.usermod-d

PHP與FTP:在網(wǎng)站開發(fā)中實(shí)現(xiàn)多個(gè)部門的檔案共享 PHP與FTP:在網(wǎng)站開發(fā)中實(shí)現(xiàn)多個(gè)部門的檔案共享 Jul 28, 2023 pm 01:01 PM

PHP與FTP:在網(wǎng)站開發(fā)中實(shí)現(xiàn)多個(gè)部門的文件共享隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的企業(yè)開始借助網(wǎng)站平臺(tái)進(jìn)行資訊發(fā)布和業(yè)務(wù)推廣。然而,隨之而來的問題是如何實(shí)現(xiàn)多個(gè)部門之間的文件共享和協(xié)作。在這種情況下,PHP和FTP成為了最常用的解決方案之一。本文將介紹如何利用PHP和FTP在網(wǎng)站開發(fā)中實(shí)現(xiàn)多個(gè)部門的檔案分享。一、FTP介紹FTP(FileTransferPr

linux下 ftp指令有哪些 linux下 ftp指令有哪些 Mar 21, 2023 am 09:59 AM

linux下ftp指令有:1、ftp指令;2、close指令;3、disconnect指令;4、open指令;5、user指令;6、account指令;7、bye指令;8、quit指令;9、help指令;10、rhelp命令;11、ascii命令;12、binary/bi命令;13、bell命令等。

如何用PHP實(shí)作FTP檔案上傳進(jìn)度條 如何用PHP實(shí)作FTP檔案上傳進(jìn)度條 Jul 30, 2023 pm 06:51 PM

如何用PHP實(shí)作FTP檔案上傳進(jìn)度條一、背景介紹在網(wǎng)站開發(fā)中,檔案上傳是常見的功能。而對(duì)於大檔案的上傳,為了提高使用者體驗(yàn),我們常常需要向使用者顯示一個(gè)上傳進(jìn)度條,讓使用者知道檔案上傳的進(jìn)程。本文將介紹如何使用PHP實(shí)作FTP檔案上傳進(jìn)度條的功能。二、FTP檔案上傳進(jìn)度條的實(shí)現(xiàn)方法基本思路FTP檔案上傳的進(jìn)度條實(shí)現(xiàn),通常是透過計(jì)算上傳的檔案大小和已上傳檔案大小

linux ftp 530什麼意思 linux ftp 530什麼意思 Mar 14, 2023 am 10:16 AM

linux ftp530的意思是linux ftp登入報(bào)錯(cuò)530,其解決方法:1、查看「cat /etc/shells」是否有你使用者的主目錄和登入shell,若是沒有,則進(jìn)行新增;2、檢視「/var /log/secure」文件,重新設(shè)定密碼過期時(shí)間即可。

See all articles