在DirectAdmin panel
我protect
为Admin
文件夹创建文件夹中,但是我需要protect
在Ubuntu服务器16.04中为文件夹创建而不使用DirectAdmin panel
。
例如在DirectAdmin
面板中:
路径:/ admin
档案:.htaccess
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /home/user/domains/domain.com/.htpasswd/public_html/administrator/.htpasswd
AuthName "admin"
require valid-user
路径/home/user/domains/domain.com/.htpasswd/public_html/administrator/.htpasswd
:
admin:$apr1$Zbp5WV.h$wmBNMkeSuUd./eL9OFwxX.
图片:
......
现在如何protect
在Ubuntu服务器16.04中为文件夹创建文件?
有两种方法可以执行此操作:
使用命令htpasswd
,并且
使用.htaccess
档案
选项1:
htpasswd
首次使用该命令时,我们将如下所示使用它:
sudo htpasswd -c /etc/apache2/.htpasswd sammy
# you wil be asked for password for user sammy
# content of .htpasswd would be
# sammy:$apr1$lzxsIfXG$tmCvCfb49vpPFwKGVsuYz.
# another_user:$apr1$p1E9MeAf$kiAhneUwr.MhAE2kKGYHK.
对于其他用户,则忽略了-c
争论
sudo htpasswd /etc/apache2/.htpasswd another_user
配置apache来检查此文件(.htpasswd):
一种。打开有关域的虚拟主机文件:
sudo nano /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/html/MyDomain/protect_folder">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
</VirtualHost>
b。重新启动Apache:
sudo service apache2 restart
选项2:使用 .htaccess file
在/ var / www目录中找到包含文档根目录的块。通过将该块内的AllowOverride指令从“ None”更改为“ All”来打开.htaccess处理
sudo nano /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
# save and close
将.htaccess
文件添加到protect folder
:
sudo nano /var/www/html/.htaccess
# Add the following
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
重新启动Apache:
sudo service apache2 restart
笔记:
优势.htpasswd file
:
Apache不会在涉及目录的每个请求上重新读取这些文件,这有助于提高性能。
优势.htaccess file
:
如果您不能修改,Virtual host file
这是正确的选择
您不必/etc/apache2/sites-enabled/000-default.conf
使用可能已创建的任何虚拟主机
这是由VPS
您控制的,对于共享主机设置,它将取决于主机,通常是自动从共享主机的客户服务中寻求建议。
来源:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句