首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用scotch box 2从外部计算机访问多个站点

Scotch Box 2是一个基于Vagrant的虚拟机环境,用于快速搭建PHP开发环境。它提供了一个预配置的LAMP(Linux、Apache、MySQL、PHP)堆栈,使开发人员能够轻松地搭建和管理多个站点。

要从外部计算机访问多个站点,您需要按照以下步骤进行操作:

  1. 安装Vagrant和VirtualBox:首先,您需要在您的计算机上安装Vagrant和VirtualBox。您可以从官方网站下载并按照说明进行安装。
  2. 下载Scotch Box 2:您可以从Scotch Box的官方GitHub页面下载最新版本的Scotch Box 2。
  3. 配置Vagrantfile:在Scotch Box 2的根目录中,您会找到一个名为Vagrantfile的文件。您可以使用文本编辑器打开它,并根据您的需求进行配置。您可以设置虚拟机的IP地址、共享文件夹、端口转发等。
  4. 启动虚拟机:在Scotch Box 2的根目录中,打开命令行终端,并运行以下命令来启动虚拟机:
  5. 启动虚拟机:在Scotch Box 2的根目录中,打开命令行终端,并运行以下命令来启动虚拟机:
  6. Vagrant将自动下载和配置虚拟机。这可能需要一些时间,具体取决于您的网络速度。
  7. 访问站点:一旦虚拟机启动成功,您可以使用您在Vagrantfile中配置的IP地址,在外部计算机上通过浏览器访问站点。例如,如果您将IP地址配置为192.168.33.10,则可以在浏览器中输入http://192.168.33.10来访问站点。
  8. 如果您在Vagrantfile中配置了多个站点,您可以通过在IP地址后面添加站点的域名来访问不同的站点。例如,如果您的第一个站点的域名是example1.com,第二个站点的域名是example2.com,您可以在浏览器中输入http://192.168.33.10/example1来访问第一个站点,输入http://192.168.33.10/example2来访问第二个站点。

请注意,Scotch Box 2是一个开发环境,不适合用于生产环境。它旨在为开发人员提供一个快速、便捷的PHP开发环境,以便他们可以在本地开发和测试他们的应用程序。对于生产环境,您应该考虑使用适当的云计算平台或服务器来部署和托管您的站点。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

全栈“食”代:用 Django + Nuxt 实现美食分享网站(一)

