Centos6.5:Apache

题目要求:

1、安装和配置apache服务,网址:www.skills.com

2、网页根目录/var/www/html/xg,而且服务以用户webuser运行,首页内容为“welcome”,并且限制单个ip最大连接数为100

3、开启个人主页功能,使用serverC访问webuser的个人主页能够正常访问,内容为“welcome to”

4、开启CA服务器申请证书,站点www.skills.com使用TLS访问,当用户使用http访问自动跳转到https安全连接


操作:

yum install -y httpd

vi /etc/httpd/conf/httpd.conf

ServerRoot "etc/httpd"    //Apache运行的根目录
Listen 80                   //监听80端口
MaxClients 256              //指定同时能访问服务器的客户机数量为256
DocumentRoot "/var/www/html"    //网页文件存放的目录
DirectoryIndex index.html index.html.var
//默认网站主页
AddDefaultCharset UTF-8    //设置服务器的默认编码为UTF-8
Include conf.d/*.conf        
读取/etc/httpd/conf/conf.d/目录中所有以.conf结尾的文件
Serername www.wg.com        //域名
ServerAdmin                //设置管理员的邮箱
Include conf.d/*.conf        //包含的子配置文件
Uer apache                   //用户是apache
Group apache                   //用户组是apache
Directory                    //认证授权和访问控制
AllowOverride None    //访问权限设置为none


<IfModule perfork.c>      //当httpd服务使用的profork模型的时候:
StartServers  10        //默认启动10个作业进程
MinSparServers  10        //空闲进程数不低于10个
MaxSpareServers 10        //空闲进程最大20个
ServerLimit     256        //最多可以启动256个进程
MaxClients      256  //指定同一时间客户端最大接入请求的数量为256(单个进程并发线程数)
MaxRequestsPerChild  4000        
//每个进程可以处理4000个请求,超过数目进程被杀死并重新创建(默认10000,0表示进程永不结束)
<IfModule>

mkdir xg.html 

echo 'Welcome to' > /var/www/html/xg.html

cp -p /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak

//修改配置文件前备份

vi /etc/httpd/conf/httpd.conf

servername=www.skill.com:80

DocumentRoot "/var/www/html/xg"

user=webuser

MaxClients      100

mkdir /var/www/html/xg

echo'welcome'>>/var/www/html/xg/index.html

mkdir webuser

service iptables stop

service httpd restart

在虚拟机中浏览器使用http://127.0.0.1访问网页;在其他主机下使用虚拟机ip访问网页,成功!

第一问第二问完成!

进入vi /etc/httpd/conf/httpd.conf

在<IfModule mod_userdir.c>把UserDir disabled注释掉

UserDir public_html去掉前面的注释符,并修改为:

UserDir xg

<Directory /home/*/public_html>容器的凝视符去掉,也就是我们前边所提到的设置的用户个人主页的文件夹的訪问权限;

同时把<Directory /home/*/public_html>改为<Directory /var/www/html/xg>

在root下,更改权限:

chmod 777 /var/www/html/xg/index.html

在webuser用户下,进入/var/www/html/xg目录,

echo'welcome to'>>/var/www/html/xg/index.html

第三问完成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值