三、netcore跨平台之 Linux配置nginx负载均衡

前面两章讲了netcore在linux上部署以及配置nginx,并让nginx代理webapi。

这一章主要讲如何配置负载均衡,有些步骤在前两章讲的很详细了,所以这一章我就不会一个个截图了。

因为本人只有一个服务器。所以我会在同一台服务器上部署两套差不多的实例。

同样的代码,我们在Program.cs进行了修改,如图所示:

这里我把原来的端口6666改成了8888

三、netcore跨平台之 Linux配置nginx负载均衡

 

 然后你可以改一改你的接口部分的代码,便于让你更好的看到效果。

这里把value1和value2改成value3和value4,这里是为了看到测试效果,在实际的开发中这里不用改。

三、netcore跨平台之 Linux配置nginx负载均衡

 

 然后发布和上传到服务器,如何发布和上传,我在第一章有讲到:https://www.cnblogs.com/dengbo/p/11878766.html

注意的是你同样的地方新建一个新的目录保存你新上传的程序,netcore是我第一章建立的,netcore1是新建的,

你把你新的发布包放在netcore即可。如图:

三、netcore跨平台之 Linux配置nginx负载均衡

上传结束后,在这个目录中运行你的程序,输入下面的命令

dotnet WebApiTest.dll --server.urls "*:8888"

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxfds.html