我试图找出如何在我运行apache2的服务器上密码保护我的整个网络目录。我有一个joomla应用程序正在运行,并且只允许授权用户浏览到公共DNS。我试图设置.htaccess文件但到目前为止都没有成功。
答案 0 :(得分:2)
如果有更多有经验的人在那,请纠正我,如果我错了,但使用htaccess文件保护整个Joomla网站的密码将阻止用户进入您的网站。
您可能最好不要查看Joomla的一些安全扩展程序,例如Admin Tools,Admin Exile和OSE Anto Hacker (commercial)。
要获得更多安全性扩展,请查看JED上的网站安全类别:
http://extensions.joomla.org/extensions/access-a-security/site-security/site-protection
还要确保所有文件夹都设置为755,文件设置为644.这可以手动完成,也可以通过管理工具快速完成。
希望这有帮助
答案 1 :(得分:1)
您可以使您的htaccess文件密码受到保护。
您还可以使用joomla的用户身份验证进行权限访问,例如注册或管理员。
答案 2 :(得分:1)
将此代码粘贴到其后(新行):
AuthUserFile "/folder/of/your/password/file/.htpasswd" AuthName "Restricted Area" AuthType Basic require valid-user
Find" RewriteEngine On"文件中的文字
将此行粘贴在其后:
RewriteRule \.htpasswd$ - [F,L]
不要忘记将密码文件上传到上面指定的文件夹。在密码文件中,每行可以包含一对用户名和密码,格式如下:
用户名:MD5_encoded_password
答案 3 :(得分:0)
如果您的服务器正在运行cpanel或plesk,则可以选择使面板界面保护文件夹密码。