系統運行可以包含前端和後端,運行環境可以在windows服務器上也可以在linux服務器上,今天我要講得是在windows服務器上部署使用得IIS。
IIS是Internet Information Services的縮寫,意爲互聯網信息服務,是由微軟公司提供的基於運行Microsoft Windows的互聯網基本服務。
下面我從兩個方面來讓你們瞭解一下IIS;
一、安裝步驟
IIS不僅可以在服務器上安裝,在我們的個人電腦裏,也是可以安裝得;簡單說明一下步驟:
打開控制面板--程序和功能 在頁面左側可以看到有個啓用或關閉Windows功能,之後得步驟就跟服務器安裝得一樣了,可以參考下面服務器得安裝
在服務器上得安裝步驟跟在個人電腦上得安裝步驟有點不一樣
打開服務器桌面上的服務器管理器,點擊添加角色和功能
一直點擊下一步直至下圖頁面,選擇Web服務器(IIS),這裏也是跟個人電腦上得步驟重合了,選擇需要得,然後安裝
這裏可以根據項目運行環境選擇,一般紅框得我就都選了
選中後一直點擊下一步直至出現此頁面,角色服務全部選中
到這裏之後,點擊安裝就可以了
在服務器上是通過如下方式打開得,在個人電腦上如果已經安裝了可以通過“開始”然後搜索IIS,一般就會出來了;
如果是常用,可以把它固定到任務欄,方便操作
二、日常使用
站點新建 在網站上右鍵--添加網站;
根據要求,紅框中的信息需要填寫;這裏需要注意的是,如果沒有指定主機名稱,那麼端口哪裏,可能會有提示
因爲你電腦的端口開放,是根據你得進程來使用的,一個進程一個端口,不會出現多個進程對應一個端口的事情;這個提示意思是原有的默認站點已經綁定80端口了,你在指定80端口就會報錯;
這裏我們有兩種解決方法:1、刪除端口相同的站點 2、給新站點指定主機名稱
我採用的是第二種方法
域名綁定
一個站點上可以綁定多個域名,只要解析到位,就可以訪問過去;比如最常見的 80 443 這種;爲了避免出現上面的報錯;我們再綁定的時候,最好指定一下主機名;
在IIS整體界面的右邊,會有這樣一欄,讓我們來配置站點的信息;通過綁定可以來添加新的域名信息
應用程序池配置
應用程序池是將一個或多個應用程序鏈接到一個或多個工作進程集合的配置。因爲應用程序池中的應用程序與其他應用程序被工作進程邊界分隔,所以某個應用程序池中的應用程序不會受到其他應用程序池中應用程序所產生的問題的影響。
在站點新建之後,會生成一個應用程序池;可以在裏面設置站點回收的時間,設置標識等
進入應用程序池 找到對應站點的應用程序池--右鍵--高級設置,就可以看到如下界面了
這裏面的配置項,我最常用到的是回收跟進程模型兩個方面;
比如裏面的加載用戶配置文件,默認是false,這裏一般我會改成true,因爲有的項目,不會去加載web.config,站點讀不到配置文件就會出現錯誤,這裏修改之後,可能就會好用了
回收一般是根據項目的情況,設置回收時間;
還有一個,就是在站點被大數據量衝掛的情況下,不會重啓,可以在啓動模式裏面設置AlwaysRunning
總結一下,這些是我日常使用遇到記錄下來的,有一些也是自己的理解,後面會根據自己的學習,繼續補充。