免费特级黄色片-免费特黄-免费特黄一区二区三区视频一-免费特黄一级欧美大片-亚洲 欧美 中文 日韩欧美-亚洲 欧美 中文 日韩专区

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖

開發者們平日里常用SSH工具與服務端建立連接,以此來搭建各種環境。然而,在這一過程中,他們確實會面臨諸多困難。今天,我們將逐一講解這一流程的各個步驟,并探討可能出現的各種問題。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖1

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖2

SSH連接服務器

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖3

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖4

SSH是一種既安全又普遍的服務器連接手段。使用時,務必掌握服務器的IP,比如我項目用的就是192.168.1.100。隨后的步驟,需要在終端輸入正確的SSH指令來建立連接。一旦連接成功,就要著手準備后續的安裝流程。同時,確保擁有有效的用戶名、密碼或密鑰同樣至關重要。若這一環節出現問題,后續操作將無法進行。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖5

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖6

不僅如此,網絡狀況同樣極為關鍵。若網絡不穩定,SSH連接便可能中斷,進而引發操作失誤。因此,在建立連接時,宜選擇網絡較為穩定的時間段。

安裝Node.js

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖7

啟動Node.js的安裝流程。雖然存在諸如yum這樣的安裝工具,但若node或npm無法全局應用,便需創建鏈接。以某些Linux系統為例,需確定它們的安裝路徑,接著通過創建符號鏈接,確保它們能被全局訪問。

Node.js運行時是單進程模式,面對眾多請求時,其表現可能不盡理想。因此,我們應考慮與Nginx結合,實施多進程的負載均衡方案,以增強系統的整體運行效能。特別是在高并發環境下,這一點顯得尤為關鍵。若負載均衡處理不當,服務器甚至可能面臨崩潰的風險。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖8

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖9

安裝Nginx

Nginx在搭建環境時扮演著重要角色。一旦與云端服務器建立連接,我們便能夠通過SSH使用yum命令來安裝它。以阿里云服務器為例,只需輸入“yum install nginx”這個命令,安裝過程就能順利完成。安裝成功后,Nginx可以代理部分靜態文件,進而提升系統運行的速度。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖10

它能與Node.js相輔相成,實現負載均衡的功能。配置Nginx的代理服務,得進入特定文件夾,例如/etc/nginx/conf.d,然后編寫或修改配置文件。對熟悉Nginx配置規則的人來說,這不算難,但新手可能容易出錯。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖11

MySQL相關操作

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖12

安裝MySQL系統后,系統會在/var/log目錄自動創建一個.log文件,并為root用戶指定了一個初始密碼。根據我們的測試,我們需要遵循特定步驟來查找這個密碼。找到密碼后,應立即登錄MySQL系統,更換該密碼。這是由于默認密碼可能存在安全隱患,若不及時更換,服務器可能面臨惡意攻擊的風險。

upstream app_weapp {
    server localhost:5757;
    keepalive 8;
}
server {
    listen      80;
    server_name www.yudingfan.com;
    rewrite ^(.*)$ https://$server_name$1 permanent;
}
server {
    listen      443;
    server_name www.yudingfan.com;
    ssl on;
    ssl_certificate           /data/release/nginx/1_www.yudingfan.com_bundle.crt;
    ssl_certificate_key       /data/release/nginx/2_www.yudingfan.com.key;
    ssl_session_timeout       5m;
    ssl_protocols             TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers               ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
    ssl_session_cache         shared:SSL:50m;
    ssl_prefer_server_ciphers on;
    location / {
        proxy_pass http://app_weapp;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

在后續的開發過程中,若選用MySQL作為數據庫,務必對數據庫連接和相關參數進行精確設置,這一點至關重要。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖13

SSL證書與Nginx配置

接下來需要處理SSL證書的相關工作。首先,需要使用具備合法權限的sftp軟件連接至服務器。務必將SSL證書放置在/data目錄下的nginx子目錄中。上傳完畢后,需進入服務器上的/etc/nginx/conf.d目錄。在此目錄下,創建一個名為weapp.conf的新文件。隨后,將文件復制到本地進行編輯,確保配置無誤(例如,修改為個人域名)。編輯完成后,再將文件傳回服務器。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖14

若配置正確,執行nginx命令并按下回車鍵啟動。若訪問/weapp/a域名后自動跳轉至HTTPS并顯示502 Bad錯誤,說明配置沒有問題。若配置出現異常,需使用-ntpl命令檢查nginx的443端口,確認HTTPS監聽是否已正常開啟。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖15

小程序相關配置

進入小程序官方網站,首先進行賬戶注冊,注冊成功后,方可獲取AppID及小程序密鑰。注冊過程中,別忘了設定服務器域名,這需要提前進行備案,例如在阿里云備案大概需要等待一周。完成備案后,在服務器上建立一個名為“/data//weapp”的文件夾,用于存放相關資料。然后,對.js文件進行編輯,將端代碼上傳至“/data//weapp”文件夾。同時,將npm源切換至淘寶鏡像,以避免官方鏡像下載時出現故障。使用工具初始化數據庫,啟動Node.js,最后在小程序開發工具中進行接口測試。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖16

瀏覽了多篇介紹如何使用SSH工具與服務端建立聯系、搭建開發平臺以及配置小程序的文章,你是否有過相似的經歷,或是遭遇過一些特別的問題?不妨點個贊、轉發一下,然后在評論區發表你的看法。

微信小程序調試環境搭建教程:從云服務器到域名配置全攻略插圖17

THE END
主站蜘蛛池模板: 亚洲成人在线免费观看 | 中文字幕二区 | 亚洲经典在线中文字幕 | 99在线免费观看视频 | 欧美在线观看不卡 | chinese情侣真实自拍 | 国产午夜精品理论片在线 | 精品国产品香蕉在线观看 | 日韩精品麻豆 | 国产高清在线精品一区二区三区 | 在线 | 一区二区三区四区 | 国产一区二区不卡 | 久热精品男人的天堂在线视频 | 色视频网站大全免费 | 正在播放的国产a一片 | 特别福利视频在线观看 | 一级高清毛片免费a级高清毛片 | 日韩精品在线播放 | 欧美成人久久一级c片免费 欧美成人看片黄a免费 | 怡红院美国十次成人影院 | 一级aaaaa毛片免费视频 | 欧美国产成人精品一区二区三区 | 亚洲在线不卡 | 欧美综合自拍亚洲综合 | 一级国产视频 | 一级成人毛片 | 在线成人毛片 | 97视频免费在线 | 狠狠色丁香婷婷久久综合不卡 | 国产成人福利视频网站 | 亚洲欧美日韩成人一区在线 | 做爰成人五级在线视频| 久久精品一区二区国产 | 在线观看国产精品入口 | 国产成人免费在线视频 | 国产在线播放免费 | 日韩在线亚洲 | 日韩欧美一级毛片视频免费 | 亚洲欧洲日产国码二区首页 | 欧美一级毛片免费高清aa | 韩国一级片视频 |