zuijiaz 2020-12-06 14:54 采纳率: 0%
浏览 41

httpd增加密码访问

系统centos7

给htpd增加密码登录,请教下各位大神。

 

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 17:35
    关注

    参考GPT和自己的思路:

    首先,需要在系统中安装httpd工具,可以使用以下命令进行安装:

    sudo yum install httpd
    

    然后,创建一个htpasswd文件,此文件用于存放用户密码。可以使用以下命令创建此文件:

    sudo htpasswd -c /etc/httpd/.htpasswd user1
    

    其中,/etc/httpd/.htpasswd是密码文件的路径,user1是你要创建的用户名,创建后会提示输入密码。

    接下来,在httpd的配置文件(通常是/etc/httpd/conf/httpd.conf)中添加以下代码:

    <Directory "/var/www/html">
        AuthType Basic
        AuthName "Restricted Content"
        AuthUserFile /etc/httpd/.htpasswd
        Require valid-user
    </Directory>
    

    其中,/var/www/html是服务器上需要添加密码访问的文件夹路径,AuthType设置为Basic,表示使用HTTP基本身份验证,AuthName设置验证页面的提示信息,AuthUserFile设置密码文件的路径,Require表示只有经过身份验证的用户才能访问。

    最后,重新启动httpd服务即可生效:

    sudo systemctl restart httpd.service
    

    现在访问需要密码访问的网页,会提示输入用户名和密码,输入正确的用户名和密码即可访问。

    评论

报告相同问题?

悬赏问题

  • ¥15 机电一体化系统设计说明书
  • ¥20 sgy数据提取地震波速,有人能回答吗小馋
  • ¥20 c#实现打开word的功能,并且需要安装成windows服务,word打不开怎么办
  • ¥15 python用ARIMA时间预测模型预测数据出错,急!
  • ¥30 为什么后端传给前端vue的河流json数据不在地图中显示出来
  • ¥50 关于弹性波动方程求解的问题:
  • ¥100 C# 做 10个串口数据采集;采集数据填到 EXE表中;1路与PLC MODBUS通讯 ;要求速度尽量快点; 有能做完整程序的单聊,重酬
  • ¥15 P0口接8个LED,编写程序,并绘制proteus仿真电路原理图
  • ¥15 java,maven
  • ¥15 单独编译安卓13车载evs