Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强。
方法/步骤
-
由于Nginx依赖一下类库,在安装Nginx之前要安装一下必备的类库,主要类库为g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装
$ yum install gcc-c++
$ yum install pcre pcre-devel
$ yum install zlib zlib-devel
$ yum install openssl openssl--devel
安装过程大约3分钟左右(腾讯云服务器)
-
安装之前检查一下时候有安装过nginx
$ find -name nginx
如果有的话卸载
$ yum remove nginx
-
首先进入/usr/local目录
$ cd /usr/local
有看图片的朋友应该看到我打错了一行
-
从官网下载最新版的nginx(进入官网找到下载界面)
$ wget http://nginx.org/download/nginx-1.12.0.tar.gz
右键的时候无法截图,我选择的是当前稳定的版本,右击获取下载地址
大概下载用时2分钟
-
解压nginx包
$ tar -zxvf nginx-1.12.0.tar.gz
$ ls
可以看到一个nginx-1.12.0的文件夹并进入文件夹
$ cd nginx-1.12.0
-
接下来就是安装了
使用--prefix参数指定nginx安装的目录,
make、make install安装
默认安装在/usr/local/nginx
$ ./configure
$ make
$ make install
-
到此大功告成。看一下nginx的安装目录
$ whereis nginx
-
给Nginx目录权限
$ chmod -R 777 /usr/local/nginx/
启动nginx
$ cd /usr/local/nginx/sbin/
$ ./nginx
查看nginx服务是否成功
$ netstat -ntlp
然后根据IP访问
END