当前位置: 首页 > 技术支持 > 服务器维护>> 怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...(怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...)

怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...(怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...)

推荐云服务器、或者双线大容量虚拟主机!

大家好,今天小编关注到一个比较有意思的话题,就是关于一个虚拟主机两个主页切换的问题,于是小编就整理了5个相关介绍一个虚拟主机两个主页切换的解答,让我们一起看看吧。

怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...(怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...)

文章目录:

  1. 怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...
  2. 怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...
  3. 一个虚拟服务器安装两个网站,点击第二个网站总是跳转的第一个页面?
  4. 如何实现一台云虚拟主机,两个域名,访问两个不同的网站
  5. vmware srm是否能够实现两个站点间的自动切换

一、怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...

一个虚拟主机只能放一个网站。。

可以,只需要购买可以绑定多个域名的虚拟主机!

可以做跳转目录代码!

将下面这段代码放入网站根目录命名为:index.php ->裤信 在虚拟主机控制面板中选择默认首页->将index.php置顶->绑定域名。茄盯即可多个域名共享一个虚拟主机!

<?php

switch ($_SERVER["HTTP_HOST"])

{

case "要判断的域名":

header("location:跳转路颤纯和径");

break;

case "要判断的域名":

header("location:跳转路径");

break;

?>

推荐云服务器、或者双线大容量虚拟主机!

你需求的是不同的网站都在这个虚拟机宴枯敬上还是在别的服务器?

如果是在当前虚拟机上有多个网站:有些虚拟机可以满足子站的建立,但会有限制,根据提败宽示建立子站就可以了

如果是跳转到别的服务器上就直接在虚拟机上绑定你晌慎的N个域名,php在执行的时候判断访问的域名是什么在跳转到你想跳转的网页就可以了

你在虚拟机上建立不同的网站目录,绑定不同的域名,然后将域名解析到这个虚拟主机的ip即可

二、怎么实现用一个虚拟主机绑定两个域名,访问跳转不同网站?(php动态站...

可以配置端口转发。虚拟主机里面可以通过NAT网络分配到不同的域名纤知空间,然后配置iptables映射关系,外面从不同端口进来的请求会被分发银竖庆到锋握对应的域名去。


三、一个虚拟服务器安装两个网站,点击第二个网站总是跳转的第一个页面?

草长莺飞二月天,拂堤杨柳醉春烟.

可能是设置了网页跳转,修改一下网页跳转的设置即可。

四、如何实现一台云虚拟主机,两个域名,访问两个不同的网站

你好。你的问题是可以实现的。

通过.htaccess文件来实现一个阿里云虚拟主机建立多个网站的目的。假设我们的两个域名,www.a.top、www.b.top,它们在阿里云虚拟主机对应的目录分别是 aweb、bweb 文件夹,那么通过以下操作可以实现阿里云虚拟主机建立2个网站(理论上可以建立很多个)。

1、在阿里云虚拟主机根目录建立一个.htaccess 文件,内容如下:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.a.top$ [NC]

RewriteCond %{REQUEST_URI} !^/aweb

RewriteRule ^(.*)$ /aweb/$1 [L]

RewriteCond %{HTTP_HOST} ^www.b.top$ [NC]

RewriteCond %{REQUEST_URI} !^/bweb

RewriteRule ^(.*)$ /bweb/$1 [L]

</IfModule>

2、在 aweb 文件夹内建立一个.htaccess 文件,内容如下:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.a.top$ [NC]

RewriteRule (.*) http://www.a.top/$1 [L,R=301]

</IfModule>

3、解析域名雹空和在主机绑定域名的步骤就直接略过,自行添加即可。

此时,我们可以分别在 aweb、bweb文件夹上传相应的建站程序,然后就可以通过不同的域名访问不同的文件夹内容,这就实现了一个阿里云虚冲乎拟主机建立多个网站。

温馨提示:文中虽然说是阿里云虚拟主机,其实文中方法不单单适用于阿里云虚拟主机,也适散肆悉用于其他使用 apache 支持.htaccess 的虚拟主机。

五、vmware srm是否能够实现两个站点间的自动切换

虽然您还可以采用传统的(.bat)文件方式在SRM中执行梁前命令行步骤,但是微软提供的.bat文件并不是专门创建的,为操作和调整vSphere平台而提供的扩展程序接口(API-advancedprogramminginterface)。如果您的目的是为了制作更为精细的脚本,那么我们确实需要一种更为全面的脚本引擎工具。幸运地是,VMware即将整合微软的PowerShell环境,并推出专用于管理VMware虚拟环境的cmdlets命令接口。  首先顷缓下载并在恢复站点的SRM服务器上安装微软的PowerShell,然后下载和安装VMwarePowerCLI工具。  一旦我们完成了在恢复站点SRM服务器上PowerCLI的安装,就可以开始创建.PS脚本。并且在此之前,我们要通过PowerCLI配置相应的安全设置,并且确保可以通过PowerCLI登陆恢复站点的vCenter,这么做是非常有意义的。  在SRM论坛上,最常见的问题之一就是如何减少恢复进程中虚拟机对内存的占用量。这是一个实际上很常见的问题,因为通常情况下恢复站点的ESX服务器要相对差一些。例如,或许恢复站点的服务器物理内存数量要少于被保护的站点。通过使用PowerCLI,我们可以通过.PS脚本,在启动虚拟机之前自动调用减少虚拟机内存分配的进程。  通过使用PowerCLI,可以有很多种实现方法。您可以为每台虚拟机都创建一个.PS脚本来减少其内存占用。如下是一个实例,通过这个PS脚本可以完成对我命名为ctx01的虚拟机的处理。在脚本中,我使用了set-vmcmdlet把恢复站点虚拟机的内存分配减少为1024MB。另外,–confirm:$false命令用来在需要人工确认更改时,完成操作而无须等待。  例1connect-viservervc4nj.corp.com--usercorp\\administrator--passwordvmwareSet-VMctx01-MemoryMB\"1024\"-Confirm:$FALSEDisconnect-VIServer–Servervc4nj.corp.com-Confirm:$FALSE  当然,为每台虚拟机都创建一个.PS脚本对管理员来说是非常沉重的负担,所以您可能更喜欢通过虚拟机名称来搜索和定位,并对多个虚拟机同时完成修改的操作方式。例如,在如下的.PS脚本中,get-vmcmdlet是用来查找所有以“ctx”文本开头的虚拟机,并把找到的虚拟机传递给set-vm命令。这个操作将对那些命名为ctx01,ctx02,……等等的虚拟机内存分配做调整。  例2connect-viservervc4nj.corp.com--usercorp\\administrator--passwordvmwareget-vmctx*|Set-VM-MemoryMB\"1024\"-Confirm:$FALSEDisconnect-VIServer–Servervc4nj.corp.com-Confirm:$FALSE  更加精简的脚本方式是,并不指定特定的内存数量,而是通过检查虚拟机内存数量并设置在特定的条件下减少内存分配数量。  例如,假设我需要把分配给恢复的虚拟机的内存数量全部减少为原来的一半。如下的脚本就可以自动查询现在分配给虚拟机的内存数量,然后减少为50%。通过查找虚拟机名字中的ctx*字符串来定位并查询现在为虚拟机分配的内存数量,然后使用set-vmcmdlet实现正确的设置。  例3connect-viservervc4nj.corp.com--usercorp\\administrator--passwordvmwareForeach($VMinGet-VMctx*){$NewMemAmount=$VM.MemoryMB/2Set-VM$VM-MemoryMB$NewMemAmount-Confirm:$FALSE}Disconnect-VIServer–Servervc4nj.corp.com-Confirm:$FALSE  在我的环境中,最终采用了最后一种方法来控制分配给CTX虚拟机的内存。这里我想感谢来自英国的AlRenouf,是他帮助我编写了最后一个例子中的脚本。或许您不知道Al是谁,他对PowerShell非常的熟悉,而且他的橡乎清Virtu-Alblo博客也非常值得一读。  在下一步中要完成的是,让这些PS文件可以被SRM调用。相比SRM直接调用这些.PS脚本的方式,我更喜欢创建一个.cmd/.bat文件,然后通过该文件在合适的时机调用。这种方式可以减少在编写命令脚本程序时的代码行。通过在.cmd/.bat文件中使用变量,我可以多次使用它来调用保存在SRM服务器上的.PS文件。  步骤1:创建一个可重定向的.bat文件  我第一次关注可重定向的.bat方式是在阅读一个博客(CarterShaklin\'sPowerCLIblog)中,那里讨论了如何在vCenterAlarms中使用.PS脚本。  在Virtu-AL主页的帮助下,我创建了一个可以引用我的.PS1脚本的.bat文件。该脚本会加载微软的Powershell环境,同时启动PowerShell控制台文件(.psc1,该文件使得VMwarePowerCLI可以正常工作)。通过末尾的变量字符串“%1”,可以在同一个重定向的.bat文件中实现对所有.PS1文件的调用。@echooffC:\\WINDOWS\\system32\\windowspowershell\\v1.0\\powershell.exe-psc\"C:\\ProgramFiles\\VMware\\Infrastructure\\vSpherePowerCLI\\vim.psc1\"\"&\'%1\'\"  步骤二:把.bat重定向文件和powercli.ps脚本拷贝到恢复站点的SRM服务器上  下一步是要完成把redirect.bat和.PS文件拷贝到恢复站点SRM服务器上。相对来说,您把这些文件拷贝到什么地方并不重要,只要您在脚本中正确地键入了文件路径,那么当您在恢复计划中键入命令并执行后,它们就会毫无差错地运行起来。

到此,以上就是小编对于一个虚拟主机两个主页切换的问题就介绍到这了,希望介绍关于一个虚拟主机两个主页切换的5点解答对大家有用。


服务器购买/咨询热线:1563700917115617636856

本文链接:http://www.sqxnmj.com/jishuzhichiyuweihu/19683.html
tags:
腾讯云服务器特惠

  • 关注微信
是否收录:

猜你喜欢

微信公众号