DocumentRoot must be a directory 解决办法 Device eth0 has different MAC address than expected, ignoring.

Device eth0 has different MAC address than expected, ignoring.
原因:
配置文件里的MAC地址和真实的MAC不一样。

查看实际MAC
ifconfig eth0

修改配置
文件中的MAC参数改为实际Mac地址即可,路径如下
/etc/sysconfig/network-scripts/ifcfg-eth0

保存退出后 执行 #service network restart 测试

Device eth0 does not seem to be present, delaying initialization

1、
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡

2、
/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器
因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样多麻烦,直接删除重启,它会自动生成个。

DocumentRoot must be a directory解决办法:

方法一:
把目录或文件的策略类型改成 httpd_sys_content_t 就可以了。
ls -Z查看目录权限
ls -laZ 命令查看文件目录的策略类型。

chcon  -t httpd_sys_content_t /home/www/
chcon  -t httpd_sys_content_t /home/www/html/

方法二:
关闭SElinux的话需要重启系统,修改方法为:
vi /etc/selinux/config
修改SELINUX=disabled然后重启系统就关闭SElinux了。

 

网卡设置相关内容见 http://blog.xxtime.com/?p=808

“DocumentRoot must be a directory 解决办法 Device eth0 has different MAC address than expected, ignoring.”的一个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注