厦门手机网站建设公司排名,技术专业网站建设,设计类公司简介网页,长春互联网公司哪里多1.虚拟主机-使用nginx为静态资源提供服务
静态资源服务器#xff1a;主要包括两类资源#xff0c;网页#xff1b;图片#xff0c;音频等#xff1b;
也可以通过别名设置静态资源路径。
配置代码#xff1a;
server {listen 88;server_name localhost;locatio…1.虚拟主机-使用nginx为静态资源提供服务
静态资源服务器主要包括两类资源网页图片音频等
也可以通过别名设置静态资源路径。
配置代码
server {listen 88;server_name localhost;location / {root html;index nly.html index.htm;}}
server {listen 90;server_name localhost;location / {root /home/Online-shop;index index.html;}location /nly {root /home;}location /static {#别名 alias /home/nly; }
}注意开启90端口的监听机制安全组里进行配置。
2.使用Gzip压缩提升请求效率 代码 #开启gzip压缩功能 目的提高传输效率节约带宽 gzip on; #限制最小压缩小于1字节文件不会压缩 gzip_min_length 1; #定义压缩的级别(压缩比文件越大压缩越多但是cpu使用会越多) gzip_comp_level 3; #定义压缩文件的类型 gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/json;
3.location的匹配规则解析
location的匹配规则 主流location对应的是/后面的内容。root对应的是路径。Imooc.html是对应的默认界面。 精准匹配””具体的路径下面实例是精准匹配face1.png图片 正则匹配 不带*号。没有对应的文件就没有办法访问。 以某个字符路径开头请求^:表示非; ~:表示正则。就是正常的路径作为访问的规则。
4.DNS域名解析 Domain:域名系统。解析域名成对应的ip 通过ip器发送相应的请求的。 域名的主要作用是为我们提供一些便利。企业一些计算机节点可能项目会变ip也会跟着变。一旦项目迁移项目ip也会变。通过域名解析了之后不管我们ip怎么去变用户访问的域名永远是固定的。 Nginx代理服务器本身也有网关的作用。Nginx是暴露在公网的可以直接通过ip打开。Tomcat是在内网的域名跟云服务器的公网ip进行了绑定tomcat的ip相当于对外关闭的。
5.使用SwitchHosts模拟本地域名解析访问 问题这个switchhost功能在实战中有什么应用场景可以使用的 这个就是模拟本地域名的也就是修改host生产环境就是域名。 我们修改host文件目的就是劫持在请求dns服务解析ip之前提前把url和对应服务器ip地址的映射关系配置好。 案例 访问nginx对应的地址。 www.imooc.com:88即可访问nginx配置对应的地址。 原因hosts的优先级