作为一个Linux小白,从头开始学习。今天试着配置Nginx,安装过程中也遇到了不少问题。这是我的第一篇博客,把自己的安装过程记下来,希望有大神能指点一二!
在Linux上安装软件时,有时会像Windows下安装软件一样,需要先安装所依赖的第三方软件,安装Nginx就是如此。
在安装Nginx之前,我们要先下载安装PCRE和zlib库
首先我们将所下载的源码包都放在/usr/local/src目录下
1.安装PCRE正则库
进入目录cd /usr/local/src
①下载PCRE库 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
②解压tar -zxvf pcre-8.35.tar.gz
③进入解压后的目录cd /pcre-8.35
④./configure 注:以前经常碰到这个命令,却不了解有什么作用,所以特意上网查了下,configure一般是tar.gz包里面的一个可执行文件,./configure是执行它,其作用就是根据系统情况自动生成编译时所需的makefile文件
⑤编译 make 从makefile中读取指令,然后编译
⑥安装 make install 从makefile中读取指令,安装到指定的位置
2.安装zlib库
PCRE库安装成功之后,接下来就是安装zlib库了
步骤同上
wget tar -zvxf zlib-1.2.8.tar.gz cd zlib.1.2.8 ./configure make make ins
3.安装ssl
接下来还要安装ssl,某些vps默认是没有装ssl
cd /usr/local/src wget tar -zxvf openssl-1.0.1c.tar.g
4.安装Nginx
安装完上述软件之后,接下来就是我们想要安装的Nginx了
我们可以到Nginx的官网上下载,因为有不同的版本,所以我们要选择需要的版本下载
cd /usr/local/src wget tar -zxvf nginx-1.6.3.tar.gz cd nginx-1.6.3 ./configure --sbin-path=/usr/local/nginx/nginx \ --conf-path=/usr/local/nginx/nginx/conf \ --pid-path=/usr/local/nginx/nginx.pid \ --with-http_ssl_module \ --with-pcre=/usr/local/src/pcre-8.35 \ --with-zlib=/usr/local/src/zlib-1.2.8 \ --with-openssl=/usr/local/src/openssl-1.0.1c make make install
安装成功之后,我们可以在/usr/local/nginx下看到有如下文件
接着我们用/usr/local/nginx/nginx启动Nginx,如果没有信息,则表示我们成功!(Linux的哲学不就是没有消息就是最好的消息吗!)
可以用netstat -ano|grep 80查看80端口
所有信息无误后,我们打开浏览器,地址栏输入localhost,出现如下界面,表示安装成功!
ps:当我们在下载安装包时,尤其是借鉴网上的资料时,最后到所需软件的官网上查看版本信息,以免在下载时提示没有此文件,导致下载失败