当前位置:首页 > CN2资讯 > 正文内容

windows10安装flink

2天前CN2资讯


一、背景描述

业务服务器操作系统为Windows Server 2003,已运行几套业务系统,均基于.NET Framework3.0,4.0,近期新开发项目是基于.NET Framework 4.5,但Win2003无法安装.NET Framework4.5框架,新项目框架又不能降级。服务器只有一个对外IP,IP再不能新增。在不影响原有系统的运行,又能让新项目正常上线,问题该如何解决???

二、解决方案

在Windows 2003服务器安装虚拟机,虚拟机安装Win2008(X86)(因服务器是32位操作系统,虚拟机也只能安装32位Win2008),将新项目布署至虚拟机,外部通过win2003物理机访问win2008虚拟机。

详细解决方法如下

三、技术步骤:

1、下载免费虚拟机软件Oracle VM VirtualBox 5.1.8,并增加虚拟机“Win2008R2”,具体安装过程略过(网上大把资料)。

2、虚拟机网络设置,重点,其中win2003物理机IP:192.168.56.1,win2008虚拟机IP:10.0.2.15,

网卡连接方式:网络地址转换(NAT),并设置端口转发规则(新项目使用服务器80端口,可根据实际情况设置),至此,物理机可正常访问虚拟机80端口,如图

3、将新项目布署至win2008R2虚拟机,项目占用80端口,在虚拟机测试项目运行正常。

4、在win2003物理机安装Nginx,做为请求转发,将win2003服务器80端口的请求转发至win2008R2虚拟机80端口,具体Nginx安装及配置略过。

转发过程:外网请求-----win2003外网IP(x.x.x.x)--------win2003内网IP(192.168.56.1)-----win2008R2(10.0.2.15)

 四、优化

1、Nginx 设置为Windows服务,开机启动:

借助"Windows Service Wrapper"小工具,项目地址: https:///kohsuke/winsw

下载地址: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/1.18/winsw-1.18-bin.exe

下载该工具后,将其放在 Nginx安装目录下,并重命名为nginx-service.exe,创建配置文件nginx-service.xml(名字要和工具名一样),

创建nginx-service.exe.config(为支持NET 4.0 runtime,默认只支持NET 2.0 runtime),结构如下:

nginx-service.xml 内容如下:


1 <service> 2 <id>nginx</id> 3 <name>Nginx Service</name> 4 <description>High Performance Nginx Service</description> 5 <logpath>C:\nginx\nginx-1.8.1\logs</logpath> 6 <log mode="roll-by-size"> 7 <sizeThreshold>10240</sizeThreshold> 8 <keepFiles>8</keepFiles> 9 </log> 10 <executable>C:\nginx\nginx-1.8.1\nginx.exe</executable> 11 <startarguments>-p C:\nginx\nginx-1.8.1</startarguments> 12 <stopexecutable>C:\nginx\nginx-1.8.1\nginx.exe</stopexecutable> 13 <stoparguments>-p C:\nginx\nginx-1.8.1 -s stop</stoparguments> 14 </service>


nginx-service.exe.config 内容如下:


1 <configuration> 2 <startup> 3 <supportedRuntime version="v2.0.50727" /> 4 <supportedRuntime version="v4.0" /> 5 </startup> 6 <runtime> 7 <generatePublisherEvidence enabled="false"/> 8 </runtime> 9 </configuration>


在cmd中运行如下命令安装windows服务:c:\xxx\nginx-service.exe install  (卸载c:\xxx\nginx-service.exe uninstall)

2、将Win2008R2虚拟机设置为开机启动,通过服务方式报错,无法实现。通过“程序---启动”实现,启动脚本如下:


1 @echo off 2 cd D:\Program Files\Oracle\VirtualBox 3 VBoxManage startvm Win2008R2 -type headless 4 pause 5 exit


 

至此,问题完美解决。如有更好方案.......,请指教。



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26990.html

    分享给朋友:

    “windows10安装flink” 的相关文章

    国外云服务器推荐:如何选择适合你的云服务平台

    国外云服务器概述 云计算是近年来一个热门的话题,我常常听到朋友们讨论它的好处。那么,什么是云计算呢?简单来说,云计算是一种利用互联网提供计算机服务的方式。用户可以通过互联网访问服务器、存储、数据库和软件等基础设施,省去了传统硬件的维护和管理。这种技术的发展,使得企业和个人能够更加灵活和高效地使用计算...

    Host Winds:可再生能源的关键因素与未来发展潜力

    什么是 Host Winds? 在谈论可再生能源时,Host Winds 是一个不容忽视的概念。简单来说,Host Winds 指的就是那些发生在某一特定区域内的风速和风向。这些风的模式能够极大地影响一个地区的风力发电潜力。想象一下,如果你在一个风速稳定且方向一致的地区,那么利用这些风来发电就会更加...

    Cloudflare 菲律宾节点:提升网络体验与速度的解决方案

    在当今数字化时代,每一个在线体验都至关重要。CloudFlare的出现,正是为了满足这一迫切的需求。作为全球知名的CDN(内容分发网络)服务提供商,CloudFlare不仅致力于加速网站的加载速度,也为用户提供安全防护服务。借助全球分布的节点,CloudFlare能够将用户请求快速而安全地送达目的地...

    泰国VPS市场分析:高效、可靠的云服务器选择

    泰国VPS市场概述 近年来,泰国的VPS市场迎来了快速的发展。作为东南亚的一个重要互联网和商业枢纽,泰国吸引了越来越多的国内外服务商。这一切的变化让我感受到了市场的活力,尤其是在曼谷,一个充满竞争和机会的城市。在这片土地上,VPS服务逐渐成为了企业和个人用户实现数字化转型的重要工具。 在研究泰国VP...

    如何使用一键同步脚本提高自媒体内容发布效率

    一键同步脚本是一种非常实用的自动化工具,现今在很多领域都可以看到它的身影。作为一名热爱分享与创作的人,我发现无论是自媒体内容发布、数据库备份迁移,还是文件同步,这类脚本都能大大简化我的工作流程。它们不仅能提高工作效率,还能减少出错的可能性,实现工作自动化。 一键同步脚本的核心在于其定义。简单来说,这...

    Virtono:高性价比的虚拟主机与云服务器解决方案

    在这个信息化迅猛发展的时代,虚拟主机与服务器服务需求越来越高。而提到这个领域,其中有一家备受注目的公司,那就是Virtono。成立于2014年的Virtono,凭借其卓越的产品与服务迅速在全球市场上崭露头角。对于我来说,Virtono的故事不仅仅代表着一家公司,更是一段不断创新与发展的旅程。 Vir...