码迷,mamicode.com
首页 > 系统相关 > 详细

Linux安装配置Nginx

时间:2017-12-26 19:09:32      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:nginx   span   版本   patch   efi   stat   c++   engine   logs   

1 Nginx简介
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名

在CentOS安装软件的时候,可能缺少一部分支持库,而报错。这里首先安装系统常用的支持库。那么在安装的时候就会减少很多的错误的出现

[root@instance_4dbde0 conf]#  yum install -y gcc gdb strace gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs patch e2fsprogs-devel krb5-devel libidn libidn-devel openldap-devel nss_ldap openldap-clients openldap-servers libevent-devel libevent uuid-devel uuid mysql-devel

 

安装Nginx需要检查Linux是否安装了linux常用必备支持库。检查是否安装了g++、gcc。rpm -qa | grep gcc 之后需要出现3个包如下图所示。如果没有出现。需要安装g++、gcc。

技术分享图片

如果没有出现图片所示内容,使用命令安装支持库

[root@instance_4dbde0 conf]#  yum install gcc-c++

判断系统是否安装zlib-devel。如果没有安装。使用命令

[root@instance_4dbde0 pcre-8.00]# yum install -y zlib-devel

技术分享图片

 判断系统中是否安装openssl-devel,安装后nginx可以使用加密服务

技术分享图片

安装命令

[root@instance_4dbde0 local]# yum install openssl-devel -y

 

安装完成后,开始下载其他支持组件

#正则表达式库下载
[root@instance_4dbde0 conf]# wget https://ftp.pcre.org/pub/pcre/pcre-8.00.tar.gz  

  

#解压
[root@instance_4dbde0 conf]# cd /usr/local/
[root@instance_4dbde0 local]# pwd
/usr/local
[root@instance_4dbde0 local]# ls
bin                   etc    include     jdk1.7  lib64    logs          nexus-2.11.2-03  pcre-8.00         sbin   sonatype-work  tomcat7    zookeeper-3.3.6
dubbo-governance.log  games  index.html  lib     libexec  mysql-5.7.20  nginx-1.8.0      pcre-8.00.tar.gz  share  src            tomcat7_2
[root@instance_4dbde0 local]# tar -zxvf pcre-8.00
#编译安装
[root@instance_4dbde0 pcre-8.00]# ./configure 
[root@instance_4dbde0 pcre-8.00]# make
[root@instance_4dbde0 pcre-8.00]# make install

 

 安装Nginx

#下载Nginx,并解压
[root@instance_4dbde0 pcre-8.00]# cd /usr/local/
[root@instance_4dbde0 local]# wget http://nginx.org/download/nginx-1.8.0.tar.gz
[root@instance_4dbde0 local]# tar -zxvf nginx-1.8.0.tar.gz
[root@instance_4dbde0 local]# cd nginx-1.8.0/
[root@instance_4dbde0 local]# ./configure --user=www --group=www --prefix=/usr/local/nginx-1.8.0/ --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
[root@instance_4dbde0 local]# make
[root@instance_4dbde0 local]# make install

检查是否安装成功

[root@instance_4dbde0 local]# cd /usr/local/nginx-1.8.0/sbin/
[root@instance_4dbde0 sbin]# ./nginx -t

 

Linux安装配置Nginx

标签:nginx   span   版本   patch   efi   stat   c++   engine   logs   

原文地址:https://www.cnblogs.com/kanyun/p/8119454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!