Linux安装配置Nginx

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

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

[[email protected]_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。

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

[[email protected]_4dbde0 conf]#  yum install gcc-c++

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

[[email protected]_4dbde0 pcre-8.00]# yum install -y zlib-devel

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

安装命令

[[email protected]_4dbde0 local]# yum install openssl-devel -y

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

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

  

#解压
[[email protected]_4dbde0 conf]# cd /usr/local/
[[email protected]_4dbde0 local]# pwd
/usr/local
[[email protected]_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
[[email protected]_4dbde0 local]# tar -zxvf pcre-8.00
#编译安装
[[email protected]_4dbde0 pcre-8.00]# ./configure
[[email protected]_4dbde0 pcre-8.00]# make
[[email protected]_4dbde0 pcre-8.00]# make install

安装Nginx

#下载Nginx,并解压
[[email protected]_4dbde0 pcre-8.00]# cd /usr/local/
[[email protected]_4dbde0 local]# wget http://nginx.org/download/nginx-1.8.0.tar.gz
[[email protected]_4dbde0 local]# tar -zxvf nginx-1.8.0.tar.gz
[[email protected]_4dbde0 local]# cd nginx-1.8.0/
[[email protected]_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
[[email protected]_4dbde0 local]# make
[[email protected]_4dbde0 local]# make install

检查是否安装成功

[[email protected]_4dbde0 local]# cd /usr/local/nginx-1.8.0/sbin/
[[email protected]_4dbde0 sbin]# ./nginx -t

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

时间: 2024-11-01 12:13:14

Linux安装配置Nginx的相关文章

linux 安装配置Nginx

简介: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好. 标注: Linux需要先配置网络yum源,确定能过能yum安装软件包,方便测试过程中安装部分依赖包. 配置163网易提示的网络yum源参

玩玩负载均衡---在window与linux下配置nginx

最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Citrix Netscalar.不过因为硬件的配置虽然不复杂,但昂贵的价格也让一般用户望而却步(十几万到几十万),所以只能转向nginx,squid这类有反向代理功能的软件了.好在其设置都不是很麻烦. 本文就之前所做过的安装和配置步骤做一下总结分享出来,以免日后忘记了.      首先是windows系统,这里建议使用window 2003企业版,而不要作用win7(太新了,我遇到无法启动nginx的问题).要说的是,在windows下配

Linux安装配置MariaDB数据库全程详解

MariaDB在很多方面强于MySQL,在Linux下如何安装MariaDB数据库成为大家比较头疼的一个问题,下面用实例为大家讲解下 MariaDB是采用Maria存储引擎的MySQL分支版本,在很多方面强于MySQL,那么在Linux下如何安装MariaDB数据库呢?下面小编就给大家介绍下Linux安装配置MariaDB数据库的方法. 说明: 操作系统:CentOS 5.10 32位 MariaDB版本:mariadb-5.5.33a MariaDB数据库存放目录:/data/mysql 准备

【转】玩玩负载均衡---在window与linux下配置nginx

最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Citrix Netscalar.不过因为硬件的配置虽然不复杂,但昂贵的价格也让一般用户望而却步(十几万到几十万),所以只能转向nginx,squid这类有反向代理功能的软件了.好在其设置都不是很麻烦. 本文就之前所做过的安装和配置步骤做一下总结分享出来,以免日后忘记了.      首先是windows系统,这里建议使用window 2003企业版,而不要作用win7(太新了,我遇到无法启动nginx的问题).要说的是,在windows下配

Linux安装配置apache

Linux安装配置apache 1.获取软件: http://httpd.apache.org/  httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1 tar zvxf httpd-2.2.21.tar.gz 2 cd httpd-2.2.213 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 make5 make install 运行./configure 命令进行编译源代码,

Linux安装配置varnish web加速器

Linux安装配置varnish web加速器 Varnish是一款高性能的开源HTTP加速器,它可以来做纯粹的代理服务器,负载均衡,但varnish最主要的功能是缓存加速,也是它最出色的地方.下面介绍如何安装和使用. wget -c http://repo.varnish-cache.org/source/varnish-3.0.1.tar.gz tar xzvf varnish-3.0.1.tar.gz cd varnish-3.0.1 ./configure --prefix=/usr/l

Linux 安装配置maven3.0 以及搭建nexus私服

一.软件准备 1.apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2.nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址:http://nexus.sonatype.org/downloads/ 二.maven安装配置 1.创建需要操作maven的用户组以及用户(如果用root用户安装不用

linux常用(一)linux 安装配置 jdk之 安装后找不到安装后的文件目录 解决

linux 安装配置 jdk 应该算是一个很基本的东西.但是我到现在才自己第一次 正式安装.果然出现了问题.. 问题就是 安装之后 找不到 安装路径 ,进而没法配置环境变量. 现象如下: 提示 already installed 之后  用find命令查找 结果还是: 没有显示/usr/java/jdk-1.6.0_27/ 这样的目录 整了很长时间搞不定 ,没别的办法  看到了 安装的包 有.bin的 也有.rpm的 所以决定先百度下 搞清楚 这两种格式有什么区别 整理如下: 用bin文件和用w

Linux安装配置php环境的方法

本文实例讲述了Linux安装配置php环境的方法.分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.gz 获取安装php需要的支持文件:http://download.csdn.net/download/netlong339/1351852 libxml2-2.6.32.tar.gz 2.安装libxml2 复制代码 代码如下: tar zxvf libxml2-2.6.32.tar.gz cd l