问题要求
构建一台Apache服务器,能够实现用户和主机的访问控制认证,设置配置文件,只允许认证用户访问,继续修改配置文件,通过Apache服务器架设自己的个人站点,利用主机上的ip地址的不同端口设置虚拟主机,也可利用不同的ip地址,比如192.168.25.12和192.168.25.22,设置两个虚拟主机。
配置步骤
基础配置(可以实现功能)
(1)查看Apache服务是否已安装,可知服务已安装,查看文件信息并启动Apache服务。
rpm –qa | grep httpd
yum install –y httpd
(2)设置认证用户文件,添加用户
htpasswd –c /var/www/userpass xxx
htpasswd /var/www/userpass aaa
(3)创建/var/www/html/web发布目录
cd /var/www/html
mkdir web
cd web
vi index.html(创建这个文件在里面随便写点东西,为了之后验证服务器配置成功,每个项目文件里面必须得有一个index文件)
(4)编辑httpd.conf配置文件
vi /etc/httpd/conf/httpd.conf
/Directory(这个是查找命令,可以找到Directory标签的位置然后移动到那里然后修改Directory标签的内容)
<Directory “/var/www/htm