美文网首页
Linux 下通过源码包 安装Nginx

Linux 下通过源码包 安装Nginx

作者: 小木58 | 来源:发表于2019-05-14 15:56 被阅读0次

网上看了好多文章,有些是yum安装,有些是源码包安装的,如果是新手容易看的云里雾里。这里稍微总结下,我是用的源码包安装的。

一、yum 和 源码包 安装的区别

    yum 安装是在线安装,好处是:安装方式简单,不易出错;

    源码包 安装是先将 nginx 的源码下载下来,在自己的系统里编译生成可执行文件,然后执行,好处是:因为是在自己的系统上编译的,更符合自己系统的性能,也就是说在自己的系统上执行 nginx 服务性能效率更好。

二、通过 源码包 安装Nginx

发现nginx是通过源码包发布的,而nginx是c写的,因此需要安装c/c++的编译器

1、我的系统 centos 6.7 32位,首先安装缺少的依赖包:

yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

2、下载的压缩文件可以任意放,我习惯性放在/usr/local/src。

切换目录:cd /usr/local/src

3、通过命令来下载源码包:wget -c https://nginx.org/download/nginx-1.11.6.tar.gz

注:wget不是安装方式,它是一种下载工具,类似于迅雷。

4、解压缩:tar -zxvf  nginx-1.11.6.tar.gz

5、解压缩后,进行可以看到 nginx-1.11.6这个目录,在 nginx-1.11.6 目录下执行 配置和make 命令:

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre

make && make install

6、启动Nginx:执行 /usr/local/webserver/nginx/sbin/nginx   ,再通过ps -aux | grep nginx,查看启动进程。浏览器输入IP地址,如下图所示,安装Nginx就成功。注:如果进行启动成功,但是浏览器访问不了,记得检查防火墙,将防火墙状态改为关闭。

7、关闭Nginx:执行 /usr/local/webserver/nginx/sbin/nginx -s stop。此时刷新浏览器已经无法正常访问。

相关文章

网友评论

      本文标题:Linux 下通过源码包 安装Nginx

      本文链接:https://www.haomeiwen.com/subject/kygsaqtx.html