搭建個人網站需要的三個步驟

来源:http://www.cnblogs.com/roucheng/archive/2016/06/10/dajianiis.html
-Advertisement-
Play Games

記錄一下自己的個人網站的搭建過程。其實網上有很多教程了,有的講的好,很詳細,有的就很籠統了,當然還有抄別人的,我這篇就純屬記錄一下自己搭建的過程。 搭建一個個人網站要知道以下三個步驟, 做個比喻吧:功能變數名稱就是你家地址,通過這個地址,別人才可以找到你家;空間就是你家的大小,多少平米啊,網頁文件就是你家的 ...


記錄一下自己的個人網站的搭建過程。其實網上有很多教程了,有的講的好,很詳細,有的就很籠統了,當然還有抄別人的,我這篇就純屬記錄一下自己搭建的過程。

 

搭建一個個人網站要知道以下三個步驟,

 

  1. 得有自己的一個功能變數名稱,通過這個功能變數名稱,在只要可以上網有瀏覽器的地方,就可以訪問。
  2. 得有一個空間,來放置網頁文件。
  3. 將功能變數名稱和空間綁定,也就是傳說中的功能變數名稱解析。同時,得有自己的網頁文件才可以讓別人訪問的時候看到東西了。

 

 

 

做個比喻吧:功能變數名稱就是你家地址,通過這個地址,別人才可以找到你家;空間就是你家的大小,多少平米啊,網頁文件就是你家的傢具佈置,當然可以空,空了就是進來看啥也沒有。現在我們一步步解決:

 

 

功能變數名稱:功能變數名稱就是地址了,地址得買才可以得到,類似於買房子,好的地段貴,不好的地段便宜,因此功能變數名稱也有貴和便宜的,像.com .cn.org之類的都不便宜的,當然國內有免費的不好的功能變數名稱.tk之類的或者二級功能變數名稱,.1a.cn之類的。應該都可以買到,自己找找吧。當然如果你一定想買個好的,那我推薦去上Godaddy網,這是一個國外的網站,當然不用怕,它支持支付寶,太人性化了。我就是在這裡買的功能變數名稱。我寫日誌時買的.com功能變數名稱才2.多刀一年,還是可以接受的。我買的功能變數名稱是hwq2.com 。這個網址目前只是留我做研究生畢業設計項目時用,以後等我研究生畢業了考慮作為個人網站用。

 

 

空間:或者稱為主機。功能變數名稱買好了,相當於你只有了門牌號,可是你東西放哪裡呢,就類似於你家多少平米呢,這個還需要再購買。當然還可以直接在Godaddy網站上買得了,多省事,直接功能變數名稱指向那裡就可以了,可是空間嘛,還是有那麼一點點貴的,我這次暫時沒有買,就用自己的電腦做了伺服器。

 

 

下麵還是來說一下買空間和用自己電腦做伺服器的區別吧。

 

買空間:就是在那裡買好以後,再用FTP上傳自己的文件就可以了,因為我這次不是這樣操作的,因此就不誤解大家了,相關步驟大家查一下網上,很簡單的了。

用自己電腦做伺服器:也分兩種情況,一種是固定IP的自己電腦,一種是區域網內的電腦。分別說:

首先如果你是固定IP的,那還好。記住自己的IP就可以了。

如果你是區域網內的一臺電腦,你的IP是那種192.168什麼什麼的,那就得先對自己電腦動點手腳,首先進入路由器設置DMZ主機為你自己的IP,這樣對外可以顯示你,然後將埠映射映射到你的電腦,什麼80,之類的埠都要映射到你的電腦,這樣別人可以通過訪問路由器對外IP訪問進來到你的主機的伺服器上。

 

好了,然後無論是上面哪種情況,都可以進行下麵的步驟了:

