-
Nginx的安装
1.1 Nginx简介
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
1.2 安装编译工具make和g++
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
1.3 安装pcre
PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。 -
下载 pcre-8.36.tar.gz—http://ftp.pcre.org/pub/pcre/
-
使用tar -zxvf pcre-8.36.tar.gz进行解压。
3.进入pcre目录,进行pcre初始化配置, 执行: ./configure -
编译,执行make
-
安装,执行make install
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install
1.4 安装 zlib
- 下载 zlib-1.2.11.tar.gz----http://www.zlib.net/fossils/
- 使用tar -zxvf zlib-1.2.11.tar.gz进行解压。
- 进入zlib-1.2.11目录,进行初始化配置, 执行: ./configure
- 编译,执行make
- 安装,执行make install
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
1.5安装nginx
- 下载 nginx-1.1.10.tar.gz
- 使用tar -zxvf nginx-1.1.10.tar.gz进行解压。
- 进入nginx-1.1.10目录,进行初始化配置, 执行: ./configure
- 编译,执行make
- 安装,执行make install
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install
建立软连接,让系统识别命令,ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
如果报错可以尝试:ln -sf /root/ProjectNeeds/softwares/git/bin/git /usr/bin/git (这个是建立git软连接的命令,f是覆盖)
进入nginx的解压目录里,启动 nginx
页面访问检查是否安装成功:
到浏览器输入服务器IP
说明启动nginx成功。
停止nginx
进入nginx目录输入:nginx -s stop
查看nginx运行位置:
which nginx
查看nginx安装位置:
whereis nginx