Nginx+IIS实现一个网站绑定多个https域名

使用nginx最初的目的是为了解决iis7下无法配置多个443端口的问题,iis7下不同的域名无法同时绑定443端口,据说iis8是可以的,但是iis8的话需要安装windowsserver2012,成本太高,不考虑。 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。其特点是占有内存少,并发能力强。下载地址:ht...
分类 Linux 标签 Nginx by Nigel 2021-06-10 11:30:02

netcore linux环境部署和守护进程

###配置Nginx ```bash #whereisnginx nginx:/usr/local/nginx #如果没有nginx,网上找教程安装centos系统的nginx #进入到程序路径,创建一个放置站点启动配置文件的文件夹 #mkdirhosts #vilepack.api.conf ``` ###Nginx配置站点配置文件 ```bash server{ listen80;...
分类 NetCore 标签 NetCore by Nigel 2021-05-26 09:18:16

安装配置Java环境(后台项目)

-###安装配置Java环境(如果没有) ```bash #安装java9 cd/usr/local #https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/ #解压文件 #tar-zxvfxxxx.gz #修改profile文件,更改java版本使用 #vi/etc/profile JAVA_HOME=/usr/local/jdk-9.0....
分类 Linux 标签 CentOS by Nigel 2021-05-26 09:15:46

codefirst和databasefirst操作

###database-first 加入nuget包 ```xml ``` 执行命令,从database生成DbContext sqlserver ```bash Scaffold-DbContext"Server=.,1433;Database=NigelDB;UserId=sa;Password=sasasa"Microsoft.EntityFrameworkCore.SqlSer...
分类 NetCore 标签 NetCore by Nigel 2021-04-23 14:37:06

go api框架搭建

###主要涉及的内容: -API开发框架`gin-gonic` -ORM框架`gorm` -Go语言`mysql`驱动 ###依赖包 框架引入gin ```bash $gogetgithub.com/gin-gonic/gin@latest $goget-ugithub.com/jinzhu/gorm@latest $gogetgithub.com/go-sql-driver/mysql@l...
分类 go 标签 go by Nigel 2021-03-22 14:25:37

go vscode的settings.json配置

```json { "go.goroot":"c:/go",//通过goenv查看 "go.gopath":"E:/Projects/go/workspace", "go.inferGopath":true, "go.toolsGopath":"E:/Projects/go/workspace", "window.zoomLevel":0, "git.autofetch":true, "term...
分类 go 标签 go by Nigel 2021-03-22 14:25:37

golang环境搭建

###golang编译器 *[发行版下载地址](https://studygolang.com/dl) *[官方安装说明](http://docscn.studygolang.com/doc/install) ```bash tar-C/usr/local-xzfgo$VERSION.$OS-$ARCH.tar.gz#解压go二进制文件 echo"exportPATH=\$PATH:/usr...
分类 go 标签 go by Nigel 2021-03-22 14:25:37

netcore web api 签名封装(中间件统一签名&方法签名)

为了不再裸奔API,我们进行了统一的签名封装,当然这是小项目使用没问题,如果我们有很多微服务,那么建议在网关层统一进行签名验证。 解决以下问题: 1.防止非法请求(请求来源合法性验证) 2.防止重复请求(请求唯一性,利用随机码+时间戳防止重放攻击) 3.防止请求参数被篡改 这里提供两种方式进行签名,方便公共使用。 >当然如果自己有其他的业务需求可以自行拿取源码修改 >具体原由没必要再去将,我...
分类 NetCore 标签 NetCore by Nigel 2021-03-22 14:25:37

netcore 跨域配置

```csharp conststringpolicyName="CorsPolicy"; //添加跨域配置,加载进来,启用的话需要使用Configure services.AddCors(options=> options.AddPolicy(policyName,builder=> { builder .AllowAnyHeader() .AllowAnyOrigin() .AllowAny...
分类 NetCore 标签 NetCore by Nigel 2021-03-22 14:25:37

netcore dockfile的配置

```bash #使用MYSQL请使用以下命令 FROMmcr.microsoft.com/dotnet/core/aspnet:3.1-bionic #设置时区 RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime RUNecho'Asia/Shanghai'>/etc/timezone #设置环境变量,http请求在linux下面...
分类 NetCore 标签 NetCore k8s by Nigel 2021-03-22 14:25:37