httpd虚拟主机起不来!!
前几天在公司,练习负载均衡配置。在配置虚拟主机的web服务(apache) ,创建好虚拟主机的配置文件
ss -tnl 查看监控端口80已起来,通过本地浏览器访问一直显示默认的欢迎页。。。 一个下午都没找到解决办法!!!
环境:

系统:Linux 3.10.0-693.el7.x86_64
Server version: Apache/2.4.6 (CentOS)
配置文件: cat /etc/http/conf.d/vhost.conf
<VirtualHost 192.168.1.45:80>
ServerName www.tica.com
DocumentRoot "/mydata/web"
<Directory /mydata/web>
Options FollowSymlinks
AllowOverride none
Require all granted
</Directory>
</VirtualHost>
问题 :显示apache的欢迎页面,无法显示配置的虚拟主机页面.
排查:
1. iptables -F # 清空iptables 规则
问题依旧!!!
2. 网上找资料 在配置文前加上NameVirtualHost 192.168.1.45
问题依旧!!!
3.在httpd.conf文件中把 IncludeOptional conf.d/*.conf 改成 Include conf.d/*.conf
问题依旧!!!
4.把虚拟主机的root路径改成/var/www/html 并在其中创建index.html测试网页
成功访问到了
考虑是权限问题
5.突然想起selinux文件。cat /etc/sysconfig/selinux 发现没有设置disabled ,改好配置文件
还是问题依旧!!不知道咋办了。。。。--------------[更改selinux配置文件为disabled,要重启系统。selinux重新给系统的文件打标签或去掉安全标签]

6.把/mydata/web的权限改成755
chmod -R 755 /myadata/web/
重启httpd服务,问题依旧!!!
折腾了一下午,头都 大了,没有找到解决方法。(不应该啊,以前配置起来挺快的,又简单,怎么就卡着了。。。)
第二天,在家用vmware 续继实验。还是访问不到,只显示默认页面,被困住了,求救老师
通过远程kason老师,查看 /etc/sysconfig/selinxu 状态
~]# getenforce 显示enforcing (靠,我这没有改过来。。。。忘了)。
~]# setenforce 0
在访问,成功!!!OK!!! (无颜啊!!!)
总结:在公司服务上配置不成功的原因:是在第五条上修改配置要重启系统或读配置文件才有效。要想立即生效用setenfroce 0 即可(重启后失效);
在自己笔记本上不成功的原因:忘记设置selinux,能访问到默认页面,所以没有往这里想。
httpd虚拟主机起不来!!的更多相关文章
- httpd 虚拟主机建立之访问机制及其日志定义
注:关闭防火墙,selinux VirtualHost定义: 基于IP地址VirtualHost: 编辑httpd.conf文件: #DocumentRoot "/web/html" ...
- CentOS7配置httpd虚拟主机
本实验旨在CentOS7系统中,httpd-2.4配置两台虚拟主机,主要有以下要求: (1) 提供两个基于名称的虚拟主机: www1.stuX.com,页面文件目录为/web/vhosts/www1: ...
- httpd虚拟主机、站点访问控制、基于用户的访问控制、持久链接等应用配置实例
httpd配置内容 httpd2.2 配置文件: /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/*.conf 服务脚本: /etc/rc.d/init.d/ ...
- 配置httpd虚拟主机
轻松配置httpd的虚拟主机 httpd使用VirtualHost指令进行虚拟主机的定义.支持三种虚拟主机:基于ip,基于端口和基于名称.其中基于端口的虚拟主机在httpd的术语上(例如官方手册)也属 ...
- 简述站点访问控制、基于用户的访问控制、httpd虚拟主机、持久链接等应用配置实例
1 站点访问控制 可基于两种机制指明对哪些资源进行何种访问控制: 文件系统路径 URL路径 注意: 从上到下匹配,匹配到一个就立即执行 如果没有子目录的访问控制,但是有父目录的访问控制,则子目录继承父 ...
- Apache虚拟主机&伪静态配置
Apache基本操作 安装:yum install httpd 启动:systemctl start httpd 查看进程:ps -ef | grep httpd 查看端口:sudo netstat ...
- php配置虚拟主机的配置步骤(hosts、httpd.conf、vhosts.conf)1.配置本地的dns文件2.配置apache的主配置文件3.配置Apache的虚拟主机
1.域名解析(DNS) 找到C:\Windows\System32\drivers\etc目录下的hosts文件,在里面进行添加对应的内容
- apache2 httpd 基于域名的虚拟主机配置 for centos6X 和debian-8
全系统虚拟主机: for debian 系统的apache2 域名 虚拟主机
- 轻松配置httpd的虚拟主机
html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...
随机推荐
- Linux:DHCP服务器的搭建
了解DHCP协议工作原理 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)提供了动态配置IP地址的功能.在DHCP网络中,客户端不再需要自行输入网络 ...
- 如果不配https访问权限,可以用 .htaccess 搞定
.htaccess 此文件存放在,网站程序根目录下# 只允许通过域名形式访问 RewriteEngine On RewriteBase / rewritecond %{http_host} !^www ...
- Linux命令(自己工作常用)
添加用户--root角色才有权限 useradd -d主目录 -m username useradd -d /home/hadoop2 -m hadoop2; 删除用户 userdel -f user ...
- JS运动---运动基础(缓冲运动)
(1)手风琴效果 分析: (2)基础缓冲运动 接下来取整 原因: px为计算机识别的最小单位,1px无法再往下拆分.所以css如果取值200.5px,解析时计算机会自动将其改为200px注意:这里的数 ...
- Ovirt 简单配置
Ovirt是一款开源的虚拟化平台管理 主要组成: 1.OvirtEngine Server 用于管理和分配资源 ,能通过web管理 2.Hosts 提供虚拟化功能,提供CPU资源和内存资源,用于分配给 ...
- Linux下安装redis报错信息
redis在Linux安装报错 标签: redislinuxcentos 2017-02-24 13:46 384人阅读 评论(0) 收藏 举报 分类: Linux安装工具(2) 版权声明:本文为 ...
- acwing 60. 礼物的最大价值
地址 https://www.acwing.com/problem/content/56/ 在一个m×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0). 你可以从棋盘的左上角开始拿 ...
- SQL查询--内连接、外连接、自连接查询
先创建2个表:学生表和教师表 1.内连接: 在每个表中找出符合条件的共有记录.[x inner join y on...] 第一种写法:只用where SELECT t.TEACHER_NAME, ...
- LeetCode | 机器人能否返回原点
放假的时间已经过去一半了,每天坚持看一个多小时的书,时间虽然不多,但是能专心把书看进去就可以了.今天分享的是 LeetCode 上面的第 657 题,题目是<机器人能否返回原点>,这也是一 ...
- 自定义异常类;键盘输入;try catch用法
相关考点:自定义异常类:键盘输入:try catch用法 1.设计一个java程序,自定义一个异常类,从键盘输入一个字符串,如果等于“abc”,则抛出异常. public class MyExcept ...