波斯马BOSSMA Information Technology

SERVER 下的日志

国产化之银河麒麟安装.netcore3.1-手动安装

发布时间:2022年3月10日 / 分类:SERVER / 抢沙发

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,银河麒麟就是一个Linux发行版,数据库使用达梦V8,这个数据库很多概念和Oracle相似,CPU平台的范围:龙芯、飞腾、鲲鹏等。 龙芯团队自己支持了.netcore3.1,飞腾之类的是ARM架构,官方已经支持。.n...

国产化之银河麒麟安装达梦数据库DM8

发布时间:2022年3月9日 / 分类:SERVER / 抢沙发

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用DM8。 虽然在之前的文章中已经成功模拟国产飞腾处理器,但是运行效率不高,所以这里的银河麒麟操作系统还是运行在x64平台上。x64平台的DM8并没有提供银河麒麟版本,因为银河麒麟是基于Ub...

国产化之x64平台安装银河麒麟操作系统

发布时间:2022年3月8日 / 分类:SERVER / 抢沙发

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器。飞腾处理器是ARMv8架构的,在之前的文章中介绍了使用QEMU模拟ARMv8架构安装银河麒麟操作系统的方式,不过这种模拟的方式运行效率比较低,感觉就是干什么都比较慢,不如常见虚拟...

国产化之虚拟ARM64架构安装银河麒麟操作系统

发布时间:2022年3月6日 / 分类:SERVER / 抢沙发

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器。我本地没有这个国产的处理器,但飞腾是基于ARMv8架构的64位处理器,所以理论上基于这个CPU架构的硬件应该都可以。 首先想到的是树莓派,这个开发板集成的ARM CPU,不过要看下...

国产化之银河麒麟安装.netcore3.1-包管理器安装

发布时间:2022年3月2日 / 分类:SERVER / 抢沙发

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。 考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针...

winsw注册可执行文件为Windows服务

发布时间:2019年10月21日 / 分类:SERVER / 抢沙发

注册为Windows服务的程序可以自动启动,比较方便,当然还有其它好处,这里就不多说了。使用Visual Studio可以很方便的创建Windows服务程序,不过很多情况下不想搞的这么麻烦,或者不想去学习这个,比如写了一个Java控制台的程序,又或者用Python写了段脚本,有没有比较简单的...

IIS反向代理时后端服务器获取原始Host的方法

发布时间:2018年8月2日 / 分类:SERVER / 抢沙发

使用IIS做反向代理时,后端服务器不能直接获取到用户请求的原始主机名(域名),这需要一些配置。这里介绍两种方法: 1、更改反向代理的配置 %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/proxy -preserveHostHeader:true /commit:apphost 在命...

IIS反向代理Redirect 302 时404的问题

发布时间:2018年7月18日 / 分类:ASP.NET, ASP.NET MVC, SERVER / 抢沙发

当程序中使用Redirect跳转时,实际上是通过Http Header中的Location给浏览器传递一个跳转的Url。 使用IIS做反向代理的情况下,由于程序默认不会自动感知反向代理的存在,所以Location中的Url是相对程序本身的,浏览器拿到这个Url进行跳转时,不能通过反向代理的站点进行访问。 ...

IIS做反向代理时Cookie域的设置

发布时间:2018年4月18日 / 分类:SERVER / 抢沙发

IIS通过URL重写可以实现反向代理,通过简单的配置即可以将请求转发到其它内部站点。 此时被代理的所有站点的cookie的域(domain)会自动设置为提供反向代理功能的站点的域,这一般来说没有问题。但是在多站点共享cookie时会存在问题。 比如有一个对外的域名 proxy.fireflysoft....

使用HTTP请求获取你的公网出口IP

发布时间:2018年2月10日 / 分类:SERVER / 抢沙发

访问别人提供的网络服务时,对方出于安全性方面的考虑,可能会对请求的IP进行白名单限制,这时候需要提供机器的出口IP。比如目前微信公众号对于访问其接口需要先绑定开发者的服务器IP,这个IP实际上就是开发者服务器的出口IP。 但是获取当前机器的公网出口IP并不是想象中的那么...