Linux 安装Nginx详细图解教程

2015年08月21日 15:10:27

系统:Centos6.6  64

Nginx:  http://nginx.org/en/download.html 目前最新版本1.9.4 我下载1.8.0

下载模块依赖性Nginx需要依赖下面3个包
1.gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2.rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3.ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )

依赖包安装顺序依次为:openssl、zlib、pcre, 然后安装Nginx包

如果没有安装c++编译环境,还得安装,通过yum install gcc-c++完成安装
下载完成后:



下一步,编译安装

openssl 

 

[root@localhost] tar zxvf openssl-fips-2.0.9.tar.gz

[root@localhost] cd openssl-fips-2.0.9

[root@localhost] ./config && make && make install

 

pcre:

 

[root@localhost] tar zxvf pcre-8.36.tar.gz

[root@localhost] cd pcre-8.36

[root@localhost]  ./configure && make && make install

 

zlib:

[root@localhost]tar zxvf zlib-1.2.8.tar.gz

[root@localhost] cd zlib-1.2.8

[root@localhost]  ./configure && make && make install

 

最后安装nginx

[root@localhost]tar zxvf nginx-1.8.0.tar.gz

[root@localhost] cd nginx-1.8.0

[root@localhost]  ./configure && make && make install


安装完成后,可启动nginx

启动命令:/usr/local/nginx/sbin/nginx
发现报错了:
error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
经网上查询,这是linux的通病

[root@localhost nginx]# sbin/nginx
sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
[root@localhost nginx]# error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
[root@localhost nginx]# whereis libpcre.so.1
libpcre.so: /lib64/libpcre.so.0 /usr/local/lib/libpcre.so /usr/local/lib/libpcre.so.1
[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[root@localhost nginx]# sbin/nginx   
                           
先找到libpcre.so.1所在位置,然后做个软链接就可以了。
查看是否已启动:


通过浏览器访问:


看到这个就说明nginx安装并启动成功。

 

ps:

启动:/usr/local/nginx/sbin/nginx
停止/重新加载:/usr/local/nginx/sbin/nginx -s stop(quit、reload)
验证配置文件是否合法:/usr/local/nginx/sbin/nginx -t
命令帮助:/usr/local/nginx/sbin/nginx -h

在Linux里安装、启动nginx

nginx安装、配置、启动
  • molingduzun123
  • molingduzun123
  • 2016-07-07 14:33:34
  • 21779

Linux下安装Nginx完整教程及常见错误解决方案

1.Nginx安装环境 Nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境. 1)gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没...
  • B_evan
  • B_evan
  • 2017-06-04 11:59:05
  • 913

Linux下安装nginx

nginx依赖gcc,pcre等库。安装nginx之前需要在linux下加入nginx所依赖的库。 一、环境准备 执行: [root@localhost hbk]# yum -y insta...
  • huangbaokang
  • huangbaokang
  • 2018-04-12 18:20:14
  • 14

Linux下Nginx安装/启动/重启/停止

Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。下面是下载地址 http://nginx.org/en/downl...
  • king_kgh
  • king_kgh
  • 2017-07-11 15:00:33
  • 19540

linux 安装nginx

转载地址
  • qq_18860779
  • qq_18860779
  • 2018-03-24 22:52:16
  • 12

Linux下安装Nginx详细图解教程

什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Ap...
  • dyllove98
  • dyllove98
  • 2013-05-06 21:27:04
  • 90314

linux系统安装nginx

一 官网下载nginx 官网地址: http://nginx.org 二 安装gcc编译器 命令: yum install gcc 安装需保持连网状态,如已经安装过,跳过此步,以下命令遵循此原...
  • yhl_jxy
  • yhl_jxy
  • 2017-04-30 17:06:47
  • 1123

Linux系统下安装配置Nginx的详细过程

说说在Linux系统下安装配置Nginx的详细过程。 1. 从Nginx官网下载Nginx。目前最新的稳定版为:1.6.2. 2. 将下载下来的Nginx上传到/opt/nginx目录下。运行“t...
  • bao19901210
  • bao19901210
  • 2016-03-22 14:54:19
  • 1501

Linux下NGINX安装

Linux版本: CentOS 6.5 64位 一. 安装编译工具及库文件 # yum -y install make zlib zlib-devel gcc-c++ libtool ...
  • yejiyueshang
  • yejiyueshang
  • 2017-12-02 17:40:33
  • 503

Linux下安装Nginx详细步骤及nginx多服务器配置

什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Ap...
  • WuXianYuYongHeng
  • WuXianYuYongHeng
  • 2016-12-21 10:51:22
  • 2544
收藏助手
不良信息举报
您举报文章:Linux 安装Nginx详细图解教程
举报原因:
原因补充:

(最多只允许输入30个字)