一、安裝IIS 
從桌面打開"我的電腦",進入後打開“控制面板",好,這時找到“添加/刪除程式",進行雙擊;在彈出的視窗中,單擊“添加/刪除Windows組件",等待,會 
彈出一個視窗,這裡可以進行選擇,看要安裝什麼組件,這些你以後慢慢看吧,我們先完成我們要做的事。在組件列表中選擇第一個“Internet信息服務(IIS)", 
也就是在這一個名稱前面的四角框打上勾;(當然,你也可以對“Internet信息服務(IIS)"這一條進行雙擊,這時就會彈一個視窗,裡面又可以進行選擇,看哪些不需要安裝都可以去掉勾。)
我們選好了以後,單擊“下一步",這時就會彈出一個進度條,安裝過程中會提示你插入跟你當前所用的系統版本相對應的系統安裝盤;例如:你的系統是XP,那就插入XP系統安裝盤;
2000就插入2000系統安裝盤。建議用2000server的的系統做伺服器會比較穩定,而且人數訪問限制可以自由設置。放入光碟後,單擊確定。完成後,開始設置IIS。

二、設置IIS 
也是打開“控制面板”--->然後打開“管理工具”--->這時找到我們剛安裝的“Internet 服務管理器",雙擊;我們看到的是"Internet信息服務"視窗,
這時我們對,左視窗的“Internet信息服務”文字下邊的“你電腦的電腦名旁的+號進行單擊,彈出下一級目錄,我們現在只要做網站伺服器,其它功能不需要,我們都把它停止運行,
免得被人攻擊,如:”預設FTP站點“,我們現在不需要,對該項進行右擊選”停止“。我們看到的都照這個步驟弄”停止“服務,只留一個”預設web站點”為”啟動“狀態。 
接下來我們開始設置我們的站點吧。對“預設web站點”右擊,選擇”屬性“,彈擊一個名為”預設web站點屬性”的視窗,我們要設的第一個“Web站點": 
詳細設置列表: 

Web 站點標識 
說明: 預設Web站點 
IP 地址: (全部未分配) 
TCP 埠: 80 (填80) 

連接 
無限 (不限制訪問人數,就單擊前邊的圓圈) 
限制到 (要限制訪問人數,就單擊前邊的圓圈和輸入限制連接的人數) 
連接超時:30(秒) 

啟用保持 HTTP 激活 (打上勾) 

啟用日記記錄 (打上勾) 

活動日記格式: 
W3C 擴充日誌文件格式 

這一頁設置就完成了;下一設置: 

操作員: 
這裡就不用設了,用預設的. 


性能: 
這裡也可以跳過,可以不用設置。也可以過看後自已看看需不需要設置。 


ISAPI 篩選器 
這裡不管它 


主目錄 
(這裡要好好設一下了) 

連接到此資源時,內容應該來自於: 
此電腦上的目錄 
另一電腦上的共用位置 
重定向URL 
(這裡我們選第一個) 


本地路徑: (這裡是你那網站肉容的文件夾)比如:我的網站放在E:\website,那我就填"E:\website" 
(打勾) 腳本資源訪問 (打勾)日誌訪問 
(打勾) 讀取 (打勾)索引此資源 
寫入(不打勾,打了勾,別人就可以修改我們的網站了) 
目錄瀏覽(不打勾,看情況定) 

應用程式設置  http://hovertree.com/

應用程式名: 預設應用程式 
起始點: <預設 Web 站點> 
執行許可: 純腳本 
應用程式保護: 中 (共用的) 

這一頁也設置完成了 

文檔 
(打勾)啟用預設文檔 
列表裡設置 

index.htm (單擊添加,輸入index.htm,確定。進行添加.) 
index.asp (單擊添加,輸入index.asp,確定。進行添加.) 
index.html (單擊添加,輸入index.html,確定。進行添加.) 
Default.htm 
Default.asp 
iisstart.asp 

調整順序:單擊添加後的列表裡的任一個項目,然後按左邊的向上鍵,向上移動,向下鍵,向下移。 
以上的順序說明: 
比如你的網站上有"index.htm、index.html、index.asp"這三種網頁文件,那麼你在網頁中進行訪問,會先訪問到index.htm,若你的網站不存在index.htm,那麼網頁會訪問index.asp,
index.htm和index.asp都沒時,那麼我們輸入網址訪問到的就是index.html文件.(這些都是根據我們上邊的設置來進行的) 

(不打勾)啟用文檔頁腳 


這一頁完成 
接下來我們只看一個 

目錄安全性 

匿名訪問和驗證控制 

單擊“編輯" 
在彈出的"驗證方法"視窗中進行如下設置 

(打勾)匿名訪問 

單擊編輯 

這時彈出一個“匿名用戶帳號" 

匿名用戶 


用戶名:(選擇一個只可以進行訪問的帳號)(這裡一般已經預設設置了這樣一個帳號) 
密碼:預設 
(打勾)允許IIS控制密碼 


完後,我們就直按確定,全部設置完成 

 

不要忘記一步,進入功能變數名稱管理,把你的功能變數名稱指向你電腦對外的IP,或者是路由器IP(區域網用戶)。這個步驟就像在你買的房子上掛上門牌號一樣。這時,應該在瀏覽器輸入你的功能變數名稱,就可以成功連接過來,至少不會報錯了。當然,你可以在預設項目文件夾下加一個測試的html文件,再刷新,看看有沒有網頁中顯示出來?大功告成!剩下的工作就是慢慢佈置你的家嘍,也就是把傢具啥的買好拜訪好,也就是把網站文件放到項目文件夾下的過程了!

推擠:http://www.cnblogs.com/roucheng/p/texiao.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 推薦:http://www.cnblogs.com/roucheng/p/3521864.html ...
  • 在瞭解HTTP斷點續傳的原理之前,先來說說HTTP協議,HTTP協議是一種基於tcp的簡單協議,分為請求和回覆兩種。請求協議是由客戶機(瀏覽器)向伺服器(WEB SERVER)提交請求時發送報文的協議。回覆協議是由伺服器(web server),向客戶機(瀏覽器)回覆報文時的協議。請求和回覆協議都由 ...
  • 當頁面被提交請求第一個方法永遠是構造函數。您可以在構造函數裡面初始一些自定義屬性或對象,不過這時候因為頁面還沒有被完全初始化所以多少會有些限制。特別地,您需要使用HttpContext對象。當前可以使用的對象包括QueryString, Form以及Cookies集合,還有Cache對象。註意:在構 ...
  • 屬性:封裝了 一部分對象狀態的函數成員 事件:簡化對象狀態轉化處理的函數成員 C#不支持類的多繼承(與C++不同),但可同時實現多個介面 C#是一種類型安全的語言,即類型只能通過定義的協議進行交互,從而保證內部類型的一致化。 C#支持靜態類型化,在編譯時會執行靜態類型安全性檢查 C#依靠運行時環境來... ...
  • 手機才有16G空間,用一段時間後,總是提示記憶體不足,各種清理軟體都沒卵用。 有一個方法立即見效: 1、進入Recovery 2、格式化 SDCard 博客園首席神棍 野生菌野菜乾批發 大舍大得 小舍小得 不捨不得 ...
  • 五月中旬 .NET Core RC2 如期發佈,我們遂決定翻譯 ASP.NET Core 文檔。我們在何鎮汐先生、悲夢先生、張仁建先生和雷歐納德先生的群中發佈了翻譯計劃招募信息,並召集到一群小伙伴。我們從六月開始翻譯文檔,目前已完成前兩章,並將按計劃以連載的方式逐篇公佈。當翻譯計劃完成後,所有文檔將... ...
  • 之前看了Sql Server中的基本數據類型,發現image這個類型還是比較特殊的。 於是乎就做了一個將圖片以二進位流形式存儲的程式http://www.cnblogs.com/JsonZhangAA/p/5568575.html,現在如果我想批量ed存儲網上一個網站的圖片,難道我要手寫n多地址嗎? ...
  • Spring.Net其實就是抽象工廠,只不過更加靈活強大,性能上並沒有明顯的區別。 它幫我們實現了控制反轉。 其有兩種依賴註入方式。 第一:屬性註入 第二:構造函數註入 首先,我們去 Spring.net下載 您要的版本。 現在,我們創建一個控制台應用程式,並命名為 Spring.Net_Demo ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...