与服务器一起的日子

  • mysql
  • linux
  • 高可用
  • nginx
与服务器一起的日子
冰冷的机器也熄不灭火热的心
  1. 首页
  2. apache
  3. 正文

httpd更换为nginx

2018年3月6日 521点热度 0人点赞 0条评论

昨天,httpd服务器软件出现了问题,不能启动。

报错信息

[Sun Mar 04 14:25:18.895807 2018] [suexec:notice] [pid 2040] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) 
[Sun Mar 04 14:25:30.725689 2018] [core:error] [pid 2040] (EAI 2)Name or service not known: AH00547: Could not resolve host name blog.link-lin.cn -- ignoring!
[Sun Mar 04 14:30:56.706438 2018] [suexec:notice] [pid 870] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) 
[Sun Mar 04 14:32:07.033940 2018] [core:error] [pid 870] (EAI 2)Name or service not known: AH00547: Could not resolve host name blog.link-lin.cn -- ignoring!

在重启的时候,不间断的报错未找到host name。

再这样的情况下,解决办法就是修改/etc/hosts文件,将自己的域名添加到127.0.0.1后面,形成注解就可以解决。

但是这样的解决办法会出现虚拟主机无法使用的问题,于是我打算把httpd更换为nginx。

将httpd的mod_php插件更换为php-fpm,作为fastcgi接口

nginx使用yum安装就可以。

然后把nginx的用户更改为apache,因为nginx是作为httpd的替换者,而且httpd的apache用户是nologin权限,完全可以在生产环境里面进行替换。

php-fpm的初始用户(组)就是apache无需改变,直接启动

service php-fpm restart

nginx需要修改php设置和.ht文件的访问权限,修改完成后,就可以直接启动了。

service nginx restart

我们访问页面的时候,能够正常访问,nginx就没有问题了,完全可以使用了。

标签: Name or service not known
最后更新:2018年3月6日

jhin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2024 与服务器一起的日子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang