qiziyh 写了:b2sun 写了:qiziyh 写了:我觉得这个要求,如ngix有点复杂了,如果本身没有用到ngix的话,去装这个包有点浪费,建议用iptable的NAT功能,一条命令就解决问题
我的主机只有一个IP地址。其它的虚拟机是安装在这个主机上的。。不知道能不能实现
仔细看了你的问题贴,有些疑惑,想知道你的意思是,有一个地址,例如:10.0.0.1,这也是基础机的IP
然后两台虚拟机VOB1和VOB2
你的目的是希望访问同一个地址如10.0.0.1:80然后可以自动对应相应的虚拟机?
如果理解没有错误的话,我的思想:
设VOB1的ip为10.0.0.2,运行php.
VOB2的ip为10.0.0.3,运行asp
通过iptables做NAT,将10.0.0.1:80的流量全部同时转发到10.0.0.2:80及10.0.0.3:80即可,但是前提应该是vob1和vob2两台虚拟机运行的程序不同或目录不同,如访问的是index.php,则会同时访问两台虚假机,但是一台有正常回应,而另一台会找不到相应文件,此时会同时返回相关状态到你的客户端。
您最懂我多个虚拟机vbox如何解决端口定向实现一个IP访问80端口系
统结构
1 基础OS平台 ubuntu 17.04 Server 安装了VBOX5.20
2 vbox01 windows2003Server 安装了IIS和ACCESS 支持ASP类的网站 开放端口813 VBOX02 ubuntu16.04 Server 安装了APACHE2+PHP+mysql 支行PHP类的网站 开放端口80
所有域名指向vbox02如果是php类的就直接在vbox02上运行,如果是asp类的。我只好做个链接跳转到vbox01的82端口。
问题: 现在所有的ASP的网站都变成
http://www.b2XXX.cc:82/index.asp之类 都加了个端口。
请问各位大神。我如何能够实现不要这个82的端口。实现能够两个VBOX或者多个VBOX机运营网站。
(1)考虑过将ASP的网页在APACHE2上加个ASP模块运营。但是看了一下不太稳定,放弃了。还是想在win2003下搞IIS支持为好。
在此表示 感谢
如果成功解决端口定向的问题,我愿意免费给200M网站空间2个域名支持。绝对承诺。
(目前我只有一个IP地址)
主机IP 203.8x.87.23x. 实际的公网IP。主机什么都没有安装 只是做了nat 安装了虚拟机两台
虚拟机IP是10.0.2.15. 10.0.2.16
客户访问我的域名
http://www.abc1.com http://www.abc2.com dns服务器解析指向我的主机IP 203.8x.87.23x.
我希望abc1.com 可以转向虚拟机10.0.2.15
abc2.com 可以转向虚拟机10.0.2.16
并且地址栏还是域名不能带端口 默认都是80端口
如果这样是不是需要主机安装apache 或者nginx?
我之前做法就是
nat 主机 虚拟机1。端口80. 虚拟机1安装Apache。默认域名访问其实全部指向虚拟机1 然后Apache的域名列表执行abc2.com地址跳转 变成abc2.com:81相当于到虚拟机2的IIS了 但是端口81 遗憾
nat 主机 虚拟机2 端口81。虚拟机2安装IIS
实现方法概念:
(1)主平台不用做任何配置 vbox做网络地址转换(NAT)
(2)VBOX1 NAT 外网IP203.8x.1xx.17x :WEB 80 FTP端口 20-21,6044-6054 全转换向10.0.2.15 选中虚拟机-设置-网络-高级-端口转发
(3)vbox2 nat 81---->80
(4)vbox3 nat 86---->80 86,110 ,25,143 全部转过去 这个是邮件服务器
(上述配置NAT是在虚拟机管理器上配置)
apache2要加载 proxy模块(mods)
apache2做80的域名listen然后对于IIS的那些域名就转向vbox2:82 对于不是的全部转向vbox1:80
在#vim /etc/apache2/sites-available/000-default.conf
ServerAdmin webmaster@localhost
ServerName mail.abc2.cc
ProxyPass /
http://mail.abc2.cc:86/
#DocumentRoot /var/www/html 注释这个换成想要的目录做WEB 这里是指本要的网站,不是邮件服务器的地址哟。切记 不要乱了。
DocumentRoot /home
非常感谢各位帮助,请发邮件给我[
[email protected]][url]mailto:
[email protected][/url]或者加我微信beyondtek索取免费的域名解析和网站空间 500M/人 IDC 托管的实体主机服务器,100M 共享速度上骨干网接入。