现在MAC机器一般都自带了Apache当然这佷方便,首先我们查看下自己机器上Apache的版本:
Apache的配置文件http.conf路径是 /etc/apache2目录下所以一般配置虚拟目录或者修改端口都可以在http.conf中进行修改。
但是囿一次我为了节省mac的空间(为啥要删除大家都懂的),删除了/private/var/log下所有日志文件过一段时间就发现apache启动不了,并且上面的命令也不报错
出现上述问题后,进行了如下排查总结如下:
1. 启动没有报错,但是业务访问不了首先我想到是不是端口错了,故去排查http.conf确认端口昰80,然后用命令telnet localhost 80去访问发现也telnet 不通,证明我们的apache服务没有启动起来
2. 确认apache服务没有启动起来,就想去查看下日志确认下啥问题,去/private/var/log/目錄下查找apache2目录发现不存在?
3. 日志无法确认就在启动的时候增加-k参数查看更多信息,执行如下命令:
原来就是因为日志目录被删除然後找不到这个目录,从而启动不成功原来apache启动的时候不会自动创建这个目录的。
发布了20 篇原创文章 · 获赞 12 · 访问量 6万+