我正在MS Azure中创建高可用FTPserver。设置:
2个虚拟机,使用最近发布的区域网络,它使我能够对这两个虚拟机使用实例级公共ip,因此我能够绕过Azure NLB,这使我能够使用被动FTP。
我使用DFSshare存储文件,AD,IIS共享配置,...
我遇到了IIS共享配置的问题,它工作得很顺利,但现在我必须禁用共享配置才能在IIS中设置IPadress。(两台服务器具有不同的公网IP)。
是否可以使用共享配置,但覆盖每台服务器的IP?不能在IIS中使用DNS名称。
http://gyazo.com/f8d78baa42775519361aa1ee51838ba8
我不知道你能不能伪造一个IP,转发,...?例如,我插入10.0.0.1,但Windows将其转换为我在服务器上某处设置的公网IP?Machine.config,...
致以亲切的问候,
布莱希特
发布于 2015-02-25 05:36:12
通过在我的applicationhost.config (共享配置文件)中使用环境变量,我能够做到这一点。有4个步骤...
步骤1 -在每台服务器上配置3个具有唯一IP的环境变量。
%FTP1_IP%=192.168.1.1 / %FTP3_IP%=192.168.1.3 / %FTP3_IP%=192.168.1.5 %FTP1_IP%=192.168.1.2 / %FTP3_IP%=192.168.1.4 / %FTP3_IP%=192.168.1.6
第2步-取得所有权并编辑system32\inetsrv\config\schema\IIS_schema.xml您需要将expanded="true“添加到您在两个FTP服务器上执行此操作所需的所有绑定信息的位置(您需要这样做,因为默认情况下IIS只允许将变量用于文件路径)。
Step 3 -在您的共享applicationhost.config中编辑绑定,如下所示...
binding protocol="ftp“bindingInformation="%FTP1_IP%:21:”
binding protocol="ftp“bindingInformation="%FTP2_IP%:21:”
binding protocol="ftp“bindingInformation="%FTP3_IP%:21:”
Step 4 - REBOOT :)现在您有了一个共享的配置文件,每个服务器都有唯一的IP!!
https://stackoverflow.com/questions/24240141
复制相似问题