windows下利用IIS搭建web和ftp服務以及防火牆配置
第一步:
找到程式與功能裡面的啟動或關閉windows功能。選擇如下圖:
第二步:
點選計算機管理,選擇IIS。
將底下預設的Default web site網站關閉。然後右擊網站,新建一個網站,填寫如下資訊。
網站名稱隨便自己起,網站根目錄自己選擇一個資料夾。協議如何你的網站網站得到的SSL認證,可以選擇https。這裡我們選擇預設的http就好了。地址就是本機地址。(主機名)域名可以寫,也可以不寫。
第三步:
在自己的網站根目錄下,建立一個index.html檔案。內容只要符合html語言就行,主要測試網站是否能訪問。
可以先用記事本建立index.txt檔案,內容可以寫下面的內容:
<html> <body> 我的網頁 </body> </html>
然後將index.txt更改為index.html檔案。然後點選瀏覽,檢視網站是否能訪問。
第四步:
配置ftp服務
右鍵網站,建立ftp站點。名字隨便寫,根目錄自己選擇一個資料夾就行。ip地址還是主機地址,埠就預設21,ssl選擇無。
選擇匿名和基本,所有使用者,許可權讀取和寫入,點選完成。
接下來,修改根目錄的許可權,不然登陸不上ftp,或則不能讀寫ftp檔案。
這裡我為了方便,直接添加了一個everyone使用者,這樣所有人都有許可權了,將下面的許可權全部打勾。實際ftp伺服器絕對不能這樣改許可權,我這裡只是為了簡單操作,實際一定要謹慎複製許可權。
在資源管理器或則瀏覽器中輸入ftp://ip檢視是否可以訪問ftp服務。
第五步:
上面的只能在本機上訪問,需要配置防火牆才能讓其他主機訪問。
方法兩種。
第一種:關閉防火牆
第二種:對映埠
web伺服器的埠為80埠,ftp為21,22埠。將這三個埠映射出去就行了。
下面以對映80埠為例子,21和22埠對映類似。
點選高階設定
右鍵入站規則,新建一個入站規則,選擇埠。
預設tcp,不用改,埠為80。
選擇允許連線。
下面的全部選擇。
入站規則描述資訊,隨便寫一個,只要自己知道這個入站規則是幹嘛的就行了。
ftp的21,22埠對映類似上面。
下面填寫21,21兩個埠。
其他類似上面。
配置完成,在同一區域網下的其他主機可以訪問web和ftp服務。下圖是我在虛擬機器ubuntu登陸ftp服務。