Nginx安装流程

x33g5p2x  于2021-03-14 发布在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(358)

安装Nginx
为了保证正常安装nginx和安装后nginx的正常使用,要安装如下软件

1.GCC编译器

GCC(GNU Compiler Collection)可用于编译C/C++语言程序,我们下载的Nginx不是可以直接在Linux中可以运行的二进制程序(虽然1.2.x版本已经在某些操作系统上提供相应的二进制包了,但是这里学习最广泛使用的方式,将源码编译成二进制程序进行使用)

yum install -y gcc
yum install -y gcc-c++

2.PCRE库

PCRE(Perl Compatible Regular Expressions,Perl兼容正则表达式)是由Philip Hazel开发的函数库,这个库支持正则表达式。如果我们在配置文件nginx.conf中使用了正则表达式,就必须装上PCRE库,因为Nginx的HTTP模块需要靠PCRE库来解析正则表达式,如果你认定自己不会使用正则表达式,那么可以不装,这里建议装上,以防以后需要使用到正则表达式.
yum install -y pcre pcre-devel

3.zlib库

zlib库用于对HTTP包的内容做gzip格式的压缩,来减少网络流量传送,当我们在nginx.conf中配置了gzip on,并指定了某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量,就必须在编译时将zlib库编译进Nginx
yum install -y zlib zlib-devel

4.OpenSSL开发库

如果想让Nginx在SSL协议上传送HTTP,也就是所谓的HTTPS,就需要装上OpenSSL,此外,如果我们还想使用MD5、SHA1等散列函数,那也必须安装上这个开发库
yum install -y openssl openssl-devel
上面的4个库只是Nginx实现Web服务器最基本功能所需要的库。

Nginx是高度自由化的Web服务器,它的功能有许多模块来支持,这些模块可以根据我们自身的需求来选择使用,此时要注意的是使用的模块是否需要安装其他第三发库来支持,类似于zlib库或OpenSSL库,如果需要,就必须先将这些第三方库给安装好,才可以正常使用该模块。
准备工作做了这么久,接下来正式进行Nginx的安装

(1)获取并解压Nginx对应的tar包

cd usr/local/src
wget http://nginx.org/download/nginx-1.4.7.tar.gz
tar zxvf nginx-1.4.7.tar.gz

(2)进入解压好的nginx-1.4.7文件夹

cd nginx-1.4.7

(3)运行configure文件,对nginx进行编译前的配置

sudo ./configure --with-http_ssl_module

(4)最后通过make命令安装

make && make install

(5)进入nginx的sbin目录,启动nginx

cd usr/local/nginx/sbin
./nginx
这样就完成nginx的安装了。启动完Nginx后,你就可以通过主机IP来访问nginx了,出现下面这个界面表示Nginx就搞定了。

相关文章