1. 程式人生 > >十年建站老司機帶你十分鐘搭建網站

十年建站老司機帶你十分鐘搭建網站

filezilla dede jpg ubuntu 了解 講解 體會 span ftp工具

技術分享

本文概要:


1. 域名  
  + 域名註冊  
  + 域名備案  
  + 域名解析綁定  
2. 服務器  
  + 虛擬主機  
  + windows服務器  
  + linux服務器  
3. CMS建站系統  
4. 總結

在如今互聯網發展迅速猛進的大環境下,網站已經成為一個企業不可缺少的網絡媒介。但網站開發行業魚龍混雜,質量參差不齊,價格更是跨越區間大。尤其對於那些在建站方面不懂的小白來說,很容易被人坑,所以作為在網站開發行業摸爬滾打多年的草根老司機,通過本文向大家分享建站的經驗與心得,避免不必要的彎路和成本損耗。


Come on! 小夥伴們趕緊上車,系好安全帶,馬上就要發車了!

技術分享

1. 域名


域名就是用戶訪問網站時在瀏覽器輸入的網址,是訪問網站的入口。所以搭建網站首先要有一個自己的域名。整體上講,關於域名主要從以下幾個方面操作入手。


域名註冊 => 域名備案 => 域名解析綁定
  • 域名註冊

前期域名的註冊至關重要,一個簡短易記的域名有利於提升網站品牌價值。註冊域名可以到一些知名的IDC服務平臺註冊,比如阿裏雲、西部數碼等。


註冊一個域名價格一般就幾十塊錢,有些平臺看似首年註冊價格很便宜,但其付費價格很高。所以大家在註冊域名時要特別留意下續費價格。特別是對於企業用戶,出於對品牌的保護,建議將com/cn/net/com.cn等常見頂級域名後綴都註冊上。


我們常提到的一級域名、二級域名、三級域名指的是什麽?


以 [www.chanzhi.org] 為例,自右往左:


org : 為一級域名,也叫頂級域名,常見的有com/cn/net/org/com.cn等;

chanzhi : 為二級域名,也就是註冊時我們要確定的域名名稱;

www : 為三級域名,後期域名解析綁定時用戶可以自定義;

技術分享

參考:
關於註冊域名時應該註意的一些事項,我在這裏做了整理和總結:
《中小型企業建站之域名那些事》

推薦一個域名註冊批量查詢的工具


域名註冊批量查詢工具

  • 域名備案

提起網站域名備案,大多數人的第一反應就是嫌太麻煩。但是這裏還是建議大家做好網站備案,尤其是企業用戶,作為一個走過備案流程的過來人而言,其實備案並沒有想象中的那麽麻煩,只要提交了相關信息後,等待審核即可,等待時間根據各省市地區管局不同,但整體都在三周以內。至少,整個流程比註冊一個公司簡單多了。


參考
關於域名備案的具體細節,可以參考:《中小型企業建站之備案那些事》

  • 域名解析綁定

域名的解析綁定就像域名與服務器之間的配對,域名指向服務器的過程叫解析,服務器指定訪問域名的過程叫綁定。無論是解析還是綁定,操作都非常的簡單。


域名的解析是在域名註冊平臺的個人中心進行管理的。進入域名註冊商個人中心,在域名管理中找到解析操作頁面,通常我們做域名解析時添加兩條A記錄即可,例如將www.ranzhi.org與ranzhi.org解析到指定服務器IP地址。


技術分享


域名的綁定是在服務器端操作的。在WEB服務(Apache或Nginx)的配置文件中設置網站綁定的域名,本文後面關於服務器方面的內容中會具體講解。

技術分享

技術分享

接下來將介紹服務器方面的內容,服務器端的安裝、配置、維護對用戶的要求會相對高一些,這裏我主要帶大家了解各類服務器、web服務搭建及常規配置等內容,以滿足絕大多數企業搭建網站的基本需求。


2. 服務器


大家在選購服務器時要以網站實際需求為核心,切勿一味貪圖便宜。服務器的架構、性能、安全、模塊支持等方面需要綜合考量。根據實際需要看是購買虛擬主機還是單獨的VPS、雲服務器,操作系統用windows還是linux,web服務用Apache還是Nginx(老司機表示從來不用IIS)。


參考:
關於服務器的選購可以參考:《2017選購主機10大秘籍》
關於web服務的選擇可以參考:《WEB服務器如何選擇 Apache or Nginx?》

  • 虛擬主機

通俗點講,虛擬主機(虛擬空間)就是租用服務器上的一塊硬盤空間。對於那些對服務器運維一竅不通的小白用戶來說,虛擬主機是最佳選擇,省錢省事又省心。用戶只需要將網站源碼文件通過FTP工具上傳到空間裏,綁定域名、鏈接數據庫即可。

