为Nginx目录设置访问密码

可以使用以下这个python脚本生成:
http://trac.edgewall.org/export/10770/trunk/contrib/htpasswd.py
执行命令:

chmod 777 htpasswd.py
./htpasswd.py -c -b htpasswd username password

其中htpasswd是生成的文件名
2.修改nginx的conf
修改nginx.conf或者所要设置的vhost的conf,加入如下语句:

location  ^~ /
{
auth_basic "Password";
auth_basic_user_file /usr/local/nginx/conf/htpasswd;
}
时间: 2024-10-28 23:12:30

为Nginx目录设置访问密码的相关文章

Nginx指定目录设置访问密码的配置详解

创建htpasswd文件: 可以使用以下这个python脚本生成: http://trac.edgewall.org/export/10770/trunk/contrib/htpasswd.py 执行命令: chmod 777 htpasswd.py ./htpasswd.py -c -b htpasswd username password 其中htpasswd是生成的文件名 2.修改nginx的conf 修改nginx.conf或者所要设置的vhost的conf,加入如下语句: locati

怎样为u盘设置访问密码

  u盘携带比较方便,但保存在该盘中的数据内容还不太安全,任何人一旦得到我们的u盘,就会轻易查看到其中的内容;为了保护u盘中的数据,教你一个方法来为u盘设置访问密码. 首先将重要数据保存到u盘中,然后打开"我的电脑"界面,用鼠标右键单击u盘图标,并从其后弹出的快捷菜单中执行"格式化"命令,打开u盘格式化设置对话框; 在该对话框的"文件系统"设置项处,将u盘分区格式设置为"NTFS",然后将"启用压缩"复选项

springmvc-WebService客户端访问serveler如何设置访问密码

问题描述 WebService客户端访问serveler如何设置访问密码 WebService客户端访问SpringMVC servelet如何设置访问密码 解决方案 http://wenku.baidu.com/link?url=hPWyDU6x3AEmjtfuv4p7rGGfHDbMbKeBsYQxJE8h47skTDYJgL267uJ9DJ22DMFeh06UT_CwYZPYgNMZBHoydBKR7uxe_e_ugFZqwHpdi6W 解决方案二: webservice 客户端访问C++

局域网共享文件夹如何设置访问密码?

  方法如下: 1.鼠标点击xp系统"我的电脑"图标,依次点击"工具→文件夹选项"; 2.在打开的对话框中选择"查看"选项卡,清空"使用简单共享(推荐)"前的复选框; 3.单击"开始→设置→控制面板",打开"用户帐户"; 4.创建一个有密码的用户,假设用户名为user00,需要共享资源的机器必须以该用户共享资源; 5.设置要共享的目录(假设为共享目录为NTFS分区上的目录test1);

Nginx服务器设置网站验证访问的方法_nginx

为网站目录设置访问验证之后我们就是进入此页面都需要输入验证密码才可以,下面我来介绍nginx中配置目录访问验证码方法总结. 1.创建类htpasswd文件 执行:   wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh 按提示输入用户名.密码.及认证文件名.脚本会自动生成认证文件.记录下脚本返回的文件路径.如:/usr/local/nginx/conf/vpser.net.auth. 2.为Nginx添加auth认证配置 下面

Nginx对某个目录设置密码保护例子_nginx

有时不想某个目录被访问,所以要加密码之类来保护,以前用过的 Apache 好像很简单就实现目录加密.我用的是 Nginx,用了那么久 Nginx 还真没试过加密--参考了一些资料,然后发现这样就可以:(Debian系统,配置中"#......."表示后续还有其他配置)1. 配置网站(假如 yousite.com 放在 /home/www,然后要对 ooxx 目录加密) 复制代码 代码如下: server { listen 80; server_name yousite.com; roo

Nginx服务器中为网站或目录添加认证密码的配置详解_nginx

nginx可以为网站或目录甚至特定的文件设置密码认证.密码必须是crypt加密的.可以用apache的htpasswd来创建密码. 格式为: htpasswd -b -c site_pass username password site_pass为密码文件.放在同nginx配置文件同一目录下,当然你也可以放在其它目录下,那在nginx的配置文件中就要写明绝对地址或相对当前目录的地址. 如果你输入htpasswd命令提示没有找到命令时,你需要安装httpd.如果是centos可以执行如下来安装,

请问403 Forbidden nginx怎么解决,目录权限没问题,nginx有设置index.html和index.php

问题描述 请问403Forbiddennginx怎么解决,目录权限没问题,nginx有设置index.html和index.php

Foxmail忘了帐户访问密码怎么办

  为防止别人偷看Foxmail邮箱,通常会为Foxmail帐户设一个访问密码.要一不小心把这个密码搞丢了怎么办?有以下一些方法可以解一时之急. 1.复制其他账户下的Account.stg文件 在Foxmail中新建一个账户,假设为123.然后打开"资源管理器"或"我的电脑",找到Foxmailmail文件夹,你会发现这里有许多以账户名命名的文件夹,打开其中的"123"文件夹,里边有个名为"account.stg"的文件,把它