首页 > 其他分享 >【服务器搭建】为啥虚拟主机不能用IP直接访问?

【服务器搭建】为啥虚拟主机不能用IP直接访问?

时间:2024-07-12 21:08:35浏览次数:16  
标签:web 服务 虚拟主机 IP 端口 访问 服务器

需求

直接用IP访问了自己在线上的网站,结果发现被拒绝❓

因为,IP映射的是一整台服务器,而服务器上可以部署的的服务是多种多样的。除了web网站服务,还可能有ftp文件传输服务,mail邮箱服务等。这时仅仅给出IP是不够的,需要在IP后添加端口号作进一步区分。

当然,如果用浏览器访问的话,只输入IP它也会帮你自动补充80或者443端口,以便访问对应的web服务。自己实际就是用的浏览器,那为啥仍旧不能访问网站呢?因为,自己买的是功能受限的“虚拟主机”,而非完整的“服务器”。

虚拟主机本质就是“共享主机”,自己其实是在和其他人一起使用一台主机。我在这台主机上部署了网站,别人也可能部署了网站,这时仅靠IP和端口就无法将我们区分开来了。所以虚拟主机就会拒绝只提供IP和端口的访问。

也许有人会觉得IP和端口的组合足够在一台主机上区分不同的web服务了,只要为不同的web服务指定不同端口就行了。但这就意味着将有web服务要放弃使用默认端口(80或443),而客户端的浏览器通常使用默认端口访问web服务,这就会导致那些未使用默认端口的web服务无法被访问到。

基于上述情况,就会发现对于使用了虚拟主机的站长而言,在IP和端口之外再提供第三个标识以便将自己和“室友”区分开来就是必须的,而这第三个标识就是域名

这里也同时展现了域名除了作为IP的助记符外的另一个重要作用,即在相同的主机中区分使用了默认端口号的同一类型的不同服务

其实除了web服务外,对其他服务的访问也可能面临拒绝IP加端口直接访问的情况。但这不是必须的,如果你购买的是完整的服务器,完全可以实现只用IP加端口访问对应服务的场景,但这种使用方式多少有些浪费,也增加了服务对主机的耦合,不利于将来可能的服务迁移活动。

Web学社

标签:web,服务,虚拟主机,IP,端口,访问,服务器
From: https://www.cnblogs.com/o-O-oO/p/18299398

相关文章

  • LeetCode - #93 复原 IP 地址
    文章目录前言1.描述2.示例3.答案关于我们前言本题由于没有合适答案为以往遗留问题,最近有时间将以往遗留问题一一完善。我们社区陆续会将顾毅(Netflix增长黑客,《iOS面试之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。......
  • NOIP GRAPH
    NOIPGRAPH1.可持久化并查集直接用可持久化线段树维护可持久化数组2.基环树一种出题人经常拿来强行增大题目难度的工具。可以通过断边或者分讨的方式处理。3.2-SAT2-SAT使用拆点表示bool取值,用有向边代表变量之间推导的关系。图中强连通分量就代表了一套等于关系,里......
  • NOIP DP
    NOIPDP本章选用题目重做的方法进行复习会选择有价值的题目重做1.数位DPP2602数字计数Trick典型转换:前缀和转换通过从高到第枚举数字的方法进行统计。这是很常见的限制数字范围的方法。P4127同态分布所以数位DP开始推导的时候通常是从暴力开始的,开始的时候就是枚举......
  • noip ds
    Summaryscoi/noipds1.吉司机线段树平常我们的线段树处理问题的时候,其实已经有体现这样的思想:如果当前区间是全部都被影响的,那么打上tag返回,如果是全都没有被影响的,那么直接返回,如果是一部分被影响的,直接暴力向下递归直到前两个条件满足。但是这种处理方式适用于影响的数一定......
  • P1065 [NOIP2006 提高组] 作业调度方案
     首先纠正一下题目错误,红色框应当为3-1,蓝色框应当为3-2 简单概括一下上述题意,首先看输入案例和输出案例代表哪些东西:另外注意以下约束条件对同一个工件,每道工序必须在它前面的工序完成后才能开始;同一时刻每一台机器至多只能加工一个工件。在保证约束条件 (1.)(2.)......
  • 【张量|TRPCA】Tensor Robust Principal Component Analysis with A New Tensor Nuclea
    支持我的工作......
  • JavaScript调试技巧总结
    debug javascript最全面的JavaScript调试技巧总结本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会填补空白。Thisentrywaspostedin Review andtagged debug, javasc......
  • 【人工智能】Transformers之Pipeline(概述):30w+大模型极简应用
    ​​​​​​​目录一、引言 二、pipeline库2.1概述2.2使用task实例化pipeline对象2.2.1基于task实例化“自动语音识别”2.2.2task列表2.2.3 task默认模型2.3 使用model实例化pipeline对象2.3.1基于model实例化“自动语音识别” 2.3.2查看model与task的......
  • iperf详解
    iperf是一个网络性能测试工具,用于测量带宽和网络延迟等性能参数。它可以在两台计算机之间进行测试,一台作为服务器,另一台作为客户端。下面是一些关键的详细讲解:功能:带宽测试:iperf可以测量两台计算机之间的带宽,即数据传输速度。延迟测试:可以测量数据从一个计算机到另一个计算机......
  • 记录一次排查解决服务器卡死的过程
    前言自己个人兴趣爱好,线上有一个阿里云服务器,处理数据用的,会频繁IO和分析数据。隔一段时间就会卡死(大概2个月),重启就OK。本来没当一回事,直到后来影响到赚取money了才引起重视。服务的启动脚本如下:nohupjava-Xms512m-Xmx1024m-jarxxx.jar&当然这个脚本是有很多问题的,......