美文网首页
Nginx Linux 安装

Nginx Linux 安装

作者: Eric_coco | 来源:发表于2021-07-06 12:01 被阅读0次

    1、上官网下载Nginx包

          Nginx官方网站地址:http://nginx.org/en/download.html

         下载    nginx-1.20.1.tar.gz  之后上传服务器

    2、解压 nginx-1.20.1.tar.gz 到 /usr/local/src/ 路径下

    3、接下来命令: ./configure --prefix=/usr/local/nginx-1.20.1    意思是告诉等会安装的文件要放在哪里。(也可以不设置,直接 ./configure)

            ./configure 或 ./configure --prefix=/usr/local/nginx-1.20.1

    4、在nginx-1.20.1目录下多一个makefile的文件

        1、GCC——GNU编译器集合(GCC可以使用默认包管理器的仓库(repositories)来安装,包管理器的选择依赖于你使用的Linux发布版本,包管理器有不同的实现:yum是基于RedHat的发布版本;apt用于Debian和Ubuntu;yast用于SuSE Linux等等。)

    RedHat中安装GCC:

    yum install gcc

    Ubuntu中安装GCC:

    apt-get install gcc

        2、PCRE库(Nginx编译需要PCRE(Perl Compatible Regular Expression),因为Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码,这正是我们需要的理由。)

    RedHat中安装PCRE:

    yum install pcre pcre-devel

    Ubuntu中安装PCRE:

    apt-get install libpcre3 libpcre3-dev

        3、zlib库(zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。如同安装PCRE一样,同样需要安装库和它的源代码:zlib和zlib-devel。)

    RedHat中安装zlib:

    yum install zlib zlib-devel

    Ubuntu中安装zlib:

    apt-get install zlib1g zlib1g-dev

        4、OpenSSL库(在Nginx中,如果服务器提供安全网页时则会用到OpenSSL库,我们需要安装库文件和它的开发安装包(openssl和openssl-devel)。)

    RedHat中安装OpenSSL:

    yum install openssl openssl-devel

    Ubuntu中安装OpenSSL:(注:Ubuntu14.04的仓库中没有发现openssl-dev):

    apt-get install openssl openssl-dev

    还是不行 重新解压文件 再次安装

    5、安装成功后 在/usr/local/ 目录下找到 nginx文件夹 

           1)进入到sbin目录 然后./nginx启动

           2)修改端口号 通过命令 vi nginx.conf 找到listen,默认是80端口, 我自己修改为了8880

           3)通过命令 ps aux|grep nginx查看nginx的情况

    6、最后 服务器上命令 curl 服务器地址+nginx端口号 或者 在浏览器输入你的 服务器地址 + nginx端口

    7、挂web前端项目 

            NginX 配置

            *** 添加 www 用户

                   /usr/sbin/groupadd www

                   /usr/sbin/useradd -g www

            1) 将打包的dist文件 上传到html目录下   

            2) 打开nginx.conf的文件  cat /usr/local/nginx/conf/nginx.conf

            3) 在 sbin 目录下  重启操作 ./nginx -s reload

    相关文章

      网友评论

          本文标题:Nginx Linux 安装

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