centos安装nginx1.8.0

2017-11-25  本文已影响7人  转身丶即天涯

nginx是目前第二大web服务器,第一当然是apache了。
正如nginx的CEO所说,这两种服务器所面向的用户不同,各有所长。

Apache

nginx

核心区别就是:apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程

以上的区别是摘抄的,博客地址
博客中还有nginx的安装教程,可以学习一下。

说说我在安装中遇到的问题。
下载并安装所有的依赖之后,要启动nginx时出现了错误。


image.png

根据报错信息98: Address already in use,我猜测可能是端口被占用,上网一查果然如此。

  1. 使用lsof -i :80命令查看,80端口被哪些程序占用了。


    image.png
  2. 使用sudo kill 端口号,我的是1798,22305。此命令用来杀死进程
    然后再次使用lsof -i :80查看80端口信息,发现进程已经被杀死。
  3. 然后输入命令来启动nginx, /usr/local/nginx/sbin/nginx


    image.png

    4.为了验证我们是否启动成功,再次查看80端口信息。


    image.png

当然,我们可以访问服务器了,输入域名后按回车,我们会发现页面变成了图中那样,可以暂时告一段落了。


image.png
上一篇下一篇

猜你喜欢

热点阅读