• centos服务器上部署项目(七) 安装nginx


    为什么选择Nginx

    优点:占用内存少,并发能力强的轻量级web服务器 反向代理服务器。配置简单稳定、开源免费、低成本的负载均衡等等。

    第一步:

    yum install gcc-c++

     完成

    第二步:pcre

    yum install -y pcre pcre-devel

    第三步:zlib

    yum install -y zlib zlib-devel

    第四步:openssl 

    yum install -y openssl openssl-devel

    第五步:这里用解压的方式安装:

    cd /usr/local

    http://nginx.org/en/download.html

    选好要下载的版本.(右键-》复制链接地址)

    下载

    wget http://nginx.org/download/nginx-1.8.1.tar.gz

    第六步:解压

    tar -zxvf nginx-1.8.1.tar.gz

     改个名:

    - 我改了个名字,但请不要直接叫我 nginx。

     第七步:自定义配置安装

     ./configure --prefix=/usr/local/nginx1.8 --conf-path=/usr/local/nginx1.8/nginx.conf
    make && make install

     好,差不多了。启动试试。

    报错1:

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

     

    查看是否被暂用了。netstat -ltunp 

     

     em,这里我先给nginx换一个端口号先测一测nginx 是否安装成功。

     

     改端口号:

     

     改完 访问页面

     

    把tomcat 放到nginx 上

      为了避免改错,先备份一份。同样也是改 nignx.conf 文件。

    upstream king{
           server balabala:80;
    }

     

     然后就是:

     最后我还是把 tomcat 和 nginx 的端口号换了过来。默认80端口给 nginx 。

     

     语句:

    重新加载配置文件:nginx -s reload

    @

  • 相关阅读:
    MVC 和 MVVM
    Objective-C对象模型及应用
    面试总汇二
    iOS中常用的四种数据持久化方法简介
    iOS应用程序生命周期
    SDWebImage的总结
    面试知识点总汇
    block 的演练和使用
    Java 类 生成数据库表
    sql中写标量函数生成大写拼音首字母
  • 原文地址:https://www.cnblogs.com/DarGi2019/p/13570294.html
Copyright © 2020-2023  润新知