暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux从零单排 第98集 编译安装nginx

蒲公英的头发 2019-07-16
161

第98集 编译安装nginx

Yun项目上线实践(网站运维)

一、编译安装与卸载Nginx

Nginx:是一款比较流行的web服务器软件,类似于Apache(但是比Apache量级轻)。

1、安装nginx

①下载nginx

下载地址:https://nginx.org【官方网站】

使用在服务器端下载的方式进行下载(因为更方便,不需要先下载到本地,再上传到服务器,此处不使用FileZilla):

语法:#wget 地址

注意:

①wget是一个模拟请求的软件,这个软件在大部分服务器安装初始过程中默认安装。

②下载时默认下载到当前工作目录。

③不知道自己使用的服务器是否安装了wget,可以试一下,没有报错则为安装了;或者通过rpm进行查询。

例如当前需要下载nginx到“/usr/local/src”

#cd /usr/local/src

#wget https://nginx.org/download/nginx-1.13.11.tar.gz【复制下来的链接地址】

②解压nginx安装包

#cd /usr/local/src

#tar -zxvf nginx-1.13.11.tar.gz

③进入nginx解压目录

#cd /usr/local/src/nginx-1.13.11

开始进行配置、编译、安装操作

④#./configure --prefix=/usr/local/nginx【指定安装路径】

在配置时候报错:没有PCRE库

直接yum安装pcre-devel

#yum install pcre-devel

#./configure --prefix=/usr/local/nginx --with-pcre

报错缺少zlib库

直接使用yum安装zlib库

#yum install zlib-devel

还需要自己去下载一个zlib的源码包,然后解压出来:

#./configure --prefix=/usr/local/nginx --with-pcre --with-zlib=/usr/local/src/zlib-1.2.11

最终的nginx配置命令

⑤编译:

#make

⑥安装:

#make install

⑦查看nginx安装好目录

#ls /usr/local/nginx/

里面有目录conf   html   logs   sbin

⑧尝试打开nginx

#/usr/local/nginx/sbin/nginx【启动命令】

因为Apache和nginx都用的是80端口, 如果在Apache打开的情况下,会报错Addree already in use,要想打开nginx需要关闭Apache(#service httpd stop)。

⑨#/usr/local/nginx/sbin/nginx -s reload【重载,重载配置文件】

⑩了解:卸载编译安装的nginx软件

#rm -rf 软件的安装路径

注意:卸载一个编译安装的软件的时候必须先停止。

文章转载自蒲公英的头发,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论