Nginx介绍
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
Nginx下载
从Nginx的官网(http://nginx.org/en/download.html)下载Nginx的最新版本,我下载的是:nginx-1.11.3.tar.gz。
Nginx安装环境
- 操作系统:Linux(CentOS版)
Nginx安装
- 在安装Nginx前,需要确保系统安装了g++,gcc, openssl-devel、pcre-devel和zlib-devel软件
安装必须软件命令:yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
- 安装nginx依赖包,命令:yum install GeoIP gd libXpm libxslt
注意安装过程中,要选择:y
- 解压nginx压缩包,命令:tar -zxvf nginx-1.11.3.tar.gz
- 进入解压的nginx文件夹,查看
- 进行源码安装,执行命令:./configure
- 执行make操作,命令:make
- 执行make install 命令:make install
检验nginx是否安装成功
- 查看nginx安装路径,命令:whereis nginx
- 启动nginx,命令:/usr/local/nginx/sbin/nginx
重启命令:/usr/local/nginx/sbin/nginx -s reload
查看命令:ps -ef | grep nginx
关闭命令:kill -9 进程号
- 由于nginx默认监听端口就是80,所以在浏览器上输入ip地址,即可访问nginx,如:http://ip,进行访问
kill -9 nginx
出错了:
linux安装时出现./configure: error: C compiler cc is not found
![Created](http://static.kuitao8.com/images/history.png)
![Views Views](http://static.kuitao8.com/images/view.gif)
![Author Author](http://static.kuitao8.com/images/author.png)
./configure
时提示以下错误:
checking for OS + Linux 2.6.32-431.el6.x86_64 x86_64 checking for C compiler ... not found
解决:
执行以下命令:
yum -y install gcc gcc-c++ autoconf automake make