1元搭建自己的雲伺服器&解析域名
最近在學做微信開發,沒有自己的域名和伺服器就不得不寄人籬下,索性自己就到雲主機上搭建了個伺服器,但是水平有限弄了一個下午~~有自己的域名和伺服器的好處相信不用我多說了。比如日後可以有自己域名的個性部落格,或是把自己的專案放在裡面展現給其他人看~~下面就開始進入正題了
一:雲伺服器
可能有些同學還不知道有這福利:1元=伺服器+域名(騰訊雲),每天有200個名額,祝各位好運!
這就是我買下的最低配的1元伺服器啦~~(如果是搭建node伺服器的話,建議裝CentOS系統,能少很多麻煩)
二:關於域名解析
1.域名解析-A記錄(如果需要將域名指向一個ip地址,就需要新增A記錄)
A.記錄型別為A。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.到
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: