無論是搭建 個人部落格空間 也好, 微信小程式 也罷,搭建環境必需的兩點: 雲伺服器 、 域名 ,下面一步步給搭建示範如果 在一台阿裡雲伺服器上搭建微信小程式服務端環境 。 1、雲伺服器準備:可在阿裡雲購買ECS伺服器
系統鏡像選擇CentOS 目前用的比較多的免費Linux系統,和ubuntu基本一樣,首次購買可享受比較大的優惠,可以根據自己需要購買,筆者使用的是centos 7.4系統 2、域名準備:阿裡雲伺服器也可購買,這個可以随意購買個最便宜的随意字尾的域名使用者可以在阿裡雲的域名服務中購買所需的域名,一般的域名價格在30-100左右,有了域名,我們就可以搭建自己的部落格或微信小程式了。
兩個條件準備好以後我們下面開始搭建所需的伺服器環境.
1、設定使用者名及密碼,ssh免密登入 在購買阿裡雲ECS伺服器後,預設使用者是root使用者,使用者可自行設定密碼。随後使用者也可在下圖管理頁面中修改密碼。- 更新yum源:擷取最新的源
yum update
- 安裝sshd:ssh遠端登入
yum install -y sshd
- 安裝nginx:搭建nginx伺服器
yum install -y nginx
- ssh免密登入:登入阿裡雲伺服器免密
1、本地主機沒有.ssh檔案夾,在目前使用者目錄(即~目錄)下建立.ssh檔案夾
2、進入.ssh檔案夾,若沒有id_rsa.pub檔案,則運作
ssh-keygen -t rsa
生成id_rsa.pub檔案
3、将id_rsa.pub檔案中的内容覆寫阿裡雲伺服器上~/.ssh/authorized_keys檔案,ssh免密登入完成,如下圖所示:
2、解析域名,下載下傳ssl證書暢通無阻的登入到阿裡雲伺服器,下一步就要用申請好的域名登入伺服器了,即阿裡雲伺服器公有ip和域名的綁定。
在域名頁面裡,将申請好的域名進行解析和ssl證書下載下傳:
在解析頁面中添加兩條解析記錄,如下所示:
在證書控制台中,将已簽發的ssl證書下載下傳下來
下載下傳為 for nginx,并保留下面nginx的配置
3、設定阿裡雲安全端口在安全組規則的入方向,添加80、8080和443端口的允許通路規則,如下圖所示:
4、阿裡雲nginx伺服器搭建在/etc/nginx/conf/cert檔案夾下添加下載下傳好的ssl證書檔案
在/etc/nginx/conf.d檔案夾下建立weapp.conf檔案,将下圖中的内容複制到weapp.conf中,
nanshanyounger.cn為注冊的域名,ssl_certificate和ssl_certificate_key為ssl證書所在的全路徑,在/var/www下的index.html檔案中寫入要展示的html内容:
- 檢視nginx程序:
ps aux|grep nginx
- 運作nginx:
或nginx
service nginx start
- 檢查nginx文法:
nginx -t
- 重載nginx伺服器:
nginx -s reload
- 檢視443端口是否被監聽:
netstat -ntpl|grep 443
使用者設定好nginx後,進行nginx文法檢查,通過後重載nginx伺服器,并檢視80、443端口是否被監聽,上述順利通過後,我們的伺服器環境就搭建完畢了,如下圖所示,大功告成!!!
當然,想通路http頁面的話,記得
去阿裡雲備案哦
雲伺服器ECS位址:阿裡雲·雲小站