一、創(chuàng)建.NET core web 應用
1、首先打開vs2019創(chuàng)建好.net core web應用,簡單的注入IConfiguration 便于打印端口號展示效果。
1 private readonly ILogger<HomeController> _logger;
2 private readonly IConfiguration _iconfiguratoin;
3
4 public HomeController(ILogger<HomeController> logger,IConfiguration iconfiguratoin)
5 {
6 _logger = logger;
7 _iconfiguratoin = iconfiguratoin;
8 }
9
10 public IActionResult Index()
11 {
12 base.ViewBag.Port = this._iconfiguratoin["port"];
13 return View();
14 }
2、進入到軟件的根目錄下,輸入cmd進入命令行界面
3、輸入 dotnet run --urls=http://localhost:8102 --port=8102 啟動項目
4、重復操作2、3 打開多個 后續(xù)演示負載均衡
二、windows下Nginx的安裝和使用
1、下載nginx。
http://nginx.org/en/download.html 下載穩(wěn)定版 nginx/Windows-1.18.0
2、下載后解壓如下
3、啟動nginx
(1)直接雙擊nginx.exe,雙擊后一個黑色的彈窗一閃而過
(2)打開cmd命令窗口,切換到nginx解壓目錄下,輸入命令 nginx.exe 或者 start nginx ,回車即可
4、測試是否啟動成功
瀏覽器輸入 localhost:80 顯示如下表示成功。(nginx的默認端口為80,可以修改后續(xù)會講到)
如果沒有啟動成功,查看nginx-1.18.0logs下日志
5、nginx的配置文件是conf目錄下的nginx.conf
當我們修改了nginx的配置文件nginx.conf 時,不需要關(guān)閉nginx后重新啟動nginx,只需要執(zhí)行命令 nginx -s reload 即可讓改動生效
這樣我們整個的配置就完成,效果如下