Nginx学习笔记

作者: 诺奕 | 来源:发表于2017-08-06 21:24 被阅读283次
前言

我理解的nginx:反向代理、负载均衡、指定文件(404.html)

一、安装

官网下载,建议下载最新稳定版本【Stable version】,下载完成后直接解压到某个文件夹(自己能找到)。

二、常用命令

说明: 我的pc(window 7 64bit),在输入nginx xxx报错,不识别,所以我就./nginx xxx输入命令。

//查看帮助
./nginx -h

//启动nginx服务,找到nginx.exe所在目录
./nginx.exe
start nginx

//停止nginx服务
./nginx -s stop  //快速停止nginx,可能并不保存相关信息
./nginx -s quit  //完整有序的停止nginx,并保存相关信息

//重启nginx服务,改变了nginx配置信息并需要重新载入这些配置时可以使用此命令重载nginx
./nginx -s reload

//查看nginx版本信息
./nginx -v  //简单显示nginx的版本信息(nginx version)
./nginx -V  //不但显示nginx的版本信息,而且还显示nginx的配置参数信息。

//重新打开日志文件命令
./nginx -s reopen  
配置文件语法检查并重新加载
nginx -t && nginx -s reload
例如
#user  nobody;
worker_processes  1;
error_log  logs/error.log  debug;

events {
    worker_connections  1024;
}


http {
    server_tokens off;
    include       mime.types;
    default_type  application/octet-stream;

    access_log  off;

    sendfile        on;
    tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;

        root   D:/github/study-vue-app/dist;
        charset utf-8;
        
        location / {
            #root   D:/github/study-vue-app/dist;
            index  index.html index.htm;
            autoindex on;
        }

        error_page  404              /404.html;

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        location /test/ {
            proxy_pass https://www.baidu.com;
            rewrite ^/test/(.*) /$1 break;
        }        
    }
}

相关文章

  • Nginx学习笔记-基本操作

    title: Nginx学习笔记-基本操作date: 2018-07-08tags: [nginx]categor...

  • Nginx学习笔记-项目部署

    title: Nginx学习笔记-项目部署date: 2018-08-18tags: [nginx]categor...

  • Nginx学习笔记

    Nginx学习笔记 目录 yum安装nginx 本地编译安装nginx niginx配置文件说明 1.yum安装n...

  • Nginx安装使用教程

    一、Nginx代理转发到应用服务1、 Nginx入门学习笔记Windows系统:1、到nginx官网下载,解压即可...

  • Nginx

    Nginx学习笔记 1、Nginx初识 Nginx 是一个高性能的Http和反向代理服务器。也是一个IMAP/PO...

  • Nginx学习笔记

    1.什么是负载均衡?通过某种负载分担技术,将外部发送来的请求按照某种策略分配到服务器集合的某一台服务器上,而接收到...

  • nginx学习笔记

    一、常见服务器 Apache \ IIS \ Tomcat \ Lighttpd \ Nginx 二、nginx....

  • Nginx学习笔记

    基于《实战Nginx:取代Apache的高性能Web服务器》 2010年版本 第一章 Nginx简介 1.Ngin...

  • Nginx学习笔记

    Nginx在运行时有一个主进程和多个worker进程,主进程负责总体管理等工作,比如重新加载配置文件以及管理wor...

  • Nginx学习笔记

    nginx的启动参数 例子: 检查配置文件是否正确,只做语法检查,并不进行测试. nginx -t -c 启动服务...

网友评论

    本文标题:Nginx学习笔记

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