Nginx的三种虚拟主机的配置

文章介绍了如何基于IP、域名和端口配置网络服务,强调了配置文件如nginx.conf的重要性。同时,文章探讨了跨域问题,包括同源策略的定义,以及JSONP作为跨域解决方案的工作原理,尽管它有局限性,如只支持GET请求和可能的安全风险。
摘要由CSDN通过智能技术生成

三种分别是基于IP,基于域名,基于端口(记得配置监听端口)

基于IP

第一步添加网卡

第二步写配置文件(写完一定要重启服务 nginx -s reload)

配置文件目录:/usr/local/nginx/conf/nginx.conf

基于域名

就要在/etc/hosts 的里面写下local host缓存

然后再将配置文件里面的server_name(域名)、root(根目录)两个参数修改成对应的即可

基于端口

只需要将配置文件的监听端口修改一下

跨域知识点

同源:

  • 协议相同

  • 域名相同

  • 端口相同

一、JSONP 跨域 (1传输数据很少2只支持get传输)

jsonp的原理就是利用 <script> 标签没有跨域限制,通过<script>标签src属性,发送带有callback参数的GET请求,服务端将接口返回数据拼凑到callback函数中,返回给浏览器,浏览器解析执行,从而前端拿到callback函数返回的数据。

JSONP的缺点:

具有局限性, 仅支持get方法

不安全,可能会遭受XSS攻击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值