你的位置:主页 > 体育在线新闻 >

【缺点剖析】apache启动掉败

2020-05-04 | 人围观

  【缺点剖析】apache启动掉败

  客户的一台web效劳器,是基于Apache+JK+Tomcat构建的一个电商平台,在机械更换硬件从新启动后,客户反应apache启动掉败,然则tomcat可以启动,启动Apache的毛病信息以下。

  【缺点剖析】apache启动掉败

  因而又检查了操感化户和Apache监听的端口,以下图。

  【缺点剖析】apache启动掉败

  从输入可知,Apache的启动用户是www,监听端口为80,接着检查到/usr/local/apache2/目次一切文件和目次的权限都是www,看来不是读写权限的后果,因而继续排查,这里更换了Apache的监听端口,将其改成8000,看可否能启动胜利,以下图。

  【缺点剖析】apache启动掉败

  固然此次启动没报错,然则依据httpd过程的形状来看,启动应当还有后果,因而检查Apache启动日记,以下图。

  【缺点剖析】apache启动掉败

  从日记输入看,果真存在后果,经过存在后果,经过日记基本辨别是Apache的pid文件无权限招致的。接着检查httpd.pid文件的选项,操作以下:

  [root@cloud1 logs]# ll/usr/local/apache2/logs/httpd.pid

  -rw-r--r-- 1 root www 6 Sep 16 17:33

  /usr/local/apache2/logs/httpd.pid

  从输入可知,httpd.pid权限的属主为root,将其修改成www用户,操作以下:

  [root@cloud1 logs]# chown www/usr/local/apache2/logs/httpd.pid

  然后,重庆Apache2,以下图。

  【缺点剖析】apache启动掉败

  可以看到,此次Apahce启动胜利了,看来Apache设备并没有后果,经过8000端口可以启动,而经过80端口则没法启动,这是甚么后果呢?

  1、处理思路

  既然这个案例是与端口相干的,那么久需求了解下Linux系统中的端口,在Linux系统下可用的端口范围是1-65535,端口可分为三类,辨别是公认端口、注册端口和静态端口。

  用户www没法启动Apache的80端口,是因为80端口属于公认端口,通俗公认端口,通俗用户无权绑定,而8000端口属于注册端口,通俗用户可以自在应用,这是此案例要查找的启事。

标签:
Top