1. 程式人生 > >如何搭建網站?第一步:建站準備

如何搭建網站?第一步:建站準備

這裡寫圖片描述
好吧,又打了個免費的廣告,誰叫我這麼善良。
接下來講講我整個搭建網站的過程,希望能夠對想做網站的人有所幫助。
在實際操作之前,希望打算建站的站長們先做好以下建站的經濟和思想準備。

一、 伺服器選擇

做網站首先必須要有伺服器,所謂的伺服器其實就是配置更好的電腦,而且伺服器必須要具備一天工作24小時的特點,所以我們手中的電腦是不能用的,那麼如果要購買一個實體伺服器的話,花銷最少也要幾萬,對於一個小網站來說成本過高,而且過於浪費,所以是不需要這樣做的。
一般使用VPS和虛擬主機就可以了,這三者的區別大家可以自行百度。
而由於阿里雲近期推出了雲翼計劃,專門針對在校學生,可以一個月9.9元租賃阿里雲的雲伺服器,故而心動了就採用了阿里雲的伺服器。
對於不是學生的群體,雲伺服器的選擇要再多比較一下。

二、 花銷計算

有了目標的伺服器之後,就需要計算一下花銷,以阿里云為例:
總花銷=伺服器+頻寬/流量+域名

1、 伺服器:

也就是使用雲伺服器的價格,根據不同地點,不同的cpu與記憶體來付費,比如:深圳的1核1GB雲伺服器1個月68元。

2、 頻寬/流量:

頻寬就是按照月付費,類似家裡的寬頻交錢。
流量就是按照實際的多少M,多少G付費,類似手機流量。
這是兩種可供選擇的收費方式,選擇一種即可。而網站收費計算的是出網流量,所以可見如果網站被訪問的次數高而且圖片音訊視訊很多,那麼自然是頻寬合算,反之使用流量計費。

3、 域名:

在購買伺服器之後就會有一個IP地址使用,但是正常大家都不會直接訪問IP地址,所以需要購買域名,如果只是一般的域名一年40元錢也就能搞定了。
所以對於普通使用者來說一年的建網站投入最少也要有800元,不過在今天其實也就是很少的投入。
而像我這樣的學生群體半年不到100元。
這裡寫圖片描述

三、 作業系統選擇

雖然國內大多數人接觸的還是windows系統,也喜歡使用windows的操作介面,但是我還是要說如果是一個想長久發展的網站,建議還是使用linux系統。
二者相比Linux主要的優點就是:穩定性好,佔資源少,系統執行快,價效比更高。
Windows的主要優點是:操作方便。
所以建議有程式設計基礎的站長選擇linux系統,而在linux系統中還分了很多個版本,ubuntu、centOS等等,我個人並沒有區分的能力,從評價上來說centOS更好一些。
這裡寫圖片描述

四、 選擇網站模板

首先不可否認的是很多站長有很好的程式設計能力,做網站之前打算自己完完整整的寫一個網站出來,如果是出於學習的目的,這樣無可厚非,但是如果只是為了快速建立一個網站或者並不打算了解整個程式設計的過程的話,那麼使用開原始碼是非常合算的,因為開發週期實在太長,消耗人力物力。
我在搭建網站過程中先後使用了比較火的帝國cms和wordpress,其他的cms大家也可以在網上找到,簡單比較一下這兩個開原始碼情況。
Wordpress更適合做個人部落格,而且在搭建之後有很多開源主題可以使用,非常簡便快捷,現在大多數的個人部落格都是採用的wordpress。
帝國ems更適合做論壇類的網站,當然其他型別的網站也完全可以用帝國ems做出來,只不過二者偏重不同。
我個人選擇的就是wordpress來做部落格。
最新版本的原始碼在網上搜索就可以下載到。

五、 選擇伺服器配置環境

這點對於做網站的軟體工程師們來說再熟悉不過,如果是windows系統就採用xampp,linux系統就採用lamp來搭建環境。

歡迎加入中科院開源軟體自習室:631696396

歡迎加入中科院開源軟體自習室

相關推薦

如何搭建網站第一準備

好吧,又打了個免費的廣告,誰叫我這麼善良。 接下來講講我整個搭建網站的過程,希望能夠對想做網站的人有所幫助。 在實際操作之前,希望打算建站的站長們先做好以下建站的經濟和思想準備。 一、 伺服器選擇 做網站首先必須要有伺服器,所謂的伺服器其實就是配

網站第一註冊域名-記yinmojianzhan.cn(引莫)註冊步驟;

一、查詢:輸入域名,勾選cn,點選查詢; 想要註冊的域名 yinmojianzhan.cn 未被註冊;可點選馬上註冊; 確認域名, 選擇購買年限推薦服務(新手不需要購買,需要的時候在買)增值業務(單頁版建站寶盒,不需要勾,有贈送) 選擇已有域名持有人聯絡人資訊模板或新建域名持有人資訊後選擇

appium+Python基於Mac搭建環境第一安裝node.js6.11.3 mac版本

appium+Python基於Mac搭建環境 歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 新的改變 我們對Mar

機器學習工作流程第一如何用Python做數據準備

pandas 整數 情況 意思 編程練習 人工智能 簡單的 準備工作 標題 這篇的內容是一系列針對在Python中從零開始運用機器學習能力工作流的輔導第一部分,覆蓋了從小組開始的算法編程和其他相關工具。最終會成為一套手工制成的機器語言工作包。這次的內容會首先從數據準備開始。

部署AlwaysOn第一搭建Windows服務器故障轉移集群

了解 用戶 文件 所有結點 msdn settings nes 查看 sta 在Windows Server 2012 R2 DataCenter 環境中搭建集群之前,首先要對Windows服務器故障轉移集群(Windows Server Failover Cluster,

玩轉AI&DS第一個人計算裝置搭建指南

      深度學習是人工智慧必不可少的一部分。而在硬體配置上,大家都在談論GPU的重要性。不可置否,GPU是掀起深度學習熱潮的主要力量,也是開展該領域工作所必不可少的硬體裝置。   不幸的是,人們往往把CPU、RAM、主機板、儲存和

【Node.js+Express微信公眾號開發】第一服務搭建及微信接入

一、前言 此前微信開發,都比較依賴後端。然而有時候後端小夥伴特別忙,最近又學習了一下node的基礎知識,索性就想著自己用node整一遍。 本教程環境為linux系統centOs7系統 二、準備工作 1. 伺服器 伺服器我使用的是搬瓦工的,目前19.9美元那款,網上有

使用react第一搭建環境(webpack)

專案中要用到react,在此總結一下流程。1.安裝node.js2.新建一個根目錄,名為myapp . 在這個目錄下執行命令列npm init順序輸入name等資訊此時package.json已生成。因為之後的webpack是本地安裝的,所以需要修改一行程式碼,這樣之後我們就

用WordPress建立專業網站教程 (一步步, 一也不少)

最新美國域名中心US Domain Center: http://www.usdomaincenter.com/ 建站教程 (10分鐘上線, 無需備案): https://www.qiyewp.com/US Domain Center (美國域名中心)是知名的全球ICANN認證的公司。視訊教

Spring cloud第一Eureka server的搭建

其實很簡單,步驟如下: 1.新建maven專案,在pom.xml新增EurekaServer的依賴(只列出主要部分): <properties>     <project.build.sourceEncoding>UTF-8</pr

springcloud第一eureka註冊服務

odi app hostname import ive pat cell oca aps 實現服務註冊 創建EureKaserver 項目 Maven依賴 <parent> <groupId>

Android應用程序訪問linux驅動第一實現並測試Linux驅動

sizeof 屬性文件 rup sla 沒有 lov /dev/ art kmalloc 一直都想親自做一次使用android應用程序訪問Linux內核驅動的嘗試,但總是沒能做到。最近抽出時間,下決心重新嘗試一次。嘗試的開始當然是先寫一個Linux內核驅動了。 我希望

第一節,基礎知識之第一代數

utf-8 int32 數值 tor out 跳過 數據 如何 python函數 先聲明:theano模塊的內容大都是參考來源於網上,並親手實踐復現一遍,也有部分內容是自己補充 本文會列出所參考文章,如有版權問題,請聯系我,我會及時刪除 # -*- coding: utf

學會用spring開發OSGI——(第一環境篇)

cli led 新版 pan 活性 time 加強 管理 tro Spring-DM是什麽 Spring-DM 指的是Spring Dynamic Modules. dm Server 是一個完全模塊化部署的,基於OSGi的Java服務器

全面理解Handler第一理解消息隊列,手寫消息隊列

pro 主線程 思考 -c 常見 pub 為什麽不能 array handler機制 前言 Handler機制這個話題,算是爛大街的內容。但是為什麽偏偏重拿出來“炒一波冷飯”呢?因為自己發現這“冷飯”好像吃的不是很明白。最近在思考幾個問題,發現以之前對Handler機制的了

ASP.NET MVC 實現帶論壇功能的網站 第一——實現用戶註冊

form ger sys 返回值 行數 password 除了 框架 html   首先我們要實現用戶的註冊功能。進入visual studio 點擊文件->新建->項目->選擇ASP.NET Web應用程序(.NET Framework)->選擇的

ASP.NET MVC 實現帶論壇功能的網站 第一——-實現用戶註冊.

get ctrl+c src 文件中 什麽 美化 你們 .get 運行   首先我們要實現用戶的註冊功能。進入visual studio 點擊文件->新建->項目->選擇ASP.NET Web應用程序(.NET Framework)->選擇的模板為M

成功的第一放棄20件你很想做的事

    在一個人的認知資源有限的情況下,一段時間裡如果有太多的目標,那麼很可能哪個都無法完成。     MikeFlint是巴菲特的私人飛行員,還曾為美國四任總統開過飛機,但他仍在事業上有更高的追求。 有一次,他和巴菲

PyCharm入門第一建立並執行第一個Python專案

步驟1:建立並執行您的第一個Python專案 在你開始之前 確保滿足以下先決條件: 您正在使PyCharmCE或Professional。 您已經安裝了Python本身。如果您使用的是macOS或Linux,那麼您的計算機已經安裝了Python。你可以從python.org獲

學習python第一安裝與配置

半路出家學前端,幹了兩年,其他程式語言沒接觸過,被同事用python自動抓取網頁資料的小程式震撼,決定了解一下 配置:win10系統,python 3.7.1 ,Pycharm 2018.2.4 安裝 安裝python Python官