朋友之前某寶花費1000+給公司買了一個網站,歷時1年不到,被商鋪以一些不合理的理由關停,比如域名到期,然后我特意去查了一下此域名,當初是買了兩年的,而且域名非特殊情況中途也是禁止交易的,又或者辛辛苦苦花錢買的網站,經常出現訪問不了的情況,或者能訪問,但是頁面十分卡的情況,故今天教大家如何從零搭建個人或公司的網站,
搭建網站的必備要素主要有三點:
- 擁有一個自己的云服務器
- 申請一個自己的獨家域名
- 網站
一、購置云服務器
首先我們先來了解一下什么是云服務器?
百度百科對云服務器的定義:
云服務器(Elastic Compute Service, ECS)是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算服務,其管理方式比物理服務器更簡單高效,用戶無需提前購買硬體,即可迅速創建或釋放任意多臺云服務器,
官方給的定義比較專業化,我就以個人的理解通俗的解釋云服務器的用途,云服務器就是相當于我們買了一個遠程的電腦,這個電腦只是歸我們使用,但是電腦的硬體等其他設施都不歸屬于你,并且服務商給你提供的服務器能夠實作99%的可持續使用,不會出現斷電或者網路無法連接的情況,
云服務器的價格往往與服務器的配置有關,比如看如下兩款云服務器的價格說明:


云服務器的購買我們主要關注四點,
第一點:關于云服務器屬于幾核幾GB,這個指的就是服務器的基礎硬體配置,有幾個核數的CPU和記憶體多大,一個服務器的核數和記憶體大小,能夠最大程度決定該服務器的性能,比如我們現在使用的筆記本電腦,大多都是8核16G,但對于云服務器,我們不必苛求與我們筆記本相同的性能,云服務器不需要像我們筆記本一樣安裝各種各樣的軟體或游戲,它只需干那么幾件事情,如果只是部署個人網站,甚至1核2GB,2核4GB的都完全能滿足條件,
第二點:關于作業系統,云服務器大多選用的都是Linux系統如Ubuntu Server或者Centos,因為Linux系統的性能在同等配置的情況下是要稍微好于Windows的,不過缺點就是Linux系統不像是Windows服務器普通人就可以實作運維操作,需要有專門的人進行一些服務器的軟體下載及配置,不過也很簡單,相信自學也就是那么幾小時的事情,
第三點:關于云服務器的帶寬,帶寬決定了我們的服務器訪問速度,類似我們家里網路的帶寬,帶寬越高速度越快,當然,價格也越不菲,對于搭建個人或小型公司使用的網站,3M以內的帶寬也基本滿足使用了,
第四點:關于購買時長,這個需要根據個人需要來選擇了,
這里推薦大家在雙11或者其他搞活動的時候買云服務器,比如我去年在雙11買了一臺服務器2核4GB,帶寬3M,兩年價格才800左右,如果在平時去買,價格可能就在2000左右了,當需要買服務器時,提前關注各大云服務器廠商,根據活動力度按需購買,
主要云服務器廠商:
- 阿里云
- 騰訊云
- 華為云
- 滴滴云
- ..........................
購買了特定的服務器后,即可通過相關工具連接服務器進行操作了,
服務器購買后,還需對服務器進行備案操作,到時候直接根據網頁提示進行備案即可,快則1個作業日即可備案成功,
二、申請獨家域名
首先,我們來了解下什么是域名?
百度百科定義:
域名(英語:Domain Name),又稱網域,是由一串用點分隔的名字組成的Internet上某一臺計算機或計算機組的名稱,用于在資料傳輸時對計算機的定位標識(有時也指地理位置),
我繼續以通俗的方式講一下域名,域名就是我們平時輸入的網站,如www.taobao.com,www.baidu.com,這些就是域名,
域名的購買也可以通過阿里或騰訊等大廠商,此處我以阿里云購買域名為例,
瀏覽器輸入阿里云查詢域名官網:https://wanwang.aliyun.com/

搜索我們想要的獨家域名,比如我個人網站所使用的域名:lovebetterworld

可以看到域名的價格還是比較便宜的,選擇自己心儀的域名,加入清單購買即可,
域名購買后,需要對域名進行備案,在網頁右上方有備案按鈕,根據要求進行備案即可,

域名備案成功后,我們需要將我們的域名與之前購買的服務器進行關聯,此時我們進入到阿里云的域名管理的控制臺界面,

在該界面會顯示你購買的域名,點擊后方的決議按鈕,在彈出的決議設定界面中,添加一條記錄,系結之前購買的服務器IP地址,

至此,服務器和域名系結成功,由于備案等時間,從購買服務器到域名備案成功后,大概15個作業日內就可以完成,
接下來就該部署我們自己的網站了,
三、部署個人/公司網站
前面提到,我們購買的服務器盡量購買Linux服務器,此處我就以Centos為例進行演示,
我們購買服務器后,會得到該服務器的IP地址,root賬戶的密碼,然后我們通過XShell或者其他SSH工具可遠程連接服務器,
3.1 安裝nginx
通過XShell工具連接至服務器后,在我們的服務器安裝一個靜態資源軟體nginx,
安裝命令:
- 安裝所需環境
yum install -y pcre pcre-devel gcc-c++ zlib zlib-devel openssl openssl-devel
- 下載nginx安裝包
wget -c https://nginx.org/download/nginx-1.16.1.tar.gz
- 解壓
tar -zxvf nginx-1.16.1.tar.gz
- 使用默認配置進行安裝
# 進入到nginx解壓后的目錄
cd nginx-1.16.1
# 使用默認配置
./configure
- 編譯安裝
make && make install
- 默認安裝后的地址:
/usr/local/nginx
- nginx相關命令
# 進入到nginx界面
cd /usr/local/nginx/sbin/
# 啟動nginx
./nginx
# 停止nginx
./nginx -s stop
# 重新加載nginx
./nginx -s reload
3.2 撰寫HTML界面
服務器安裝nginx軟體后,我們需要在我們的筆記本上撰寫我們的個人網站,
在這里給大家分享一個免費的HTML網頁地址:
http://www.mobanwang.com/

找到自己心儀的網站,可以直接點進去下載后進行修改,
修改完成后,將整個檔案夾內的所有內容上傳至你的服務器的/usr/local/nginx/html的目錄下面,

3.3 修改nginx.conf
修改nginx的組態檔nginx.conf,將server_name后的地址修改為你所購買的域名地址,
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
# 將server_name后的內容修改為你所購買的域名地址
server_name lovebetterworld.com;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
修改完nginx的組態檔后,我們通過命令檢查nginx組態檔是否有誤,

出現如圖所示,則表示nginx組態檔無誤,則重啟nginx,

四、瀏覽器輸入域名驗證
找到自己筆記本或手機的任意瀏覽器,輸入你購買的域名,即可訪問到你的個人網站了,
-
個人網站:https://www.lovebetterworld.com/
-
往后余生,只想分享一些干貨,分享一些作業,學習當中的筆記、總結,并幫助需要幫助的任何人,關注我,大家一起來學習吧!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/252542.html
標籤:其他
上一篇:ArcGis距離分析
下一篇:ArcGis山頂點提取
