2.4Nginx

作者: 王子也寂寞 | 来源:发表于2017-10-30 11:05 被阅读0次

    一.Nginx简介

    • 什么是Nginx? Nginx是一款轻量级Web服务器,也是一款反向代理服务器.
    • Nginx能干什么?
      1.可以支持Rails和PHP的程序
      2.可作为HTTP方向代理服务器
      3.作为负载均衡的服务器
      4.作为邮件代理服务器
      5.帮助实现前端动静分离
    • Nginx特点
      高稳定
      高性能
      资源占用少
      功能丰富
      模块化接口
      支持热部署

    二.安装(Linux系统下)

    1.安装依赖

    • gcc(命令:yum install gcc-c++)
      可以输入gcc -v查询版本信息,看系统是否自带安装.
    • pcre(命令:yum install pcre-devel)
    • zlib (命令:yum install zlib zlib-devel)
    • openssl (命令:yum install openssl openssl-devel)
      如果需要支持ssl,才需要安装openssl
    综合命令:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

    2.安装Nginx

    • 进入nginx目录之后执行./configure
      1.也可以指定安装目录,增加参数--prefix=/usr/nginx
      2.如果不指定路径,可以通过whereis nginx进行查询
      3.默认安装在/usr/local/nginx下
    • 然后执行make
    • 然后执行make install
      完成安装

    三.Nginx虚拟域名配置及测试验证

    配置步骤

    • 1.编辑sudo vim /usr/local/nginx/conf/nginx.conf
      新增include vhost/*.conf;然后保存退出.
    • 2.在/usr/local/nginx/conf/目录新建vhost文件夹
    • 3.创建域名转发配置文件,各种配置
    • 4.启动(重启)验证
      启动:${nginx}/sbin/nginx
      重启:${nginx}/sbin/nginx -s reload
      注:${nginx}代表安装在系统中的路径,例如/usr/local/nginx

    指向端口

    指向目录

    三.Nginx本地玩耍注意事项

    • 可以配置域名转发,但是一定要配置host,并且使host生效之后才可以,设置完成之后要重启浏览器.
      1.Linux下host修改:
      a.sudo vim /etc/hosts
      b.添加好对应的域名以及ip
      c.保存退出即可.

    相关文章

      网友评论

          本文标题:2.4Nginx

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