網站是指在互聯網上根據一定的規則,用HTML等語言制作的網頁的集合。網站的目的是用來展示一些信息,如果是個人網站則是為了展示自己的一些想被人知道的東西,例如自己的一些作品,又或者是通過網站來達到盈利的目的。企業網站則是為了向人們展示公司的實力,宣傳公司的產品和服務等。
一·建立網站前的准備工作
如果你還不了解一個網站是如何搭建的,並且是十分想搭建一個屬於自己的網站,那么你需要做的准備工作如下。
1.購買一個域名
域名是一個網站的門戶,人們了解網站的第一步首先是通過域名來訪問網站的,一個好的獨特的域名往往能讓人記憶深刻。域名對於網站而言相當於一個網站的地址。域名可以在百度雲,騰訊雲,阿里雲等官網上購買,購買時需要自己起一個沒有注冊過的域名。常見的域名后綴 可以根據自己的目的購買不同類型的域名。另外購買域名后還需要進行網站備案。如果不進行備案的話可能會被被攔截無法訪問該網站。具體的備案方式各個網站都不相同。以騰訊雲為例:
具體備案流程參考騰訊雲備案流程詳解 。
2.購買空間
網站空間是用來放你設計好的網頁的。購買網站空間可以去百度雲,騰訊雲,阿里雲等官網上購買。可以購買雲服務器(相等於遠程私人電腦)可以遠程控制桌面,進行相應的操作。購買好雲服務器后會得到服務器登陸賬號密碼和公網IP,私網IP等(阿里雲和騰訊雲有學生優惠價,如果你是學生,並且想要學習網站方面的知識可以購買,學生價一個月9.9-10元)。如果你的雲服務器安裝了apache或iis(用來搭建網站服務器的)可以使用公網IP在瀏覽器中訪問到你的提前上傳的網頁。也就是可以訪問到你的網站。域名其實是通過解析綁定了雲服務器的公網IP地址,真正的訪問是通過IP來實現的。域名只是便於人們理解和記憶而已,也就是說不購買域名也可以訪問到你的網站,但是如果你想你的網站被更多的人訪問的話,購買域名並備案是必不可少的步驟。訪問阿里雲https://www.aliyun.com/?utm_medium=text&utm_source=bdbrand&utm_campaign=bdbrand&utm_content=se_3249,
進入之后,點擊頂部的最新活動,后進入:
進入新手上路點擊雲翼計划https://promotion.aliyun.com/ntms/campus2017.html?spm=5176.8112568.420890.4.729f5a0dWz8Z68。即可選擇購買服務器(購買之前必須注冊登陸並且通過學生驗證)。
3.將你設計好的網頁上傳到你的空間里
這個又涉及到制作網頁,制作網頁需要學習HTML,CSS,JavaScript等知識。還有后台的搭建,需要用到PHP,ASP等后台語言。建立網站后肯定需要數據的更新就需要學習Mysql等數據庫。還有網站的維護等。如果不想自己編寫網頁可以使用一些別人已經編寫好的HTML模板。一般設計網頁這個步驟是你購買網站之前就應該做好的。
二. 搭建Apache服務器
當你購買好域名備案,並且購買好雲服務器后,就可以搭建Apache服務器了。首先你需要在雲服務器上登陸賬號和密碼(購買成功雲服務器后,會給你發雲服務器賬號密碼等信息)。我購買的是阿里雲的centos7(Linux)雲服務器。
1.登陸成功后的界面如下:
2.安裝Apache服務器
1.安裝 yum -y install httpd
2 啟動apache服務器 systemctl start httpd
3設置開機自動啟動 systemctl enable httpd
4.關閉apache服務器 systemctl stop httpd
5.輸入 cd /
cd var
cd www
然后打開index.html開始編寫你的測試網頁。(輸入 vi index.html)
進入(輸入 i 進入寫頁面)
編寫好后按esc鍵退出編寫環境,輸入 :wq 可保存。
如果你的雲服務器是在阿里雲上買的必須要在網站找到安全組開放80端口才能用公網IP進行訪問,如下圖所示
點擊配置安全組規則,然后點擊添加安全組
進行如下所示操作
點擊確定后在重啟你的雲服務器,就可以用公網IP訪問你寫的網頁了。
如下圖
可以將在本地制作好的網頁等文件上傳到你的雲服務器,使得其他人可以訪問到你制作的精美網頁。如果你想上傳的話可以在雲服務器上下載SFTP服務端,然后讓雲服務器開放22端口,具體如上面開放80端口所示
之后在本地下載File-ZliaClient(可以在百度上點擊下載,上傳文件的)然后打開如下圖所示
主機名輸入公網IP,輸入你的雲服務器用戶名和密碼,端口號寫22。
打開雲服務器 var/www/html/就可以在左面將你編好的網頁拖到右面的html文件中就好了。
避免每次打開雲服務器要打開網頁的話可以下載Putty(百度搜索即可下載)
打開后如下圖
輸入公網IP,端口號22,點擊Save后,點擊Open,即可打開
如下圖
輸入用戶名,密碼就可以操作了。