liyao20060101 发表于 2018-11-25 14:05:43

apache认证设置

  系统环境64位Ubuntu,apache2.2
  Apache已经内置用户验证机制,通过设置可使用简单认证
  然后我们编辑/etc/apache2/sites-available/default

                Options Indexes FollowSymLinks MultiViews
                AllowOverride AuthConfig      #启用身份认证
                Order allow,deny
                allow from all
      

建立/var/www/.htaccess文件
vim /var/www/.htaccess
AuthName "Share Web"                  #描述,可根据自己需要添加任意内容
AuthType Basic
AuthUserFile /var/www/.htpasswd    #认证使用的密钥文件
require valid-user                           #可设置参数require valid-user代表合法用户, require user frank
指定用户认证

创建apache的验证用户
htpasswd -c /var/www/.htpasswd frank   #建立名为frank用户
htpasswd -m .htpasswd frank               #更改用户密码
重启apache服务,然后访问 http://你的网站地址




页: [1]
查看完整版本: apache认证设置