1. 程式人生 > >1元搭建自己的雲伺服器&解析域名

1元搭建自己的雲伺服器&解析域名

最近在學做微信開發,沒有自己的域名和伺服器就不得不寄人籬下,索性自己就到雲主機上搭建了個伺服器,但是水平有限弄了一個下午~~有自己的域名和伺服器的好處相信不用我多說了。比如日後可以有自己域名的個性部落格,或是把自己的專案放在裡面展現給其他人看~~下面就開始進入正題了

一:雲伺服器

可能有些同學還不知道有這福利:1元=伺服器+域名(騰訊雲),每天有200個名額,祝各位好運!

這就是我買下的最低配的1元伺服器啦~~(如果是搭建node伺服器的話,建議裝CentOS系統,能少很多麻煩)

二:關於域名解析

1.域名解析-A記錄(如果需要將域名指向一個ip地址,就需要新增A記錄)

A.記錄型別為A。
B.主機記錄處填子域名(比如需要新增www.muyunyun.cn的解析,只需要在主機記錄處填寫www即可;如果只是想新增muyunyun.cn的解析,主機記錄直接留空,系統會自動填一個“@”到輸入框內)。
C.線路型別(可選擇預設線路) D.如雲伺服器是在騰訊雲的此賬號下購買,選擇“是”,然後選擇到指向的雲伺服器;如不是騰訊雲此賬號下購買,選擇“否” E.記錄值為ip地址,如上一步選擇的為“否”,那麼這裡手動填寫您要指向的公網IP地址即可。 F.TTL預設為10分鐘(TTL為快取時間,數值越小,修改記錄各地生效時間越快)。 (這裡參考了這篇文章2.域名解析-CNAME記錄[如果需要將域名指向另一個域名,再由另一個域名提供ip地址,就需要新增CNAME記錄] 最常用到CNAME的情況如做CDN。

3.域名解析-MX記錄[如果需要設定郵箱,讓郵箱能收到郵件,就需要新增MX記錄]

4.域名解析-NS記錄[如果需要把子域名交給其他DNS服務商解析,就需要新增NS記錄]

三:開始配置環境

1.檢視當前系統版本

cat /etc/redhat-release

2.安裝gcc g++

yum -y install gcc gcc-c++ kernel-devel

安裝失敗很可能是phthon版本太低

3.解決所有環境問題的命令

yum -y update && yum -y groupinstall "Development Tools"

4.到

node社群找到相應安裝路徑

cd /usr/src
tar -xf node-v4.6.0.tar.gz
cd node-v4.6.0

5. 執行配置指令碼來進行編譯預處理 開始編譯原始碼 

./configure 

6.開始編譯原始碼 

make

7.安裝

sudo make install

8.檢查安裝完成

node -v
npm -v

9.現在已經安裝了Node.js, 可以開始部署應用程式, 首先要使用Node.js的模組管理器npm(如果條件允許最好使用cnpm)安裝Express middleware 和forever(一個用來確保應用程式啟動並且在需要時重啟的非常有用的模組)

npm -g install express forever

10.建立超級連結, 不然 sudo node 時會報 "command not found"

sudo ln -s /usr/local/bin/node /usr/bin/node 
sudo ln -s /usr/local/lib/node /usr/lib/node 
sudo ln -s /usr/local/bin/npm /usr/bin/npm 
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf 
sudo ln -s /usr/local/bin/forever /usr/bin/forever

四:安裝mongodb資料庫

這個部分借鑑了簡書。(親測成功)

1.安裝說明:

  • 系統環境:CentOs-6.5
  • 安裝軟體:mongoldb-linux-x86_64-3.2.6.tgz
  • 上傳位置:/usr/local/
  • 軟體暗轉位置:/usr/local/mongodb
  • 資料存放位置:/var/mongodb/data
  • 日誌存放位置:/var/mongodb/logs

2.下載mongodb原始碼

cd /usr/local
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.6.tgz

3.解壓安裝包,重新命名為mongodb

tar zxvf mongodb-linux-x86_64-3.2.6.tgz
mv mongodb-linux-x86_64-3.2.6 mongodb

4.在var資料夾裡建立mongodb資料夾,並分別建立data資料夾和logs資料夾

mkdir /var/mongodb
mkdir /var/mongodb/data
mkdir /var/mongodb/logs

5.開啟rc.local檔案,新增CentOS開始啟動項:

vim /etc/rc.d/rc.local

6.讓mongodb開始自啟動

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

7.啟動mongoldb

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

8.看到如下資訊說明已經安裝完成並啟動成功

forked process: 18394
all output going to: /var/mongodb/logs/log.log

五:上傳程式碼

Step1. 在雲伺服器配置FTP服務

1.在root許可權下,通過如下命令安裝Vsftp。

[[email protected]_250_202_tlinux ~]# yum install vsftpd

2.在啟動vsftpd服務之前,需要登入雲伺服器修改配置檔案,將匿名登入禁用掉。開啟配置檔案,命令如下:

[[email protected]_250_202_tlinux ~]# vim /etc/vsftpd/vsftpd.conf

在配置檔案中第12行的“anonymous_enable=YES”前面加上#號,即將匿名登入禁用。

3.啟動vsftpd服務

[[email protected]_250_202_tlinux ~]# service vsftpd start

4.設定FTP使用者賬號。設定成功後,即可通過該賬號登入FTP伺服器。

(1)設定FTP使用者的賬號,例如賬號為“ftpuser1”,目錄為/home/ftpuser1,且設定不允許通過ssh登入。

[[email protected]_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1

(2)設定賬號對應的密碼,例如密碼為“ftpuser1”。

[[email protected]_250_202_tlinux ~]# passwd ftpuser1

Step2. 上傳檔案到Linux雲伺服器

1.下載並安裝開源軟體FileZilla,下載地址

2.連線FTP執行FileZilla,按下圖所示進行配置,配置後點擊“快速連結”:

配置資訊說明如下:(1)主機:雲伺服器的公網IP(在雲伺服器“管理檢視”頁面可檢視雲伺服器的公網IP)。

(2)使用者名稱:在Step1中設定的FTP使用者的賬號,這裡以“muyunyun”為例;

3)密碼:在Step1中設定的FTP使用者賬號對應的密碼;

(4)埠:FTP監聽埠,預設為“21”。 

 3.上傳檔案到Linux雲伺服器上傳檔案時,滑鼠選中本地檔案,拖拽到遠端站點,即將檔案上傳到了Linux雲伺服器。注意:雲伺服器FTP通道不支援上傳tar壓縮包後自動解壓,以及刪除tar包功能。

還有一個坑:下圖是node官方的示例程式碼,127.0.0.1要改成0.0.0.0~~,我在測試的時候這裡卡了我半天~~

然後在網頁中輸入自己的公網IP, 祝賀你啊,鐺鐺~~Hello World

 

相關推薦

1搭建自己伺服器&解析域名

最近在學做微信開發,沒有自己的域名和伺服器就不得不寄人籬下,索性自己就到雲主機上搭建了個伺服器,但是水平有限弄了一個下午~~有自己的域名和伺服器的好處相信不用我多說了。比如日後可以有自己域名的個性部落格,或是把自己的專案放在裡面展現給其他人看~~下面就開始進入正題了 一:雲伺服器 可能有些同學還不知道有這

使用阿里搭建自己伺服器,並部署IIS為自己的app提供服務

之前幫實驗室搭過一個阿里雲,最近看到阿里雲有學生優惠,就自己買了個伺服器,搭了個同樣的伺服器供自己折騰,主要做測試服。下面記錄下搭建過程中遇到的問題。 買伺服器什麼就不說了,去阿里雲註冊個帳號,然後像淘寶一樣購物就好了。 買完之後可以拿到自己伺服器的公網IP

伺服器搭建1)——從購買伺服器到修改SSH埠、禁用ROOT遠端登入

