2015-02-09 154 views

回答

-1

假设你正在运行的Apache那么第一步将是启用这必须要通过你的服务器的.conf文件进行身份验证模块(例如mod_auth_basic)(确切位置取决于你的Apache安装和其他配置选项。)

在此之后已经完成创建一个名为文件夹中的.htaccess文件其中包含您希望保护的Web服务,其内容应该沿着(将AuthUserFile的位置更改为您无线的位置sh把密码文件。 )是reccomended该文件不是从网络访问,以便在下面的例子中我假设你的“WEB_ROOT”实际上是/ var /网络/ htdocs中/

AuthUserFile /var/www/etc/.htpasswd 
AuthType Basic 
AuthName "Secure Files" 
Require valid-user 

在此之后已执行,你必须实际创建密码文件(与您要添加的用户名替换mynewusername,并与您要创建它的文件的位置。但它必须的.htaccess位置匹配。)

htpasswd -c /var/www/etc/.htpasswd mynewusername 

文件后已经创建,那么你不再需要“-c”参数,只需调用:

htpasswd /var/www/etc/.htpasswd myevennewerusername 
+1

如果此链接突然消失或网站不复存在?它会渲染这个*什么是真正的评论*,不再有效。只有链接的答案是不鼓励的。因此,您应该添加该页面的代码。 – 2015-02-09 02:51:35