linux下apache的启动报错

linux下apache的启动报错,第1张

你是怎么安装的,我的习惯是自己编译安装,先把apr和apr-util都编译安装好,然后编译apache的时候指定apr这两个软件目录,从来没有出现过问题有几个方式解决:一是从下编译安装,二是看一下版本是否对,三是对libaprutil-1.so.0做一个软连接,这是是最方便的,但是你要知道连接到哪里,如果不知道网上搜一下吧

看到你的报错是 iptables 防火墙的问题。应该和apache 没有关系。咱们慢慢说说吧。

Linux下面的apache 最简单的方法就是用yum 来安装,服务的名称是httpd,yum仓库要可用。

yum -y install httpd

service httpd start \\启动httpd服务

chkconfig httpd on \\设置httpd 开启自启

关于Linux下的防火墙iptables 是这样的,默认情况下只需要在iptables的默认表也就是netfile表中添加tcp 的80端口就可以了。

netfile有三条链:

INPUT、OUTPUT、FORWORD

从名字上面就可以看出分别是入站,出站,和转发的表

iptables 的使用方法:

iptables -t 表名 -I/A/D 链名 [-p tcp/udp/icmp/grep... -s -d -i -o] -j 动作

添加tcp的80端口可以这样写:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

注意iptables的书写顺序不同 效果就不同。所以我经常做的是:

iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT (要根据实际情况)

service iptables save 保存就可以了。

关于apache 和iptables 建议参考www.linuxprobe.com的相关介绍,学习Linux要有一个清晰的思路,然后多多联系就可以了。找对关键很重要,加油吧!!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/5899746.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存