美文网首页
Linux下安装nginx

Linux下安装nginx

作者: JoyoDuan | 来源:发表于2017-12-08 14:48 被阅读0次

前言

  • Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。
  • 安装过程需要对Linux网络和配置yum源的知识比较熟悉

准备

安装nginx

ls命令可以查看当前目录的文件及文件夹

  • 安装c/c++的编译器
    yum install gcc
  • 安装g++
    yum install gcc-c++

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

  • 解压pcre-8.41.tar.gz
    tar -xzvf pcre-8.41.tar.gz
  • 安装pcre
    • 进入解压后的pcre目录
      cd pcre-8.41
    • 安装pcre
      ./configure
      make install
  • 解压zlib-1.2.11.tar.gz
    tar -xzvf zlib-1.2.11.tar.gz
  • 安装zlib
    • 进入解压后的zlib目录
      cd zlib-1.2.11
    • 安装zlib
      ./configure
      make install
  • 解压nginx-1.13.7.tar.gz
    tar -xzvf nginx-1.13.7.tar.gz
  • 安装nginx
    • 进入解压后的nginx目录
      cd nginx-1.13.7
    • 安装nginx
      ./configure
      make install

至此nginx安装成功

ps:nginx被安装到了/usr/local/nginx目录

nginx配置

  • 配置webSocket请求
    location /joyoDuan/webSocket{
        proxy_pass   http://192.168.1.101:8080/webSocket-test/app/webSocket;
        proxy_http_version   1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection "upgrade";
    }

nginx启动与关闭

  • 启动nginx
    /usr/local/nginx/sbin/nginx
  • 停止nginx
    /usr/local/nginx/sbin/nginx -s stop
  • 重启nginx
    /usr/local/nginx/sbin/nginx -s reload

总结

在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。

相关文章

网友评论

      本文标题:Linux下安装nginx

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