CentOS7安装Nginx及配置

 

   Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。**它最常的用途是提供反向代理服务。**

安装:

     在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,**以下命令均需root权限执行**:

     首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)。选定**/usr/local**为安装目录,以下具体版本号根据实际改变。

1.安装gcc gcc-c++

   yum install -y gcc gcc-c++

2.安装PCRE库:

  • $ cd /usr/local/

  • $ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz

  • $ tar -zxvf pcre-8.36.tar.gz

  • $ cd pcre-8.36

  • $ ./configure

  • $ make && make install

  • 如报错:configure: error: You need a C++ compiler for C++ support

  • 解决:yum install -y gcc gcc-c++                                                                                                            

  • 3.安装SSL库

  • $ cd /usr/local/

  • $ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz

  • $ tar -zxvf openssl-1.0.1j.tar.gz

  • $ cd openssl-1.0.1j

  • $ ./config

  • $ make && make install

  • 4.安装zlib库存

  • $ cd /usr/local/
    $ wget http://zlib.net/zlib-1.2.11.tar.gz
    $ tar -zxvf zlib-1.2.11.tar.gz
    $ ./configure
    $ make && make install

  • 4.安装nginx

  •  
  • $ cd /usr/local/

  • $ wget http://nginx.org/download/nginx-1.8.0.tar.gz

  • $ tar -zxvf nginx-1.8.0.tar.gz

  • $ cd nginx-1.8.0

  • $ ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module

  • (注: --with-http_ssl_module:这个不加后面在nginx.conf配置ssl:on后,启动会报nginx: [emerg] unknown directive "ssl" in /opt/nginx/conf/nginx.conf 异常)

  • $ make && make install

  • 报错:./configure: error: the HTTP gzip module requires the zlib library

  • 在–prefix后面接以下命令:

  • --with-pcre=/usr/local/pcre-8.36 指的是pcre-8.36 的源码路径。--with-zlib=/usr/local/zlib-1.2.8 指的是zlib-1.2.8 的源码路径。

正常来说直接./configure即可!

然后启动:systemctl start nginx.service

查看状态:systemctl status nginx.service

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值