Centos6.5 WEB 配置

1、yum install httpd ###安装http


服务目录 /etc/httpd
配置文件 /etc/httpd/conf/httpd.conf
网站数据目录 /var/www/html
访问日志 /var/log/httpd/access_log
错误日志 /var/log/httpd/error_log
2、mv /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.confbak  ###备份一下配置文件
3、 vi  etc/httpd/conf/httpd.conf  ###编辑配置文件
ServerRoot 服务目录
ServerAdmin 管理员邮箱
User 运行服务的用户
Group 运行服务的用户组
ServerName 网站服务器的域名
DocumentRoot 网站数据目录
Listen 监听的IP地址与端口号  80   443
DirectoryIndex 默认的索引页页面 启动主页面    index.html   123.html
ErrorLog 错误日志文件
CustomLog 访问日志文件
Timeout 网页超时时间,默认为300秒.
Include 需要加载的其他文件




基于IP配置   www.akai.com  bbs.akai.com tech.akai.com
使用nmtui命令为网卡添加多个IP地址
1、mkdir -p /home/wwwroot/1
2、mkdir -p /home/wwwroot/2
3、mkdir -p /home/wwwroot/3
4、echo "IP:192.168.10.10" > /home/wwwroot/1/index.html
5、echo "IP:192.168.10.20" > /home/wwwroot/2/index.html
6、echo "IP:192.168.10.30" > /home/wwwroot/3/index.html
7、vim /etc/httpd/conf/httpd.conf
<VirtualHost 192.168.10.10>
DocumentRoot /home/wwwroot/1
ServerName www.akai.com
<Directory /home/wwwroot/1 >
AllowOverride None 允许覆盖,从另一个配置文件覆盖现在的配置文件
Require all granted 允许所有访问资源( all granted、denied 所有允许、拒绝; |user userid [userid] ..|group group-name [group-name] ...|valid-user|ip 用户、组、可用用户、ip)
</Directory>
</VirtualHost>








<VirtualHost 192.168.10.20>
DocumentRoot /home/wwwroot/2
ServerName bbs.akai.com
<Directory /home/wwwroot/20 >
AllowOverride None
Require all granted
</Directory>
</VirtualHost>




<VirtualHost 192.168.10.30>
DocumentRoot /home/wwwroot/3
ServerName tech.akai.com
<Directory /home/wwwroot/30 >
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
8、 semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/* ###修改SELinux安全上下文
9、restorecon -Rv /home/wwwroot ####立即恢复SELinux安全上下文
9、service iptables stop








基于主机名的:与基于IP的配置相同,如配置DNS使用DNS否则
vim /etc/hosts
192.168.10.10 www.akai.com
192.168.10.10 bbs.akai.com
192.168.10.10 tech.akai.com

10 www
20 bbs
30 tech




基于端口的:
1、mkdir -p /home/wwwroot/80
2、mkdir -p /home/wwwroot/8181
3、echo "port:80" > /home/wwwroot/80/index.html
4、echo "port:8181" > /home/wwwroot/8181/index.html
5、vim /etc/httpd/conf/httpd.conf(使用命令set nu 到42行)
Listen 80
Listen 8181
<VirtualHost 192.168.10.10:80>
DocumentRoot “/home/wwwroot/80”
ServerName www.akai.com
<Directory “/home/wwwroot/80”>
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
<VirtualHost 192.168.10.10:8181>
DocumentRoot “/home/wwwroot/8181”
ServerName bbs.akai.com
<Directory “/home/wwwroot/8181”>
AllowOverride None
Require all granted
</Directory>
</VirtualHost>






控制 
Order(排序),Allow(允许),Deny(拒绝),Satisfy(满足)。
其中Order指令用于定义Allow或Deny起作用的顺序,分别实现了允许或者拒绝某个主机访问服务器网页资源。
匹配原则为:按顺序匹配规则并执行,若未匹配成功则执行后面的执行。




Order allow,deny
Allow from 192.168.10.20  仅允许192.168.10.20访问主机
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值