伺服器搭建從購買雲伺服器到修改SSH埠、禁用ROOT遠端登入前言      此文章為畢設前夕為畢設做準備的學習實踐文,將一步一步緩緩道來過程,且陳述所遇之困難。步驟一:購買雲伺服器       首先要去購買一臺雲伺服器,廠商很多,除了不知名特小公司,主要有以下多家:阿里雲、騰

微信小程式——1搭建自己的Https伺服器

一、註冊微信小程式       進入微信公眾平臺,使用郵箱賬號,選擇註冊小程式賬號。一個郵箱只能註冊一個型別的微信賬號(訂閱號、服務號、小程式)。 二、搭建Https伺服器       1、域名註冊         1.1、登入騰訊雲平臺,並註冊賬號。         1

1分鐘搭建自己的DNS服務器】centos+dnsmasq

con selinux關閉 udp 哪些 centos 綁定 ann 而已 code 前提:tcp、udp的53端口可訪問selinux關閉 1、 yum install dnsmasq -y 2、vi /etc/dnsmasq.conf 內容: #不走/etc/resol

利用GitHub來搭建自己伺服器

1、建立一個GitHub賬號 2、把你的專案提交至GitHub 3、在網頁上的GitHub開啟你的專案  4 、 點選master 然後在輸入框裡面建立一個gh-page 5、點開設定按鈕,然後往下滑動,你將看到一個GitHub pages的地方 點選none,由no

GPRS/GPS模組組學習——伺服器搭建伺服器 ECS

在學習GPRS中,我們需要連線上一個公網IP,如果你的網路不是公網就需要進行一定的技術進行對映。如花生殼之類的。 下面我們對不是公網的情況,進行租借伺服器,進行配置等操作進行學習。 簡單瞭解一下公網IP:所謂的公網相當於一個詳細的地址,不會更變。公網的計算機和Internet上的其他計算機可

伺服器域名備案和配置

