Centos6:httpd2.2版本;不支持同时编译MPM多道处理模块;
Centos7:httpd2.4版本;支持MPM多道处理模块;
MPM:preforc,worker,event
httpd2.2:创建虚拟机,添加用户
1、安装httpd2.2;
2、关闭防火墙及Selinux;
3、更改配置文件;
4、eth0网卡添加ip地址;ip addr add 192.168.170.130/24 dev eth0
配置文件;
/etc/sysconfig/httpd---更改MPM工作模型
/etc/httpd/conf/httpd.conf---添加用户,虚拟机,网页路径,软连接路径管理等;
/etc/httpd/conf.d/*.conf---添加用户文件.htpasswd ,.htgroup
将配置文件中的DocumentRoot注释掉;
配置文件最底部;VirtualHost配置段下:
#</VirtualHost>
<VirtualHost 192.168.170.130:80>
ServerName web1.baiyunfei.com
DocumentRoot "/vhosts/web1/htdocs"
<Directory "/vhosts/web1/htdocs">
Options None
AllowOverride None
AuthType Basic
AuthName "Administator private"
AuthUserFile "/etc/httpd/conf.d/.htpasswd"
AuthGroupFile "/etc/httpd/conf.d/.htgroup"
Require Group web1.admin
</Directory>
</VirtualHost>
<VirtualHost 192.168.170.129:80>
ServerName web2.baiyunfei.com
DocumentRoot "/vhosts/web2/htdocs"
<Directory "/vhosts/web2/htdocs">
Options None
AllowOverride None
AuthType Basic
AuthName "Administator private"
AuthUserFile "/etc/httpd/conf.d/.htpasswd"
AuthGroupFile "/etc/httpd/conf.d/.htgroup"
Require Group web2.admin
</Directory>
</VirtualHost>
<VirtualHost 192.168.170.130:8080>
ServerName web3.baiyunfei.com
DocumentRoot "/vhosts/web3/htdocs"
<Directory "/vhosts/web3/htdocs">
Options None
AllowOverride None
AuthType Basic
AuthName "Administator private"
AuthUserFile "/etc/httpd/conf.d/.htpasswd"
AuthGroupFile "/etc/httpd/conf.d/.htgroup"
Require Group web3.admin
</Directory>
</VirtualHost>
#htpasswd -c -m /etc/httpd/conf.d/.htpasswd wang.....---md5加密重复命令添加用户,密码;
#vim /etc/httpd/conf.d/.htgroup---添加组成员;
web1.admin : wang bai
wab2.admin:zhang li
wab3.admin:qian sun
#httpd -t
#service httpd reload
1、创建网页;
#mkdir -pv /vhosts/web{1,2,3}/htdocs
#vim index.html
2、访问网页;

网友评论