本文所涉及的源代码都放在了 Github[1] 上,如果您觉得我们写得还不错,希望您能给❤️这篇文章点个在看+Github仓库加星❤️哦~ 本文代码改编自 Scotch[2]。...pip 安装包 Django 框架的基础概念(MTV 架构),可参考这篇教程[3]进行学习 Vue 的基础概念,以及用 npm 工具链的使用,可参考这篇教程[4] 前后端分离的基本概念,包括前端如何通过发起...可以看到 client 目录下有以下子目录: assets:存放图片、CSS、JS 等原始资源文件 components:存放 Vue 组件 layouts:存放应用布局文件,布局可在多个页面中使用 middleware...h1 { font-family: cursive; font-size: 5rem; } .text-box p { font-size: 2rem; font-weight: lighter...实现 RecipeCard 组件 首先,实现将会在多个页面中反复使用的食谱卡片组件 RecipeCard 如下:

1.5K30

全栈“食”代:Django + Nuxt 实现美食分享网站(下)

在这一部分,我们将实现前后端之间的通信,使得前端可以后端获取数据,并且将进一步丰富网站的功能。...本文所涉及的源代码都放在了 Github[2] 上,如果您觉得我们写得还不错,希望您能给❤️这篇文章点个在看+Github仓库加星❤️哦~ 本文代码改编自 Scotch[3]。...服务器获取数据 在这一部分,我们将真正实现一个全栈应用——让前端能够向后端发起请求,从而获取想要的数据。...配置 Django 的静态文件服务 首先我们要配置一下 Django 服务器,使前端能够访问其静态文件。...core.urls')), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 注意 这样配置静态文件路由的方式仅应当在开发环境下使用

1.6K10

CVPR 2023论文总结!CV最热领域颁给多模态、扩散模型

2359篇论文中,1487篇的标题有多个大写字母的缩略词或复合词,占比63%。...辐射场 神经辐射场(NERF)也越来越受欢迎,论文中使用单词「radiance」增加了80% ,「NERF」增加了39% 。NeRF已经概念验证转向编辑、应用和训练过程优化。...CNN CNN曾经是计算机视觉的宠儿,到了2023年,似乎失去了它们的优势,使用率下降了68%。许多提到 CNN 的标题也提到了其他模型。...掩码 关键字「mask」比去年同期增长了263% ,在2023年被接收的论文中出现了92次,有时在一个标题中出现了2次。...- SIM: Semantic-aware Instance Mask Generation for Box-Supervised Instance SegmentationSIM - DynaMask

53750

让 VAGRANT 启动并运行起来

这篇文章将介绍Vagrant中一些相当酷的事情,比如: 在你的机器中使用PHP5.4版本的LAMP。 如何在你的虚拟机中便捷访问数据库。...如何自动更新你的hostfile,使用URL引用虚拟服务器(developing on http://localhost:8080 versus http://myprojectname.local)。...用Vagrant快,简单,并可帮助你同时管理多个开发环境。 更长的原因: 想象一下,你正在和据说15人的团队开发一个应用程序。这个程序真是狂棒!...我发现在在使用不同的OS, Vagrant 版本, Chef 版本, 以及virtual box 版本时会出现一些报错.这方面我也不是专家,也没办法解答所有的报错问题....hostname for your project (e.g.: http://projectname.local) project_name = "projectname" Vagrant安装完成以后,浏览器访问

1K20

用 Node.js 实现定时任务

翻译:疯狂的技术宅 作者:Chris Nwamba 来源:scotch.io ?...在本文中,我们将研究如何在 Node 程序中创建和使用 Cron 作业。为此我们将创建一个简单的程序,该应用程序会自动服务器中删除自动生成的 error.log 文件。...让我们看看如何使用不同的时间间隔来安排任务。在上面的示例中,我们创建了一个简单的 Cron 作业,传递给 .schedule() 函数的参数为 * * * * *。...创建文件到发送电子邮件和运行脚本的各种操作。让我们看一下更多的用例 用例2 - 备份数据库 确保用户数据的可访问性对于任何企业都是至关重要的。...由Cron Job自动发送的电子邮件 总结 在本文中,我介绍了 Cron 作业以及如何在 Node.js 程序中使用

5.6K10

【重磅】Jeff Dean等提出自动化分层模型,优化CPU、GPU等异构环境,性能提升超 60%

该方法在多个主要神经网络模型上测试,最高实现了60.6%的性能提升。...设备配置(Device placement)可以被框定为学习如何在可用设备之间对图进行分区,将传统的图分区方法作为一个自然的baseline。...这里, 是Grouper softmax分布 绘制的样本组配置 g 的概率, 是Placer softmax分布 绘制的样本设备配置 d 的概率。...我们使用 REINFORCE 规则[21]来优化成本函数。 我们的策略是以分布式的方式训练的,参数服务器由多个控制器共享。控制器异步更新策略。我们使用4个控制器和16个worker(每个控制器4个)。...对于具有2层、4层和8层的NMT,我们分别使用2个,4个和8个GPU进行实验。

1.1K70

代理服务器工作原理是什么?

如何快速地访问Internet站点,提高网络的安全性,成为了当今的热门话题。在这种情况下,代理服务器便应运而生了。      ...代理服务器应用的常见例子:拥有上百台电脑的局域网通过一台能够访问外部网络资源的代理服务器而也能访问外部互联网。...2、代理服务器的功能   (1) 充当局域网与外部网络的连接出口   充当局域网与外部网络的连接出口,同时将内部网络结构的状态对外屏蔽起来,使外部不能直接访问内部网络。...(4)提高访问速度   代理服务器将远程服务器提供的数据保存在自己的硬盘上,如果有许多用户同时使用这一个代理服务器,他们对Internet站点所有的访问都会经由这台代理服务器来实现。...当有人访问过某一站点后,所访问站点的内容便会被保存在代理服务器的硬盘上,如果下一次有人再要访问这个站点时,这些内容便会直接代理服务器磁盘中取得,而不必再次连接到远程服务器上去取。

79920

大神口中的服务器负载均衡到底是什么意思?

这种署理方式与一般的署理方式有所不同,标准署理方式是客户运用署理访问多个外部Web服务器,而这种署理方式是多个客户运用它访问内部Web服务器,因此也被称为反向署理模式。...3.据NAT的负载均衡技术 网络地址变换为在内部地址和外部地址之间进行变换,以便具备内部地址的计算机访问外部网络,而当外部网络中的计算机访问地址变换网关拥有的某一外部地址时,地址变换网关能将其转发到一个映射的内部地址上...因此如果地址变换网关能将每个衔接均匀变换为不同的内部服务器地址,尔后外部网络中的计算机就各自与自己变换得到的地址上服务器进行通讯,然后达到负载分管的目的。...2.高可靠性 架构在专用的高速骨干网之上,该骨干网络供应延迟极小的网络连通性,然后保障GSLB的功能正常发挥和高性能,远远优于根据公网的GSLB。...并且,当主站点机房的Internet 出口呈现毛病时,还能将用户自动、透明地其他分站点Internet入口导向主站点服务器。

4.7K30

防范数据窃取了解其手法做起

如果有代理和过滤,你可能就需要花点心思了,但许多常见网站都会允许使用Dropbox,Google Drive和Box等,特别是那些有云外包服务的企业。...许多站点出于某些原因并未启用TLS,这很容易导致中间人攻击。因此,如果你的站点没有启用https,那么可以使用用Let’s Encrypt为你的站点免费加密。...许多分类系统允许你根据自己的实际情况设置分类,因此攻击者只要做好预先计划,例如创建一个医疗站点就可能轻松绕过过滤机制。 Flickr和YouTube是否可以访问?...这里推荐大家可以使用dnscat2。 一些IDS/IDP现在能够发现DNS隧道,但经常错过通过DNS TXT记录发送的数据。...电力线:通过电力线隔离计算机中提取数据。 “Fansmitter”- 占用计算机的风扇并修改其转速以控制产生的声音。

49430

面试题整理|45个CSS面试题

例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。...Q6、使用CSS的优势? 1、多个文档的样式可以通过使用一个站点来控制。 2多个HTML元素可以包含许多文档,可以在其中创建类。 3、要在复杂情况下对样式进行分组,请使用选择器和分组方法。...Q17、如何设置h2和h3标签的相同样式? 通过用逗号(,)分隔符来定位多个元素 h2, h3 { color: blue; } Q18、CSS中的float属性如何使用?...box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。...对于大型项目(具有多种布局和内容类型的站点,或在同一设计框架下具有多个品牌的站点),使用模块化方法并将CSS拆分为多个文件更为明智。 跨文件拆分CSS可以更轻松地将任务打包给团队。

4.1K30

VMware网络连接模式(桥接、NAT以及仅主机模式的详细介绍和区别)

简而言之,这就好像在上图所示的局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。桥接模式网络连接支持有线和无线主机网络适配器。...如果你想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。...外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。 此外,在一台主机上只允许有一个NAT模式的虚拟网络。...因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的。...比如,我们在虚拟机的80端口上"建立"了一个站点,只要我们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可以让外部网络通过主机的88端口访问到虚拟机80端口上的站点

1.2K20

Vagrant入门

它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用。本文我们将以Virtualbox为例,看看Vagrant的基本使用。...此时,如果你在虚拟机中启动的一个Tomcat来部署网站的测试环境,而又想外界能够访问的话,你需要使用端口转发: Vagrant.configure("2") do |config| config.vm.network...Virtualbox的NAT网络方式,这种方式允许虚拟机访问外部网络,但是不允许外界访问虚拟机,就连Host机器也访问不了。...在使用public network时,虚拟机和Host在网络中具有同等的地位(共同使用Host机的物理网卡与外界通信),就相当于在Host所在网络中又多了一台计算机一样,此时虚拟机可以使用网络中的DHCP...override.vm.box = "precise64_fusion" end end 在下一篇中,我们将讲到如何创建自己的Vagrant box

41120

以及它如何应用于WordPress?

使用WordPress遇到Localhost的2种常见情况 在与WordPress相关的两个方面,您可能会遇到术语localhost: 在本地环境中开发/测试WordPress网站 设置/配置对WordPress...站点数据库的访问 首先,许多WordPress开发人员创建了一种称为“本地测试环境”的东西来构建WordPress网站。...本质上讲,这个环境模仿了一个实时网站,但在用户自己的计算机上是完全独立的。 由于该站点仅存在于本地主机上,因此开发人员可以轻松地进行测试,而不必担心破坏可能正在接收外部流量的实时网站上的某些内容。...我们实际上有一个关于如何使用DesktopServer在本地安装WordPress的详细指南。 MAMP – 可以同时使用Apache和NGINX的跨平台本地开发环境。...学SEO然后,您可以通过在浏览器地址栏中键入“localhost”来访问本地WordPress站点: 本地开发环境示例 为什么您的WordPress数据库在大多数情况下都位于本地主机 正如您在本文开头所了解的

1.5K00

虹科分享 | 终端安全防护 | 网络安全术语列表(终篇)

SIM卡交换 一种通过复制或交换受害者的2FA设备的SIM卡和犯罪分子的SIM卡来绕过双因素身份验证(2FA)的恶意方法。 Smishing 使用短信钓鱼受害者或作为社会工程攻击的一部分。...威胁情报可以各种来源收集,例如开源数据、恶意软件分析或人工情报。 Threat vector入侵载体 威胁如何进入组织。它可以是任何东西,恶意电子邮件附件到受感染的U盘。...V**虚拟专用网络 一种加密用户到网络的网络流量的方法。公司经常使用V**来允许员工远程位置(如家中或出差)访问其内部网络。...W Watering hole attack水坑攻击 一种将恶意软件植入可能被受害者访问的网站的攻击类型。然后,当受害者访问站点时,该代码会被下载到受害者的计算机上。...White box testing白盒测试 一种渗透测试,测试人员了解目标的内部结构、逻辑和应用程序实现开始。 White hat白帽子 使用他们的技能来发现和修复计算机系统中的漏洞的黑客。

90310

关于DNS负载均衡技术

那么说到应用,到底是如何进行使用,改善网络问题的呢?那么本文就将为大家详细介绍一下其中的原理。 为了建立一个高负载的Web站点,必须使用多服务器的分布式结构?...在这种结构中,将外部请求均匀分配到服务器上的技术称为负载均衡技术,由于建立内容完全一致的Web服务器并不困难,因此负载均衡技术就成为建立一个高负载Web站点的关键性技术?...在dns服务器中,可以为多个不同的地址配置同一个名字,这个数据被发送给其他名字服务器,而最终查询这个名字的客户机将在解析这个名字时随机使用其中一个地址?...www2 IN A 192.168.1.2 www3 IN A 192.168.1.3 www IN CNAME www1 www IN CNAME www2 www IN CNAME www3 这里先为每个计算机定义一个真实名字...此后外部的客户机就可能随机的得到对应www的不同地址,那么随后的HTTP请求也就会发送给不同地址了? 当使用dns负载均衡的时候,必须尽量保证不同的客户计算机能均匀获得不同的地址?

96120

8 个适合程序员学习新技能的网站

高课程质量 各种各样的语言和工具,有完整的学习路径 缺点: 学习路径有重叠、重复的内容 有些课程已经过时了,而且看起来短时间内不会更新 网站地址:https://www.pluralsight.com/ 2....网站地址:https://www.katacoda.com/ 3.Scotch.io 对于前端和web开发人员来说Scotch.io是一个很好的资源来提升你的知识或学习一些新的框架和工具,课程涉及React.js...优点: 种类繁多,连贯的学习路径(如完整的Web开发人员课程),到认证(如AWS副架构师),到特定场景中的特定工具(如精通Docker与Swarm和K8s)。...课程主要是介绍一般的计算机科学和编程概念。但对于那些想要学习新的编程语言或探索新主题基础知识的人是非常有用的。...优点: 课程很长很深入 由大企业和大学的教授教学的高质量课程 完全免费访问内容,付费后你还可以获得学位和专业证书 缺点: 有些课程可能很难,他们是由工程师和教授教的,所以有时这些主题教得不好。

64230

Nginx反向代理与负载均衡

只不过这里的代理人和被代理人都是计算机,即计算机1要访问A站点,但是计算机1到A站点的网络不通,而计算机2站点A的网络畅通,且计算机1和2之间能相互访问,这时候计算机1想要访问站点A,就可以通过计算机...2转发请求,计算机2再把响应转发给计算机1,这时我们就说计算机1通过代理服务器(或说使用了代理)完成了站点A的访问计算机2充当了代理服务器的角色(代理人),计算机1充当客户端的角色(被代理人)。...这和互联网和项目架构的发展有关,以前用户量少业务少,项目往往部署在单台机器上,计算机2访问站点A时明确知道站点A的IP和端口。...服务器1、2、3...组成一个应用集群对外提供服务,那现在计算机2怎么访问站点A呢?是访问服务器1、2、3中的哪一台呢?怎么选择访问那一台服务器呢?为了解决这个问题反向代理应运而生。...如上图,应用以集群模式部署在服务器1、2、3上,外部客户端访问时通过服务器4将请求转发到具体的应用服务器处理请求。

1.1K40

什么是蜜罐与蜜网?

攻击者入侵后,通过监测与分析,就可以知道他是如何入侵的,随时了解针对组织服务器发动的最新的攻击和漏洞。 还可以通过窃听黑客之间的联系,收集黑客所用的种种工具,并且掌握他们的社交网络。...设置蜜罐并不复杂,只要在外部因特网上有一台计算机运行没有打上补丁的微软Windows或者Red Hat Linux即行,然后在计算机和因特网连接之间安置一套网络监控系统,以便悄悄记录下进出计算机的所有流量...这种由多个蜜罐组成的模拟网络就称为蜜网。...当一个攻击者试图侵入蜜网时,入侵检测系统会触发一个报警,一个隐藏的记录器会记录下入侵者一切活动,当入侵者试图蜜网中转向真实主机时,一个单独的防火墙会随时把主机Internet上断开。...如果蜜罐被设计互联网来访问,可能会有一个风险,创建非信任站点列表的外部监控组织可能会报告组织的系统是脆弱的,因为他不知道这个脆弱性是属于蜜罐而不是系统自身。

2.2K30
领券