首页 > 系统相关 >nginx-配置文件详解

nginx-配置文件详解

时间:2023-11-23 16:56:28浏览次数:41  
标签:index 配置文件 主机 html nginx 详解 location 50x

详解nginx配置

worker_processes  1;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

	# 主机    一个nginx可以同时运行多个主机  
	#        通过不同的端口号区分不同的主机
	#        开启多个主机的方式叫做虚拟主机vhost
	# 虚拟主机为了把过剩的主机资源进行利用
	# 域名解析:先试试本地hosts文件   ip  + 域名
	# 购买域名: 阿里云  记录类型 A  主机记录www或*(泛解析)
	# 主机记录可以配置多个多个路径指向该ip
		
    server {
		# 监听端口
        listen       80;
		# server_name 域名或主机名
		# servername匹配规则
		# 完整匹配、通配符匹配 、正则匹配
        server_name  localhost;

		# 路径匹配上location后面的内容
		# 就会进入root目录
		# 一个主机可以配置多个不同的location
		# 不同的location可以进入不同的目录
		
        location / {
			# root 指根目录对应目录/usr/local/nginx
			# 这里之/usr/local/nginx/html
            root   html;
			# index指默认页(主页)
            index  index.html index.htm;
        }

		# 错误码 后端服务出错了 就会跳转到50x.html
        error_page   500 502 503 504  /50x.html;
		# 为50x.html做路径跳转 访问html目录下的文件 进行显示
        location = /50x.html {
            root   html;
        }
    }
}

标签:index,配置文件,主机,html,nginx,详解,location,50x
From: https://www.cnblogs.com/guobabiancheng/p/17851948.html

相关文章

  • Nginx安装
    下载Nginx:https://nginx.org/en/download.html1、首先安装ngnix所需的依赖的文件yuminstall-ygccgcc-c++yuminstall-ygccautomakeautoconflibtoolmakeyuminstall-ypcrepcre-develyuminstall-yzlibzlib-develyuminstall-yopensslopenssl-devel2、下......
  • caddy 替代nginx? caddy测试体验
    安装官网:https://caddyserver.com帮助文档:https://caddy2.dengxiaolong.com/docs/runningcadddy也是一个守护进程的前后台守护应用,后台服务一直监听cli的操作所有所有的service的操作都支持优势目前来看caddy的的优势是==nignx+acme.shUbuntu下安装sudoaptinstall-......
  • nginx-通过配置不同的虚拟主机实现,不同的uri访问不同资源
    先来一个配置再来另外一个这两个地址对应的域名都配置解析了,并且解析的ipv4地址是你的服务器ip,且上面配置文件中的内容都在服务器做了相应的配置,对应的路径下的资源是需要准备好的(比如网站或图片或静态html)这些都设置好了以后就可以生效了......
  • 在Vue中使用Mock.js虚拟接口数据实例详解
     在Vue项目中使用Mock.js可以方便地模拟接口数据,用于前端开发和测试。Mock.js是一个生成随机数据的库,可以帮助我们快速构建虚拟接口数据。在本文中,我将通过一个实例来详细讲解在Vue中使用Mock.js虚拟接口数据的方法。首先,我们需要创建一个Vue项目。可以使用VueCLI来快速创建......
  • golang常用包详解之: errgroup
    前言:并发编程在现代软件开发中变得越来越重要。Go语言通过goroutine和channel等语言特性为并发编程提供了非常强大的支持,但是在实际开发中,如何有效管理多个goroutine并处理它们可能产生的错误是一个挑战。这时,Go语言的官方库中的errgroup包就能发挥作用。正文:1.errgroup包概述......
  • Windbg调试工具命令详解
    .cls-------------------------------清屏~----------------------------------查看当前程序的所有线程~0s--------------------------------切换到我们需要调试的原托管线程中!Threads---------------------------命令可以查看进程内所有的托管线程,仅仅是托管线程!dumphea......
  • nginx-下载安装与配置
    nginx下载从官网下载,使用命令在linux下载即可,这个是目前稳定版最新的1.24.0版本,如果想要用旧版本直接修改版本号即可(旧版本我用的是1.12.2)下载需要使用wget命令,默认是没有的#安装wgetyuminstallwget#建议直接下载到合适的地方先切换cd/usr/local#新版wgethtt......
  • haproxy+nginx实现web负载均衡集群:
    haproxy+nginx实现web负载均衡集群: 主机|系统|IP地址|主要软件|—|—|—|—|—Haproxy服务器|CentOS7.9X86_64|192.168.8.101|haproxy-1.5.19.tar.gzNginx服务器1|CentOS7.9X86_64|192.168.8.200|nginx-1.12.0.tar.gzNginx服务器2|CentOS7.9X86_64|192.168.8.20......
  • OSI 协议详解
    一、层次图 为了完成不同计算机或网络或架构之间的成功通信,国际标准化组织提出了OSI七层模型,该模型(从上到下)包括了应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。每一层其实际上都是一个协议包,比如说当我们要提起应用层的时候,并不仅仅指计算机的应用程序(谷......
  • Nginx loki监控日志的学习
    Nginxloki监控日志的学习背景学习自:https://mp.weixin.qq.com/s/Qt1r7vzWvCcJpNDilWHuxQ增加了一些自己的理解第一部分nginx日志的完善在logformat的后面增加一个:log_formatjson_analyticsescape=json'{''"msec":"$msec",'......