有點標題黨的嫌疑,不過確實網站的主體是在兩天內的完成的,后面只是抓取了素材和完善細節。以下內容絕對是赤裸裸的干貨。
網站前期的準備:
1、買域名
2、租服務器
3、編寫網站代碼
總體就這三步,但是每一點都有好多必須要要了解的地方。
使用到的工具
1、新網域名服務
2、
3、
4、
5、nginx + mysql + + rails
6、百度網盤,七牛云存儲
疑問?
1、如何購買域名?購買什么域名比較好?域名多少錢?
2、如何租用服務器?國內的服務器和國外的服務器又什么區別?
3、如何綁定域名和IP地址呢?
4、我不會CSS,如何寫出漂亮的界面?
為啥要購買域名呢?
舉個例子,每個人出生的時候,都會有一串數字,這串數字會更隨著你一生。它就是身份證,。這串數字是你在地球上生活的的唯一標識符。 但是考慮到它的實用性,父母叫你的時候不可能叫你的身份證號吧,所以就給你起了個名字。狗蛋兒。
狗蛋兒對應的就是 。上學同學叫你狗蛋兒,老師叫你狗蛋兒,女朋友叫你狗蛋兒。別人只需要知道你的名字就好了,不需要知道你的身份證是多少。
在互聯網中,每個機器設備都會有唯一的標識符,IP地址。但是記憶IP地址太不靠譜了,所以有人就想了個招,給它起個名字吧。
如,辦一個公司,買一個一個公網服務器,就有了公網的IP地址(就相當于有了個兒子,兒子有了身份證號),但是想讓外面的人知道,就向域名服務商購買域名(給兒子起了個名字)將域名和購買的公網IP地址綁定(公安局辦戶口),兩者就關聯在一起了。
如何購買域名?
國內的著名域名提供商有新網、萬網。
由于樓主一直使用新網的域名服務,所以這里推薦新網
購買域名之前,簡單介紹下域名的種類和一些特性
一、com域名
1、英文名
2、.com是目前國際最廣泛流行的通用域名格式
3、com為 簡稱,表示商業組織,公司。.com是目前國際最廣泛流行的通用域名格式,現全球的用戶超過1.1億個。所有國際化公司都會注冊.com域名。
4、.com域名的在互聯網域名系統是一個頂級域名(TLD)
5、如果做SEO優化,及谷歌廣告推廣等使用,請使用com域名,cn, info域名,這些域名在搜索中權重較高。如果你注冊一個后綴是xx的域名,別人的一看便是非法網站,就沒興趣瀏覽了。
二、org域名
1、英文名
2、.org適用于各類組織機構,包括非盈利團體。在注冊方面,org域名的資格沒有任何限制,任何一個國家的個人或企業均可注冊。
3、.org域名與·com和·net同是目前國際最廣泛流行的通用域名格式。
三、net域名
1、.net是國際最廣泛流行的通用域名格式。一般用于從事相關的網絡服務的機構或公司,是建立全球商業品牌,國際化形象的第一選擇
四、me域名
1、.me域名是歐洲西南部的國家黑山共和國(,原為南斯拉夫社會主義聯邦共和國的一部分,2006年宣布獨立)的國家域名。.me域名是全球最新推出的頂級域名
2、對注冊.me域名的資格沒有任何限制,任何一個國家的個人或企業均可注冊。雖然沒有使用限制,但是在北京.me域名,備案肯定會通不過。
回到之前的問題。既然做了上面的介紹,推薦購買.com域名。
域名一定要簡單明了,比如百度(), 谷歌( 谷歌中國域名),dota(),資料介紹,知名公司的網址的平均長度為7.5。
還有,域名中盡量不要添加“-”(中橫線),因為會降低爬蟲檢索的權重。
購買域名前,可以搜索自己心愛的域名是否被購買了
綜上所述,購買了
.com域名,一般48RMB/每年。
如何挑選服務器?
1、國內服務器推薦
阿里云(穩定,安全,服務好),價格相對適中
雙核,2G內存,2M帶寬,20GB固態硬盤 /每月
為啥推薦阿里云呢?因為阿里云提供備案服務,只需要提供身份證及網站負責人備案圖片(阿里云與照相館合作,免費拍照,費用阿里云出),資料準備好之后,最后提供給ICP(因特網內容提供商英文全稱為 )審核,等待審核之后,ICP會短信通知你。
國內播放視頻,必須辦理視頻許可證。
國內服務器優點:速度快,網絡相對穩定,選擇阿里云,擴展比較方便
國內服務器缺點:必須要備案,沒有備案,域名不會解析到公網IP地址
注意:千萬別相信,某寶上,一天快速備案的廣告。
吐槽一下,電視劇國外域名解析24小時還沒生效,電影有審核,制作網站也需要審核,屏蔽谷歌,等等,中國在文化上的閉關鎖國上越走越遠。
其余的國內服務器沒用過,不便瞎說。
2、國外服務器推薦
:美國VPS提供商,專注于基于XEN虛擬的VPS,成立于2003年,辦公地點在新澤西。所提供的VPS服務頗多好評。但只支持信用卡這一種付款方式,在國內購買多有不便。最基本的服務方案是 1G,10$每月。
: 采用Intel Xeon CPU,標準1U服務器,ECC錯誤效驗內存,G口網絡接入,+BBU磁盤陣列,保障您的VPS穩定運行
CPU:2 CPUs內存:512 M硬盤:15 G端口:2 M流量:不限
樓主就使用的 ,原因,某運維推薦的。
國外服務器優點:不需要備案,限制少
國外服務器缺點:速度略慢
如果你由于某些因素,不備案的話,選擇國外服務器是不錯的選擇。
如何綁定域名和IP地址呢?
首先需要知道,
DNS( Name ,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)。
在一個TCP/IP架構的網絡(例如)環境中,DNS是一個非常重要而且常用的系統。主要的功能就是將人易于記憶的 Name與人不容易記憶的IP 作轉換。而上面執行DNS服務的這臺網絡主機,就可以稱之為DNS ?;旧?,通常我們都認為DNS只是將 Name轉換成IP ,然后再使用所查到的IP 去連接(俗稱“正向解析”)。事實上,將IP 轉換成 Name的功能也是相當常使用到的,當login到一臺Unix工作站時,工作站就會去做反查,找出你是從哪個地方連線進來的(俗稱“逆向解析”)。
這里我們介紹下免費提供DNS解析的工具,是中國第一大DNS解析服務提供商、第一大域名托管商。它除了實時生效、不限制用戶添加的域名和記錄數量、提供URL轉發、搜索引擎優化、域名共享管理、域名鎖定、IPv6的支持、動態域名解析、API接口、批量修改管理等先進功能外,還擁有:云DNS、 DNS ( 自主研發的DNS 防護軟件)、宕機監控、安全中心、7*24小時專業技術支持。并且所有功能都是免費向所有用戶提供。
新修改域名DNS指向的DNS域名,雖服務器的生效時間是實時的,但因各地ISP服務商刷新域名DNS的時間不一致,所以導致解析在全球生效一般需要0--72小時。
使用解析域名,具體主要流程
一、在域名提供商管理后臺,配置域名DNS為提供的
具體操作如下:
1、登陸
2、選擇[域名管理]
3、選擇 【域名狀態設置】,先為域名解鎖(否則無法修改DNS)
4、然后再選擇 【修改域名DNS】
5、若【當前狀態】中有狀態信息,則將且所有狀態移至【增加狀態】欄內;繼續操作步驟
6、DNS地址修改完成后再將【域名狀態設置】恢復原狀。
7、選擇域名服務器為 【填寫具體信息】,修改域名DNS服務器為的2個DNS短地址(對應6臺服務器)
8、點擊保存,然后等待全球遞歸DNS服務器刷新(最多72小時)。
二、在 管理平臺,設置域名,并解析到服務器IP地址
設置完畢之后,最快當時便可以解析到IP地址。
我不會CSS國外域名解析24小時還沒生效,如何寫出漂亮的界面?
我也不會寫css,我推薦 大名鼎鼎的
是推出的一個開源的用于前端開發的工具包。它由的設計師Mark Otto和Jacob 合作開發,是一個CSS/HTML框架。提供了優雅的HTML和CSS規范,它即是由動態CSS語言Less寫成。
為所有開發者、所有應用場景而設計。
讓前端開發更快速、簡單。所有開發者都能快速上手、所有設備都可以適配、所有項目都適用。
服務器軟件安裝
安裝 nginx
安裝 mysql
安裝 ruby及rails環境
后話
做一個網站,和交女朋友一樣。一定要細心,對它十二分的好,并且一定要負責任。
好文!點個「在看」唄