這裏分享兩款用於傳輸文件的工具:


Flashfxp4免安裝綠色版
FileZilla

不同的商家其空間管理面板可能不同,但操作上基本大同小異。通常會有明顯的域名綁定、數據庫管理等菜單選項,大家根據頁面提示填寫即可。

  • windows服務器

對於網站性能要求高一些的朋友可以選擇VPS等單獨的雲服務器,就如同管理一臺遠程計算機。系統軟件安裝、安全性能維護等所護操作都要靠自己,老司機通常都是這樣被折騰出來的。


操作系統一般選擇64位的,服務器系統上不必安裝過多軟件,可別當個人PC機用哦。通常安裝安全防護軟件、FTP軟件、WEB服務軟件、解壓縮軟件即可,其他根據需要慎重安裝。


這裏分享幾款個人感覺不錯的軟件給大家:


安全防護軟件:安全狗
FTP服務軟件:server-U FileZilla
WEB服務軟件:wamp xmapp(包含了FileZilla FTP服務)
解壓縮軟件:7zip

這裏WEB服務軟件推薦的都是一鍵安裝包,裏面集成了HTTP服務、PHP、MYSQL等服務,使用方便快捷。

  • linux服務器

在網站建設與運維裏倒騰多年後的體會:服務器,我還是相信Linux!


linux有許多不同發行版版,就服務器而言,主推兩款red hat和CentOS。經濟條件允許的話,可以選擇red hat付費企業版,普通用戶建議使用CentOS。當然如果你喜歡或熟悉其他發行版也可以,比如Ubuntu服務器版、debian等。


許多朋友對Linux系統望而生畏,是因為對其不熟悉,特別是一看到命令行操作,以至於對其可望而不可即。但作為服務器,常用到的命令其實並不多,而且也不需要你每天地操作linux服務器。windows系統可能時常掛機,需要重啟,而linux系統一年不重啟也沒問題。


參考:《linux服務器常用命令匯總》

linux服務器下搭建web服務,我同樣推薦使用一鍵安裝包,比如LAMP(Apache+mysql+php)、LNMP(Nginx+mysql+php)。傻瓜式的安裝步驟,操作簡便,這裏匯總一下以供大家參考。


《WEB服務器如何選擇 Apache or Nginx?》
《圖文詳解如何快捷搭建LNMP服務環境》
《圖文詳解linux如何搭建lamp服務環境》


3. CMS建站系統

如今即便你沒有任何的編程技能,也同樣能搭建起一個網站,在我認識的圈子裏就有諸如開淘寶店的、工地裏燒電焊的都能自己搭建網站,這歸功於CMS系統使得建站變得草根化。包括很多建站公司給客戶做網站,一般都用的現成主流CMS系統,雖然他們自己時常不承認。

技術分享

面對這些挑花眼的CMS系統,我們該如何選擇呢?


現在市面上的CMS建站系統層出不窮,質量參差不齊。比如主流的Wordpress、DEDE、帝國、蟬知、Discuz、PHPCMS等,各有各的特點,各有各不足。像Wordpress是博客起家,也可以做企業站,DEDE、帝國、PHPCMS等主要只做普通企業內容站點,Discuz主要做論壇社區。相比這些功能比較單一,這幾年我幾乎把這些主流的CMS系統都倒騰了一遍,最後還是覺得蟬知企業門戶系統比較好,我給客戶建站首選這款。


參考:《中小型企業建站之CMS建站系統選擇》

CMS系統安裝都非常簡單,就想安裝軟件一樣,一般填寫數據庫信息和建立管理員帳號即可。對於普通企業而言,CMS現有功能基本都能滿足了,如果有特殊需求,需要自己或找建站公司二次定制開發。


這裏分享幾個免費或性價比高的建站資源站點


首推當然是 Github
sourceforge
臻網建站 (性價比極高)
好東西分享
站長之家

提醒:經常看到一些不懂裝懂的用戶對建站公司說"我要做個網站,但不要用那些CMS系統或套模板之類的"。這需要一個前提,就是針對你的需求所準備的資金預算足夠充足。而現實是這個預算對於大多數企業而言是不接受的,所以不要輕易地這麽說,否則很容易被建站公司借機坑!


4. 總結

本文帶著大家一起了解網站搭建的基本過程,對於沒有技術的小白們,相信此刻對搭建網站已不再是望而生畏地仰視。更多的建站細節和技術以及疑難雜問,歡迎關註我的微信公眾號。我們共同學習,共同交流,共同進步。



本文由 IPhone X手機客戶端編輯發布

技術分享

十年建站老司機帶你十分鐘搭建網站