nginx之安装
1、简介
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
2、安装
nginx的部分模块依赖其他模块:
gzip模块需要 zlib 库
rewrite模块需要 pcre 库
ssl 功能需要 openssl 库
所以安装 nginx 之前先安装以上三个库文件,相关安装包可到云盘下载:http://pan.baidu.com/s/1eQGxvF0
2.1、安装zlib
a、访问zlib首页http://www.zlib.net/,下载zlib安装包,如图所示:
b、上传到服务器,解压tar包, tar -xzvf zlib-1.2.8.tar.gz
c、进入目录zlib-1.2.8,执行命令 ./configure
d、执行 make && make install 进行安装
2.2、安装pcre
a、访问pcre首页http://www.pcre.org/,下载pcre安装包,如图所示:
b、上传到服务器,解压tar包, tar -xzvf pcre-8.36.tar.gz
c、进入目录pcre-8.36,执行命令 ./configure
d、执行 make && make install 进行安装
2.3、安装openssl
a、访问openssl首页http://www.openssl.org/source/,下载openssl安装包,如图所示:
b、上传到服务器,解压tar包, tar -xzvf openssl-0.9.8zg.tar.gz
c、进入目录pcre-8.36,执行命令 ./config
d、执行 make && make install 进行安装
2.4、安装nginx
a、访问nginx首页http://nginx.org/en/download.html,下载nginx安装包,如图所示:
左侧为linux版本的安装包,右侧的为windows版本的安装包
b、上传到服务器,解压tar包, tar -xzvf nginx-1.9.5.tar.gz
c、进入目录nginx-1.9.5,执行命令 ./configure
d、执行 make && make install 进行安装
e、安装好后,会在/usr/local目录下生成nginx的安装目录
f、执行 nginx -c /usr/local/nginx/conf/nginx.conf 命令启动nginx(注意:nginx命令在/usr/local/nginx/sbin目录下,需要将该目录放到环境变量PATH中)
g、如果需要停止nginx,执行 ps -ef | grep nginx 命令,杀掉进程即可
h、访问服务器IP,即可打开nginx首页