購買雲伺服器和域名備案 伺服器購買很簡單,一般是都是幾個比較知名的雲伺服器廠商。伺服器是不需要備案的,通過靜態IP就可以訪問,備案主要是指域名的備案。域名使用是需要接入主機,所以是在主機商(空間接入商)進行備案。如果主機提供商是國外的,不需要備案,符合提供商當地的法律法規就行。 為什

Hadoop叢集環境搭建伺服器,虛擬機器都適用)

為了配置方便,為每臺電腦配置一個主機名: vim /etc/hostname 各個節點中,主節點寫入:master , 其他從節點寫入:slavexx 如果這樣修改不能生效,則繼續如下操作 vim /etc/cloud/cloud.cfg 做preserve_hostname: true 修改 reb

UCloud雙十一優惠活動 - 新使用者最低年100購買香港伺服器

nginx技術學習 https://www.itkc8.com 第一、UCloud活動官方網站地址 官網活動地址:www.ucloud.com 目前,第一波活動是通過邀請註冊的,我們需要通過上面地址直接點選開啟然後去註冊賬戶。   我們需要認

域名註冊域名解析域名繫結 dns伺服器解析 域名記錄的新增 記錄型別含義@ www 訪問域名請求過程

建立一個web應用,簡言之就是訪問一個域名,可以到達一個地方,這個地方就是你存放供別人檢視的檔案的地方 就像一條繩,從這頭拉一下,可以拉出來另一頭的東西 主要有兩個部分: 域名 虛擬主機(空間) 1.域名 1.1域名註冊 Google/baidu 搜尋一下  域名註冊 隨便點一下,一般首頁都會有這

如何搭建自己CDN伺服器

6、檔名:檔名相對網站根目錄,以/開頭,如要刪除網站根目錄下的mydir/file檔案, 用/mydir/file便可(我們建議將檔名用urlencode進行編碼)。如果是“檔案+記憶體”模式,文件名為/lum_high_cache

免費領取1萬元騰訊伺服器的方法

對於我們小微企業,尤其是創業公司,每一分錢都希望花在刀刃上,房租,員工工資,硬體裝置可謂公司三大件,每一項都是必不可少的支出,小編公司也是如此,作為一家網際網路公司,每年光伺服器都是一筆不小的開支,前幾天一個偶然的機會發現了一個可以免費領取騰訊雲1萬元代金券的方法,本著好東西要分享的原則,分享給大家

教你如何在Mac上搭建自己伺服器——Nginx

WHAT 本篇主要是基於Nginx在Mac上搭建自己的伺服器。 我相信很多朋友肯定是第一次聽到Nginx,關於它具有怎樣的傳奇,這兒肯定說不完也說不透. 有興趣的朋友可以自行google或者baidu. WHY 為什麼要搭建自己的伺服器呢。 好處肯定多多,這兒說

【新手建站三部曲之一】——一塊錢搭建自己伺服器(LAMP)

本地:Windows7 雲主機:CentOS6.7 參考百度第一條教程 購買騰訊雲主機 最便宜的雲主機一年也要近千元,所以這裡的一元錢雲主機是有前提的,前提是什麼呢?前提就是你還是個寶寶,劃掉,還是個學生。。。 活動地址:http

使用wampserver搭建阿里伺服器

首先選擇伺服器型別,目前網上常用的伺服器基本上是阿里雲和騰訊雲兩種伺服器,還有比較新興的Microsoft Azure雲平臺。考慮到專案剛起步,故直接選用運營時間較長且較便宜的阿里雲伺服器打基礎。 這裡需要注意的是,直接單獨購買windows伺服器的話,系統中

從零開始搭建阿里伺服器

1.註冊阿里雲賬號 阿里雲註冊 2.認證個人資訊 點選左上角你的使用者名稱進入賬號管理->安全設定,認證完成後可進入雲伺服器ECS幫助文件,根據幫助文件的內容建立雲伺服器,得到IP地址和

搭建個人伺服器

建立新浪雲端計算應用申請賬號我們使用SAE新浪雲端計算平臺作為伺服器資源,並且申請PHP環境+MySQL資料庫作為程式執行環境。申請地址為:註冊地址:http://www.sinacloud.com/public/login/inviter/gaimrn-mddmzeKWrh

購買阿里伺服器域名之後需要做的事

    近期想做一個網站,於是購買了阿里雲的伺服器和域名,之後卻遇到了不少困難,這裡把之後的過程梳理一下。我買的是阿里雲學生機ECS伺服器,下載客戶端後通過繫結支付寶成功認證學生身份即可購買,但是隻能購買一個月,之後需要連續簽到10天即可獲得優惠券,在續費時享受每個月10元

搭建阿里伺服器(ubuntu)時遇到的問題(一)

問題1: 選擇了伺服器系統之後,能在瀏覽器上遠端連線,卻不能在其他連線工具上進行連線。 解決辦法: 沒有配置安全組。開啟ssh埠,記得配置安全組。 問題2: