美文网首页
MAC 10.15.3 (19D76) apache 本地服务无

MAC 10.15.3 (19D76) apache 本地服务无

作者: 東玖零 | 来源:发表于2020-04-20 15:00 被阅读0次

由于各种原因需要升级mac版本,每次升级本地apache服务都无法使用,总有新坑要填,接下来简单记录一下。
以前配置好的多虚拟域名,在浏览器无法访问了。

无法访问此网站 xxxx.xx 拒绝了我们的连接请求。

找到/etc/apache2/httpd.conf 的ErrorLog "/private/var/log/apache2/error_log"配置,tail -f /private/var/log/apache2/error_log,然后就发现不停的打印下面这个错误。

(1)Operation not permitted: AH00091: httpd: could not open error log file /Users/xxxx/Documents/workspace/webset/log/com-error.log.
AH00015: Unable to open logs

意思就是打不开,打不开我知道的有两种可能,一是没这个文件,二是有文件没读取权限。

我一看文件存在,那就出现在读写上了,折腾了很久还是找大神帮忙看了一下,说是root账号启动了apache但root账号在上面的文件路径中可能有个层级没有读写权限。路径这么长,还是放弃吧,我们就找了 /tmp 文件夹下创建了这个文件,把虚拟域名配置中的日志文件修改一下。

重新启动:sudo apachectl restart 最上面那个无法打开文件的错误没有了,访问一下本地域名403,就此记录一下,再看看为什么403。

各种命令各种试,就是不行,最后我把工程文件放到/Users/Shared/下面了,然后就都正常了。

使用到的相对来说不常用的陌生命令

ps aux | grep http 查看 http 进程都有哪些,分别属于什么用户等。
chmod 修改文件夹权限。

相关文章

网友评论

      本文标题:MAC 10.15.3 (19D76) apache 本地服务无

      本文链接:https://www.haomeiwen.com/subject/mmcdihtx.html