CentOS7 安装Nginx

er74 9年前
 

由于实习需要,这段时间学一点“nginx”。关于nginx就不介绍了, http://wiki.nginx.org/Main 有非常详细的介绍、安装等。

安装软件我习惯到官网下载源码, http://nginx.org/ ,可以看见nginx跟新还是非常频繁的,今天是2015-7-26 ,最近的一版已经是07-14了,主要有stable和mainline两种版本。 CentOS7 安装Nginx

我选择的1.8.0的stable版本。软件非常小800K多一点。直接在网页上下载到主机。你也可以wget下载,地址:http://nginx.org/download/nginx-1.8.0.tar.gz

tar -xf nginx-1.8.0.tar.gz

使用tar解压,解压好以后,进入目录可按照装官网的说明( http://wiki.nginx.org/Install )进行安装如图:

CentOS7 安装Nginx

文字版本操作步骤我也手动贴出来了,如果你懒得动手就直接ctrl+C吧:

./configure

make

sudo make install

其中./configure时是可以进行一些配置的,具体我也没有详细研究等我后边用到的时候再加上吧,先填个坑在这里。

不出意外的话,nginx就安装完成了。也许在一些低版本的linux上会出现一些小的错误,但是没什么滚西,可能会需要去安装openssl、 和pure,CentOS7已经自带了,安装也很简单不在赘述。安装完成之后,在你指定的目录下面多了4个目录,我们进入sbin中启动nginx:

CentOS7 安装Nginx

出现了”Permission denied“错误,明显是权限问题,如果你熟悉Linux肯定不会感到奇怪,因为Linux的权限是很严格的,图中bind()的是80端口,而 Linux需要root权限才能使用1024以下的端口,解决方法也很简单,下面找到配置文件 nginx.conf把端口改掉即可。

CentOS7 安装Nginx

使用nginx -s reload,重新加载配置文件。浏览器访问,出现了欢迎页面。

CentOS7 安装Nginx

整个过程非常简单,enjoy!