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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Liunx上安装Nginx: 1.下载 wget http://nginx.org/download/nginx...
    吖蛋黄阅读 383评论 0 1
  • 目录 安装配置1.使用包管理工具在Debian、Ubuntu下在RedHat 、CentOS 下在mac下2. 源...
    whisshe阅读 3,588评论 0 3
  • Linux 版本:CentOS Linux release 7.3.1611 (Core)(命令:cat /etc...
    郭子岩阅读 649评论 0 0
  • 开始前,请确认gcc g++开发类库是否装好,默认已经安装。 ububtu平台编译环境可以使用以下指令 apt-g...
    MrGago阅读 556评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,612评论 28 53