美文网首页
Nginx 简单使用(极简介绍)

Nginx 简单使用(极简介绍)

作者: cowkeys | 来源:发表于2016-10-29 06:32 被阅读0次

介绍

使用Nginx不难,但是如果你刚开始接触,需要花点时间才能理解Nginx到底是个什么意思,而相应的反向代理又是什么意思?

知乎上看到一个图,简单明了
Paste_Image.png

使用方法(ubuntu环境)

  1. 安装
    $ apt-get install nginx

  2. 主要配置文件

    安装后 目录在/etc/nginx
    一般只需修改/etc/nginx/sites-available/default文件 就行了
    日志文件在 /var/log/nginx

  3. 配置及使用
    不使用nginx的时候 假设有两个程序,地址分别为
    http://127.0.0.1:8080
    http://127.0.0.1:8082

server {
    listen 80;
    server_name a.com;
    charset utf-8;
    access_log  /home/a.com.access.log;

    location /(css|js|img)/ {
        access_log off;
        expires 1d;
        root “/home/rick/static";
        try_files $uri @backend;
    }

    location / {
        try_files /_not_exists_ @backend;
    }

    location @backend {
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host            $http_host;
        proxy_pass http://127.0.0.1:8080;
    }
}

server {
    listen 80;
    server_name b.com;
    charset utf-8;
    access_log  /home/a.com.access.log;

    location /(css|js|img)/ {
        access_log off;
        expires 1d;
        root “/home/rick/static";
        try_files $uri @backend;
    }

    location / {
        try_files /_not_exists_ @backend;
    }

    location @backend {
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host            $http_host;
        proxy_pass http://127.0.0.1:8082;
    }
}
  1. 启动
    $ service nginx start //reload restart stop
    设置完后,访问a.com 和b.com 就分别访问了8080 和8081

相关文章

  • Nginx 简单使用(极简介绍)

    介绍 使用Nginx不难,但是如果你刚开始接触,需要花点时间才能理解Nginx到底是个什么意思,而相应的反向代理又...

  • Linux下使用GoAccess监控Nginx访问日志

    本文介绍Nginx使用GoAccess查看Nginx访问日志。 最近在看极客时间-《Nginx核心知识一百讲》的视...

  • 学习笔记-nginx

    内容简介此篇文章简单的介绍了什么是nginx以及nginx的简单使用,nginx现在使用非常的广泛,值得去了解学习...

  • Nginx的高级使用

    1、概述 之前介绍过Nginx的简单使用,今天来聊聊Nginx的一些高级使用。 2、使用Nginx解决跨域问题 当...

  • Nginx 极简教程

    Nginx 极简教程 本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。examples ...

  • Nginx配置介绍(简单使用)

    配置结构 main 全局配置event 配置工作模式以及连接数http http...

  • docker安装nginx

    本文主要介绍的是使用Docker运行Nginx及其简单配置 1、拉取官方镜像 docker pull nginx ...

  • Nginx超详细入门!

    本文介绍基于 Linux 系统的 nginx 安装以及简单使用 1、安装 1.1、安装 nginx 依赖的环境 使...

  • nginx 入门

    本文介绍基于 Linux 系统的 nginx 安装以及简单使用 1、安装 1.1、安装 nginx 依赖的环境 使...

  • 【转】Nginx入门指南,快速搭建静态文件服务器和代理服务器

    本文介绍 Nginx 入门基础知识,让你迅速搭建 Nginx 服务器。主要内容包括 Nginx 安装和简单使用、N...

网友评论

      本文标题:Nginx 简单使用(极简介绍)

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