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

nginx 入门、安装与简单使用

本文内容: 1. nginx 简介 2. nginx 安装 3. nginx 简单使用一、Nginx 的三大功能1.HTTP服务器Nginx是一个HTTP服务器,可以将服务器上的静态文件(如H...
  • u012373815
  • u012373815
  • 2017年02月07日 17:35
  • 2136

Nginx的安装与部署

1:安装工具包 wget、vim和gccyum install -y wget yum install -y vim-enhanced yum install -y make cmake gc...
  • yougoule
  • yougoule
  • 2017年10月09日 20:00
  • 558

Nginx安装包

  • 2017年09月01日 14:17
  • 1.2MB
  • 下载

nginx安装包安装nginx

1.下载nginx安装包: 方法一: 到官网选择自己想要的版本,下载下来,然后再上传到服务器上面去。 http://nginx.org/ 方法二: 使用命令直接在服务器下载安装包 wge...
  • q36835109
  • q36835109
  • 2017年04月10日 17:45
  • 1045

CentOS 7.2安装Nginx 1.10.2的详细教程

使用Yum安装(推荐) 使用Yum安装是推荐的方式,整体的流程非常的简单,也不容易出错,如果不需要什么特殊配置,建议使用Yum尽进行安装。 1、安装epel-release源并进行安装 ...
  • zql3315
  • zql3315
  • 2017年02月08日 11:22
  • 2708

Nginx安装与使用

Nginx安装与使用Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所...
  • E_pen
  • E_pen
  • 2016年07月12日 16:05
  • 4668

nginx下载、windows系统安装、设置欢迎页

下载地址 http://nginx.org/en/download.html 我下载的是nginx-1.10.1版本,官方说是最新稳定版 解压到文件夹;我解压到D盘目录下,并重命名文件夹为ngi...
  • shuai825644975
  • shuai825644975
  • 2016年06月28日 16:04
  • 6882

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

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

Centos6.5,安装nginx,包含ssl模块,如果已经安装nginx则配置即可

使用https来访问,一般都需要用域名来访问(IP貌似也可以,我没有深入研究),既然是域名,我比较常用的是实用nginx来做代理,一般来说安装起来应该很简单,但是还是遇到了一些有些非正常的、让人觉得很...
  • cxm19881208
  • cxm19881208
  • 2017年03月14日 18:57
  • 5240

Nginx安装、配置及使用总结

Nginx是一个高性能的HTTP及反向代理服务器,也是IMAP/POP3/SMTP代理服务器。在高并发情况下,Nginx突出了它的高性能和稳定性,对比同类服务器技术而言,它是很多国内大中型网站首选的服...
  • why_2012_gogo
  • why_2012_gogo
  • 2016年03月16日 20:43
  • 13214
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 安装Nginx详细图解教程
举报原因:
原因补充:

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