如何配置一套網站系統
① 建立網站需要哪些軟體與硬體配置
建網站都需要什麼?簡單來說,建一個網站,需要一個域名,
一個伺服器或空間,再加一套程序即可。那麼應該如何建網站?
對於不懂程序的來說,自己建網站的可能性
不大,不能為了建一個網站再去學習程序設計。
建網站三部分內容,以便您在選擇建站時有所了解:
一、域名
要想讓人家訪問自己的網站,
域名是必不可少的。域名要盡可能的短、盡可能的方便記憶,當然現在好記的、有特徵的域名已經不多了,這需要你自己進行考慮,可到淘一下寶,
二、空間
要建網站,其次必須要有一個空間,即存放網站的地方。對於個人用戶,建議購買虛擬主機。在購買虛擬主機時要看其服務、速度、響應時間等。一般選擇有一定名氣的服務商即
可。
註:域名、空間目前國內比較好的服務商像中國萬網、新網等都是非常好的選擇,不過
它們的價格比一般的服務商要貴一些。
三、網站建設
網站程序當然是選擇現成的,因為個人沒有必要去從頭開始編制一個網站程序,也沒有那個實力。現在網上有現成的網站管理系統,可以在自己綜合試用的基本上進行選擇。
在選擇網站程序時,還必須考慮到其通用性和二次開發。對於通用性不好、不利於二期開發的,雖然功能強大但不建議選用,因為網站有了一定規模後需要進行個性化功能設計會很麻煩。另外程序我們可以選擇asp(asp.net),PHP、JSP等;
四、更新
更新是一件比較麻煩的事,在具體的實施過程中可以注意以下幾點:
以質取勝:即靠內容的質量取勝;
以新取勝:即以一定的原創內容取勝;
以時取勝:即盡量追究時效,對內容盡早的發布;
綜合言之,如果能做到人無我有,人有我新那麼就可以了。
五、推廣
有了好的內容是不必過於擔心網站訪問量的。畢竟口碑的力量還是很大的。當然這並不
是說我們就不需要推廣,像登錄搜索引擎、相互宣傳、相互鏈接等都是行之有效的方法。
② 一個人如何去製作一個簡單的網站
一、准備一個域名,一個主機,一套自助建站系統。
1、域名來源
①找IDC服務商購買,com域名大概60/年;
②找免費二級域名,網上有些提供免費二級域名的網站;或者你找認識的站長朋友要個二級域名也行;
③找國外的免費頂級域名,如dot.tk的TK域名。注意:TK域名網路不會收錄哦~或者找其它一些小國的免費域名吧。
2、主機來源
①用自己的計算機配置相關網路環境,要求自己對這方面比較懂;
②找IDC服務商購買,簡單方便,花錢買服務嘛;
③找免費主機。國內外有許多提供免費主機的IDC服務商(主要是為了宣傳他們自己的收費主機)。國內免費主機,我用著最好的是主機屋的,其它的基本都一塌糊塗。
3.自助建站系統
PageAdminCMS(PageAdmin網站管理系統)
特點:基於asp.net開發,靈活易用,擴展性強,PageAdmin是一個很獨特個性的系統,裂埋沒有採用主流的html模板的方式來設計,而是採用後檯布局和框架組合式的設計,很容易上手,易用性是pageadmin這幾年躋身cms第一陣營的原因,很多像我一樣懶惰不願意寫或不會寫html界面的用戶會非常喜歡,在企業,學校和政府網站這塊基本上是第一選擇。
評價:我個人是很喜歡這系統,從2.1到3.0我基本都用過,一路發展下來,功能不斷給用戶驚喜,自定義表單和自定義模型這塊設計得很好,如果對asp.net熟悉,你可以用這個系統擴展出很多功能,我曾用這個系統給一個客戶做了一個專業的物流管理系統,總之,這是一個基因不錯的系肆雀螞統,有興趣的去下載來試試自己慢慢體會。
二、配置網站
1、登錄域名管理面板,把域名解析到你的主機上;
2、登錄你主機管理面板,把域名綁定到主機上;
3、把網站源碼上傳到你的主機上。建議用ftp工具上傳,如果不懂外語的話,推薦8Uftp工具。
三、安裝網歲型站源碼(如果是簡單的網頁,可省略這步)
四、輸入域名訪問網站。後期可根據自己需要修改網站。
③ 自己建網站怎麼建
搭建個人站點,大致需要做這么幾件事情:
一台具備公網IP的伺服器安裝操作系統,搭建環境購買域名,域名綁定IP部署應用程序
基本上這四套組合拳打完,你的個人網站就算建起來了,後續的事情就是添磚加瓦和蓬蓽生輝了。
好把我們依次介紹:
伺服器
大部分公司都會有自己的伺服器和公網IP,要麼託管要麼自建機房。但對於個人用戶來說,就沒必要費時費力做這個事情了,購買一個 VPS(Virtual Private Server)即可。什麼是VPS,建議大家去維基網路上查一下,簡單來說就是你會擁有一台虛擬主機,除了看不見機箱之外,你可以像操作一台實體伺服器那 樣操作它,獨立操作系統和硬碟空間、獨立內存和CPU資源、獨立的執行程序和系統配置等,可以自己安裝操作系統和軟體,獨立重啟等等。
在VPS的選擇上,我用的是Linode。Linode是一家來自於米帝的專注於提供 Linux VPS 的服務提供商, 虛擬化技術採用了Xen,Linode的含義是Linux Node。注意,這里的操作系統是Linux,我推薦所有個人建站都採用Linux,不解釋,如果你想採用Windows Server,後面的內容就不用看了。
Linode在國內外口碑都不錯,價格適中,質量可靠,童叟無欺。Linode提供了各種Linux操作系統供選擇,比如Ubuntu、Redhat、Debian、CentOS等等,裝系統和重裝系統都非常簡單。
好,我們下面簡單說一下步驟,訪問
填寫郵箱、用戶名密碼,就算注冊成功了,Linode會給你發封郵件確認,打開那個確認連接,大家就會看到下面這張圖的內容:
Linode通過它的ticket system(一套支持系統)提供7 x 24 x 365的支持服務,看清楚,不是7 x 24 x 365的不停機服務,我現在特別煩一些企業客戶,一談就說永不宕機,特么除了上帝誰能保證永不宕機?時間長了自個都得宕!另外Linode還提供了4小時 的免費試用服務,比較厚道,如果你試試覺得不爽還可以選擇不玩。
選擇繼續,就可以選機房了,Linode目前提供了東京和歐美等地的機房選擇,我選了東京機房,據說是針對亞太地區用戶的需求新開辟的,速度很快。 然後選操作系統,設置硬碟大小、root密碼等,點擊「Rebuild」,你就進入了VPS的控制台,等Host Job Queue的所有任務都是綠色的Success,就可以點擊「Boot」,啟動系統。然後找到Remote Access這個標簽,點進去就可以找到這台伺服器的訪問IP,打開終端,輸入ssh [email protected],就可以登錄系統了,看到了吧,very simple!
試用之後,如果你覺得可以,點擊Acount標簽,完善自己的信息,選擇伺服器配置,支付信息,然後就可以完整支付流程了。
我選的是Linode 1024套餐(24 GB DISK, 2000 GB),按照年付費的話230刀左右,大家這兩天贊助的碎銀子,差不過夠一年年費了:)支付方式包括Visa,MasterCard,American Express,只有要信用卡還是很方便的。
另外需要注意的一點是,拿到了IP之後,一定要在不翻##牆的情況下測試一下是否可以正常訪問。我就遇到這個問題了,在國內沒法訪問,但是掛了VPN的就可以,我估計是哪個倒霉孩子以前用過,被牆之後不用了。
不得已我發起了一個Ticket(支持問題),說我在中國大陸不能訪問這個IP,但通過VPN可以,那哥們響應倒是挺快,但顯然不懂我朝行情,讓我 執行mtr –r x.x.x.x,mtr可以結合ping、nslookup、tracert診斷網路傳輸問題。我只得把數據返給他,結果人家還要其他數據,我就不耐煩 了,用蹩腳的英文給丫解釋了一下什麼是偉大的牆,基本意思就是少特么廢話,趕緊給我換個IP。那哥們看我氣勢挺盛,趕緊給我換了個IP,我一試沒問題了, 說了聲三克油,他說威爾卡姆,這事算結了。兩人共交手五個回合,用時2小時,效率還可以。
搭建環境
我選用的伺服器是Ubuntu12.04,64位。以下內容均基於該環境描述。
拿到了主機IP,你就算拿到了新房的鑰匙,但是離入住還遠著呢,因為你那個主機現在就是個毛坯房,除了進去看看,什麼都不能幹。好,下面我們做一下簡裝修。
1、創建用戶
第一次登錄需要root用戶,什麼是root?root就是整個Linux操作系統最牛逼的主,他想幹嘛就幹嘛,他想刪誰就刪誰,他是光他是電他是 唯一的神話,他就是我朝就是我D,所以非常危險,你們懂的。如果用root執行一下rm -rf,那整個錫安就會被抹掉,尼奧也拯救不了,如果root願意,他可以抹掉你曾經存在過的所有痕跡。所以,我們不能沒事就用root進去耍,為了解決 這個問題,我們必須要建立一個agent,平時是普通用戶,關鍵時刻充當root的角色。
具體操作如下:
首先用root登錄系統
ssh [email protected]
創建一個新用戶,用戶名隨你喜歡,比如叫做mactalk
adser mactalk
按照提示信息輸入密碼和相關信息,就可以完成操作。完成之後系統就會自動建立/home/mactalk路徑。
然後是授權,輸入
visudo
在編輯器中找到如下內容:
root ALL=(ALL:ALL) ALL
在下面加一行
mactalk ALL=(ALL:ALL) ALL
通過ctrl+x保存退出即可。然後就可以退出root,用mactalk重新登錄(ssh [email protected]),登錄進來默認目錄在/home/mactalk下,當你想行使root許可權時,請在命令之前增加sudo,按照系統提示輸入密碼即可執行操作。
2、選擇shell
用戶建好了,下面我們為用戶選擇一種shell,估計小白看到這個又毛了,啥是shell?
shell就是Linux的一個外殼,你理解成衣服也行。它負責外界與Linux內核的交互,接收用戶或其他應用程序的命令,然後把這些命令轉化成 內核能理解的語言,傳給內核,內核是真正幹活的,幹完之後再把結果返回用戶或應用程序。比如你對shell說,「你好」,shell就跑到內核那說,「老 大,有人問候你呢」,內核就不耐煩的說,「有事說事,我特么忙著呢」,shell就把這條信息反饋給你,大致就是這樣。以前講Mac技巧的時候,經常跟大 家說在終端里輸入一些命令,那就是Mac的shell,都是一脈相承的。