Nginx Linux 安装

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 安装)