美文网首页
Nginx学习(一)

Nginx学习(一)

作者: doingdone | 来源:发表于2018-05-10 08:30 被阅读0次

Nginx

1、install

Mac

brew install nginx

2、启动

指定配置文件启动
nginx -c ~/develop/install/nginx/nginx.conf

检查配置文件是否有错
nginx -t 

重启
nginx -s reload

停止
nginx -s stop

3、server 虚拟主机

http节点下可以配置多个server,配置如下:

server {
    listen       80;
    server_name  localhost;

    location / {
        root html;
    }
}
  • 通过端口区分

    server_name一致时,通过监听不同的端口区分虚拟主机

  • 通过域名访问

    监听相同端口时,通过http header中的Host,查找匹配server_name的虚拟主机

4、反向代理

启动两个tomcat,端口号分别为8888、9999。

增加如下配置:

upstream nginx {
    server localhost:8888;
    server localhost:9999;
}

修改如下配置

location / {
    # root /Users/zhang/develop/install/nginx/html1;
    proxy http://nginx
}

相关文章

  • nginx学习资料

    nginx学习 bilibili尚硅谷nginx学习资料bilibili尚硅谷nginx学习资料对应文档 ngin...

  • Nginx学习(一)Nginx简介

    Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 ...

  • nginx配置文件详解

    nginx版本:淘宝nginx 带有下载链接Tengine-2.3.0nginx学习推荐1:自动生成nginx...

  • Nginx学习(一)

    一 .特点 1.1 应用情况Nginx做为一个强大的Web服务器软件,具有高性能、高并发性和低内存占用的特点。此外...

  • Nginx学习(一)

    Nginx 1、install Mac 2、启动 3、server 虚拟主机 http节点下可以配置多个serve...

  • nginx基础之路

    一.nginx概念 在学习nginx之前,带着这几个疑惑去学习1.nginx是什么,他可以做什么?2.反向代理?3...

  • nginx简单使用(Windows)

    一直听说nginx,最近把nginx找了些教程简单的学习了下。下面是简单的使用。 nginx: Nginx(eng...

  • Nginx-基础学习

    虽然在用Nginx发布前端的服务,但是一直没有系统的学习一下Nginx,这篇文章记录对于Nginx基础的学习。 目...

  • 第二章 OpenResty(Nginx+Lua)开发入门

    Nginx入门 本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章: nginx启动、关...

  • Nginx源码学习之路----熟悉Nginx基本的数据结构

    Nginx源码学习主要参考《深入理解Nginx模块开发与架构解析》陶辉著 据说是阿里的nginx技术专家。虔诚学习...

网友评论

      本文标题:Nginx学习(一)

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