Nginx的配置文件



Nginx的核心配置文件 /usr/local/nginx/conf/nginx.conf

参考:

… #全局块

events { #events块

}

http { #http块
… #http全局块

server { #server块

… #server全局块

location [PATTERN] { #location块

}

location [PATTERN]{

}
}

server{

}

… #http全局块
}

worker_processes 4;

events {
worker_connections 65535;
}

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

sendfile on;

keepalive_timeout 65;

基于域名的虚拟主机配置
server {
监听80端口
listen 80;
server_name admin.smilehappiness.cn;

location / {
使用root指令,指定虚拟主机目录,即网页存放目录
比如说,访问http://ip:80即可访问到,/opt/www/smilehappiness/admin这个目录下的html或者htm结尾的欢迎页面
root /opt/www/smilehappiness/admin;
指定欢迎页面,按从左到右顺序查找
index index.html index.htm;
}

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

another virtual host using mix of IP-, name-, and port-based configuration
基于域名的虚拟主机配置
server {
监听80端口
listen 80;
server_name user.smilehappiness.cn;

location / {
使用root指令,指定虚拟主机目录,即网页存放目录
比如说,访问http://ip:80即可访问到,/opt/www/smilehappiness/user这个目录下的html或者htm结尾的欢迎页面
root /opt/www/smilehappiness/user;
指定欢迎页面,按从左到右顺序查找
index index.html index.htm;
}

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

反向代理:

server {
listen 80;
server_name www.123.com;

location / {

Original: https://www.cnblogs.com/cute/p/16364161.html
Author: zhezhelin
Title: Nginx的配置文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543617/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 什么是幂等性?四种接口幂等性方案详解!

    幂等性在我们的工作中无处不在,无论是支付场景还是下订单等核心场景都会涉及,也是分布式系统最常遇到的问题,除此之外,也是大厂面试的重灾区。 知道了幂等性的重要性,下面我就详细介绍幂等…

    Java 2023年6月15日
    019
  • java- 接口笔记

    接口 interface 接口就是一组规范(就像我们法律一样),所有实现类都要遵守。 面向对象的精髓,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(…

    Java 2023年6月15日
    024
  • entity序列化问题

    创建entity的时候一般会序列化一下,虽然基本不会用到 ,但是没有序列化的话深克隆就会出错 序列化就是对实例对象的状态(State 对象属性而不包括对象方法)进行通用编码(如格式…

    Java 2023年6月13日
    023
  • SpringBoot读取resource中的文件

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年9月22日
    0105
  • JAVA优化篇 如何从茫茫日志中找到运行缓慢的线程

    引入 JAVA提供了一些分析DUMP的工具,比如jmap,visualvm 等 JAVA还有寻找线程状态的工具,jstack等 数据库也有检查连接数,连接状态的命令,status,…

    Java 2023年5月29日
    022
  • 类加载的机制及过程

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年11月7日
    0187
  • MySQL如何有效的存储IP地址

    前几天,阿淼的一个朋友去面试,他回来告诉我,面试官问他 IP 地址是怎么存在数据库的?他当时也没多想,直接就回答的存字符串啊(心想:这么简单的问题,怕不是看不起我吧) 前面这段权当…

    Java 2023年6月5日
    026
  • springBoot 使用webSocket

    本文(2019年6月18日 飞快的蜗牛博客) 有许多人走着走着,就迷失了自己,所以不论发生了什么,有时候抱着自己去静下来想想,要好好的对待自己;”钱塘江上潮信来,今日方…

    Java 2023年6月16日
    022
  • 共读《redis设计与实现》-单机(一)

    上一章我们讲了 redis 基本类型的 数据结构 和 对&#x…

    Java 2023年6月7日
    028
  • Mybatis动态sql

    动态 sql: 2、Choose 3、Set 4、Foreach Foreach 主要用在构建 in 条件中,它可以在 sql 语句中进行迭代一个集合。 Foreach 元素的属性…

    Java 2023年6月13日
    027
  • JVM类加载机制

    JVM类加载机制 JVM类加载机制分为:加载,验证,准备,解析,初始化五步,如 下图: 加载:这个阶段会在内存中生成一个代表这个类的java.lang.Class对象作为方法区这个…

    Java 2023年6月7日
    014
  • 开发当中curl简单使用

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年11月7日
    0207
  • SpringBoot整合SpringCloud

    1、先创建一个空工程,然后创建注册中心模块(Eureka)、服务消费者和服务提供者 ​ 注册中心 服务消费者 服务提供者 2、注册中心配置 在application.yml配置 s…

    Java 2023年6月7日
    021
  • springboot统一日期格式(前端请求后台接收实体)+ 全局handler前日期统一处理、跨域配置

    第一步:自定义类 import org.apache.commons.lang.StringUtils; import org.springframework.core.conve…

    Java 2023年5月30日
    020
  • java基础之运算符的优先级

    运算符的优先级(从高到低) 优先 描述 运算符 1 括号 ()、[] 2 正负号 +、- 3 自增自减,非 ++、–、! 4 乘除,取余 、/、%* 5 加减 +、- …

    Java 2023年6月6日
    020
  • Java基础随笔

    1.一些简单的dos命令: – d: 回车 盘符切换 – dir(directory):列出当前目录下的文件以及文件夹 – del:删除文件 – md:创建文件夹 – rd:删除文…

    Java 2023年6月5日
    020
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球