CentOS 4.0安装配置Nginx的方法

 更新时间:2014年11月23日 23:16:12   投稿:mdxy-dxy  
这篇文章主要介绍了CentOS 4.0安装配置Nginx的方法,需要的朋友可以参考下

1.安装说明:

系统环境:CentOS-4.0

2.依赖的程序

    (1). gzip module requires zlib library
    (2). rewrite module requires pcre library
    (3). ssl support requires openssl library

3.依赖程序的安装有两种方法:一种是下载包安装二是YUM一次性安装

(1)zlib安装
    下载地址:http://zlib.net/fossils/
      $tar -xvzf zlib-1.2.5.tar.gz
      $cd zlib-1.2.5.tar.gz
      $./configure
      $make
      $make install
(2)pcre安装
    下载地址:http://ftp.exim.llorien.org/pcre/
      $tar -xvzf pcre-8.02.tar.gz
      $cd pcre-8.02
      $./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties
      $ make && make install
(3)openssl安装
    下载地址:http://mirrors.ibiblio.org/openssl/source/
      $tar zvxf openssl-1.0.0.tar.gz
      $cd openssl-1.0.0
      $./config --prefix=/usr/local/ssl-1.0.0 shared zlib-dynamic enable-camellia
      $make && make install

(4)nginx安装

    下载地址:http://nginx.org/download/
      $tar zvxf Nginx 0.8.40.tar.gz
      $cd Nginx 0.8.40
      $./configure
      $ make
      $ make install
     更多配置:
      ./configure --prefix=/usr/local/nginx
     --with-openssl=/usr/include (启用ssl)
     --with-pcre=/usr/include/pcre/ (启用正规表达式)
     --with-http_stub_status_module (安装可以查看nginx状态的程序)
     --with-http_memcached_module (启用memcache缓存)
     --with-http_rewrite_module (启用支持url重写)
    方法二如下:这种方法就好,不容易出错,如果网速快10分内可以完成,网速不好也可以在20分内完成。
        yum –y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
    现在三个依赖的程序的安装成功,下面是安装Nginx 0.8.40了。

      官网下载地址:http://www.nginx.org/
      $tar zvxf Nginx 0.8.40.tar.gz
      $cd Nginx 0.8.40
      $./configure  //默认安装在/usr/local/nginx下
      $ make
      $ make install

4.配置(很重要)

复制代码 代码如下:

    #修改防火墙配置:
    [root@bogon nginx-0.8.4]# vi + /etc/sysconfig/iptables
    #添加配置项
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    #重启防火墙
    [root@bogon nginx-0.8.4]# service iptables restart

5.启动:

复制代码 代码如下:

    #方法1
    [root@bogon nginx-0.8.4]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    #方法2
    [root@bogon nginx-0.8.4]# cd /usr/local/nginx/sbin
    [root@bogon sbin]# ./nginx

6.停止:

复制代码 代码如下:

    #查询nginx主进程号
    ps -ef | grep nginx
    #停止进程
    kill -QUIT 主进程号
    #快速停止
    kill -TERM 主进程号
    #强制停止
    pkill -9 nginx

7.测试:

复制代码 代码如下:

    #测试端口
    netstat –na|grep 80
    #浏览器中测试
    http://127.0.0.1:80

8.注意问题:
    安装nginx时出现情况的解决办法:

复制代码 代码如下:

    [root@bogon sbin]# ./nginx
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: still could not bind()

    #netstat -nptl  //查看80端口已被使用
    #killall nginx  //即可

相关文章

  • 在CentOS 7上进行 Nginx安装教程

    在CentOS 7上进行 Nginx安装教程

    这篇文章主要介绍了在CentOS 7上进行 Nginx安装教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • 利用nginx+lua+redis实现反向代理方法教程

    利用nginx+lua+redis实现反向代理方法教程

    这篇文章主要给大家介绍了利用nginx+lua+redis实现反向代理方法教程,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • Nginx的mirror指令示例配置

    Nginx的mirror指令示例配置

    这篇文章主要介绍了Nginx的mirror指令能干啥?mirror 指令提供的核心功能就是流量复制, 至于流量复制要用来干嘛,这个就各取所需了,需要的朋友可以参考下
    2022-05-05
  • nginx静态资源的服务器配置方法

    nginx静态资源的服务器配置方法

    Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同时现在也很流行动静分离,就可以通过Nginx来实现,这篇文章主要介绍了nginx静态资源的服务器配置方法,需要的朋友可以参考下
    2022-07-07
  • nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作

    nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作

    这篇文章主要介绍了nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 利用nginx搭建静态资源服务器的方法步骤

    利用nginx搭建静态资源服务器的方法步骤

    这篇文章主要介绍了利用nginx搭建静态资源服务器的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • 使用supervisor管理nginx+tomcat容器的方法示例

    使用supervisor管理nginx+tomcat容器的方法示例

    这篇文章主要介绍了使用supervisor管理nginx+tomcat容器的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Nginx的信号控制

    Nginx的信号控制

    今天小编就为大家分享一篇关于Nginx的信号控制,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Nginx路径匹配规则小结

    Nginx路径匹配规则小结

    本文主要介绍了Nginx路径匹配规则小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Nginx配置之实现多台服务器负载均衡

    Nginx配置之实现多台服务器负载均衡

    这篇文章主要介绍了Nginx配置之实现多台服务器负载均衡,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07

最新评论