阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下安装Nginx实录

139次阅读
没有评论

共计 1859 个字符,预计需要花费 5 分钟才能阅读完成。

前言:Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件代理服务器,并在一个 BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好。(面试时装 X 专用)

Nginx 需要依赖主机上有安装编译包和一些依赖包,可以使用 yum 包管理器来安装和创建这些软件,如果已安装也会查询并更新到最新版本

执行:

yum install gcc gcc-c++ openssl openssl-devel  zib-devel zib

安装或者更新过后,我们准备将后续下载的软件都放入 /usr/local 目录下,执行:

cd /usr/local

nginx 还需要依赖 pcre 环境

进入 local 目录后执行下载步骤

wget https://sourceforge.net/projects/pcre/files/pcre/8.38/pcre-8.38.tar.gz

解压

tar xzvf pcre-8.38.tar.gz 进入解压好的目录

cd pcre-8.38

配置编译并安装

./configure && make -j4 && make install

之后我们就可以来安装 nginx 了

进入 /usr/local 目录后下载

cd /usr/local

wget http://nginx.org/download/nginx-1.5.9.tar.gz

解压

tar -zxvf nginx-1.5.9.tar.gz

然后进入这个版本的主目录

cd nginx-1.5.9

编译,指定好之前装的那些前序软件的环境变量,这里用默认设置即可,执行

./configure –prefix=/usr/local/nginx

编译并安装

make -j4 && make install

之后进入安装好的 nginx 目录下的 sbin 目录去执行一下 nginx 是否装好,使用 - t 命令

cd /usr/local/nginx/sbin

./nginx -t

如果出现 xxxxx is ok,xxxxx is successful,说明你已经安装成功了,但是我这里遇到了一个问题,报错为

nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

原因是 pcre 的 lib 目录没指定正确,由于系统新老版本的缘故有一些目录名改变了,这里设置

ln -s /usr/local/lib/libpcre.so.1 /lib64

32 位系统则:

ln -s /usr/local/lib/libpcre.so.1 /lib

可以解决问题

至此 nginx 安装完毕,可以进入 sbin 目录下执行./nginx 启动,然后执行 netstat -ntlp 来看看是不是 80 端口的 nginx 已经启动了,大功告成。

更多 Nginx 相关教程见以下内容

CentOS 6.2 实战部署 Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用 Nginx 搭建 WEB 服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基于 Linux6.3+Nginx1.2+PHP5+MySQL5.5 的 Web 服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3 下 Nginx 性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3 下配置 Nginx 加载 ngx_pagespeed 模块 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4 安装配置 Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

Nginx 安装配置使用详细笔记 http://www.linuxidc.com/Linux/2014-07/104499.htm

Nginx 日志过滤 使用 ngx_log_if 不记录特定日志 http://www.linuxidc.com/Linux/2014-07/104686.htm

Nginx 的详细介绍:请点这里
Nginx 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-05/131216.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计1859字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中