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