一、 JsonP 简介1 什么是 JsonPJsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。为什么我们从不同的域(网站)访问数据需要一个特殊的技术(JSONP )呢?这是因为同源策略。2 什么是跨域?跨域是指一个域(网站)下的文档或脚本试图去请求另一个域(网站)下的资源 3 什么
项目实验思路及重点内容(步骤及重难知识点)1.环境:主机 功能介绍 ip地址 主要软件nginx1 nginx高可用节点,同时作为反向代理服务 192.168.200.202 nginx+keepalivednginx2 nginx高可用节点,同时作为反向代理服务 192.168.200.203 nginx+keepalivedtomcat1 后端jsp网站服务器 192.168.200.204
转载 2024-03-28 10:31:35
571阅读
所谓动静分离指的是将动态请求的资源与静态请求的资源分开。在web应用中,像css、js、html这样的文件就是静态文件。而jsp文件则属于是动态文件。tomcat的主要作用是处理动态文件,它对于静态资源处理的性能却不是很高。这时候我们可以把静态资源交给nginx来处理以提高网站的访问性能。打开nginx的配置文件,我之前已经把server节点的部分单独放在了conf目录下的vhosts子目录下。文
转载 2024-05-08 14:05:34
167阅读
1. 什么是nginx.Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。#2. Nginx的应用场景1 . http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2 .
转载 2024-06-05 14:50:37
61阅读
 上一篇文章我们已经谈过centos下的php环境lamp的安装,现在我们就来大家jsp的允许环境Nginx+jdk+mysql+tomcat,在centos上有了yum,安装都变得异常的easy。一、首先使用yum命令安装或者升级所需的程序库copy以下命令到命令行回车即可。yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-deve
转载 2024-03-06 17:12:08
442阅读
worker_process # 表示工作进程的数量,一般设置为 cpu的核数 worker_connections # 表示每个工作进程的最大连接数 server{} # 块定义了虚拟主机 listen # 监听端口 server_name # 监听域名 location {} # 是用来为匹配的 URI 进行配
转载 2024-05-08 14:31:17
50阅读
一、Nginx Location 1、lication作用  lication根据客户端请求的URL进行匹配,并给出相应的操作。lication在server区段中定义,并可定义多个。 2、lication语法 location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ..
转载 2024-07-29 22:06:08
119阅读
本文的配置文件:vim /usr/local/nginx/conf/nginx.conf  在浏览器输入URI后,Nginx会对URI / pattern进行”匹配“,”匹配“成功即将进行相关的操作。这时就会使用到location。   简单归结于一句话:location就是用于URI / pattern解析的。举例说明:192.168.88.9/image/cat.html 哪个是URI / p
转载 2024-03-15 10:27:57
61阅读
Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的"/uri/",可以是字符串或正则表达式。 如果要使用正则表达式,则必须指定前缀: ~ 代表大小写敏感代表忽略大小写 ^~ 不使用正则。  一、基本语法 location [=|~|~*|^~|@] /uri/ { … } 〖=〗 表示精确匹配,如果找到,立即停止搜索并立即处理此请求。 〖~ 〗 表示区分大小写匹配
转载 2024-05-21 22:19:50
1067阅读
#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pi
转载 2024-08-02 16:15:31
109阅读
nginx 的配置文件中, server里面的location 的配置项的理解:  server { listen 24010; client_max_body_size 30M; location =/ { #范围 / 根目录的时候,这个普通的结构会被最后一步的结果覆盖。 index aa; root /data/ro
  Nginx中经常需要做各种配置,总结如下:  1、server_name配置  nginx中的server_name指令主要用于配置基于名称虚拟主机,同一个Nginx虚拟主机中,可以绑定多个server_name,各个域名用空格隔开即可。如下:  server { listen 80; server_name test.com www.test.com;
转载 2024-02-26 19:59:29
124阅读
下载所需软件 tomcat [root@node2  src]# wget   http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.40/bin/apache-tomcat-7.0.40.tar.gz jdk [root@
1、浏览器跨域问题-如果浏览器在 static.enjoy.com 对应的 html 页面内,发起 ajax 请求偷盗 www.enjoy.com 域 名下的内容来填充自己的页面,整个互联网秩序将混乱. 为了防止这种混乱,W3C 组织制定了浏览器安全规范,即 html 页面发起的 ajax 请求仅限于同 域名后端范围,跨越域名的 ajax 请求不得执行,此谓跨域问题。 而在日常工作中,我们自己有多
转载 2024-04-04 21:42:07
123阅读
nginx虚拟主机和nginx location规则、匹配测试实战Nginx 安装配置Nginx 虚拟主机实战Nginx Location深入剖析Location 测试过程Nginx Location规则案例演示 Nginx 安装配置1.下载软件并解压进入源码目录 [root@localhost ~]# wget -c http://nginx.org/download/nginx-1.14.0
转载 2024-07-05 08:24:47
33阅读
location介绍 location指令是Nginx中最核心的一项配置,根据预先定义的URL匹配规则来接收用户发送的请求,根据匹配结果,将请求转发到后台服务器、非法的请求直接拒绝并返回403,404,500错误处理等。location指令语法 location [=|~|~*|^~|@] /uri/ { … } 或 location @name { … }location的URI匹配模式 lo
如何下载文件?方法一、直接通过nginx下载静态文件如果文件是保存在服务器上面的,可以直接用nginx下载文件比如说可以供用户下载pdf文件,那么我的nginx配置可以是这样子的:location ~ /document/(.*)\.pdf$ { root /home/nemo/myfile; try_files /$uri 404; }按照上面的配置,当我请求 http://fbd.intell
server 匹配server 匹配通过 listen 和server_name 进行具体如下listen定义格式IP address/portlone IP address ( default port 80)lone port (every interface)path to a Unix socket匹配translates A block with no listen direct
转载 2024-06-21 09:27:33
35阅读
有了default_server,小张心里松了一口气,不用担心server_name写错而白跑一趟了。但是要是Nginx没有设置default_server呢?老王:”如果没有设置,那么我们入口初开始,根据端口号8888找到的第一个就是默认default_server“。_代表无效的域名,不会与任何真实的server_name相交。”“匹配没有传递Host头信息的请求。server {
nginx 反向代理,路径映射的过程是什么?如何配置路径映射规则? location 路径匹配 匹配规则: location 路径正则匹配: 符号说明 ~正则匹配,区分大小写 ~*正则匹配,不区分大小写 ^~普通字符匹配,如果该选项匹配,则,只匹配改选项,不再向下匹配其他选项 =普通字符匹配,精确匹配 @定义一个命名的 location,用于内部定向,例如 error_page,try_files
  • 1
  • 2
  • 3
  • 4
  • 5