検索
ホームページWeChat アプレットWeChatの開発WeChat 開発用のローカル デバッグ環境のセットアップの概要

WeChat が開発したローカル デバッグはポート 80 のみをサポートしています。私たちは多くの方法を試しました。要約すると、

方法 1:

ルーターでポート マッピングを完了した後、その会社はチャイナ ユニコム ADSL を使用していることがわかりました。 China Telecom/China Unicom がポート 80 をブロックしているため、この方法は機能しません。

方法 2:

検索でき、ngrok を使用でき、すぐにダウンロードしてセットアップできます。 WeChat 設定に ngrok URL を入力すると、WeChat は、この種の URL にはセキュリティ上のリスクがあり、現在はサポートされていないことを通知するメッセージを表示しました。

方法 3:

この方法では、外部 Linux サーバーが必要です。 WeChat では、このマシンのドメイン名が ICP を通じて登録されている必要があります。開発ドメイン名のサブドメイン名を使用して、このサーバーを指すことができます。例: http://wechatdev.yourdomain.com

(1) まず、Linux サーバーのポート 80 を占有しているサービスを閉じます

(2) サーバーのリモート転送機能をオンにして、次のコマンドを実行します。

sudo nano / etc/ssh/sshd_config

/etc/ssh/sshd_config ファイルの最後に文を追加します:

GatewayPorts yes

次に SSH を再起動します: sudo service ssh restart

Linux 仮想注意事項:

Alibaba Cloud

ファイアウォールを開いてポート 80 へのアクセスを許可します

Azure:

ファイアウォールを開いてポート 80 へのアクセスを許可します

Alibaba Cloud と比較して Azure が特別なのは、デフォルトでは root ユーザーに対して Azure が開かれていないことです。必要なのは、root ユーザー

  • を開いて SSH でログインすることだけです。仮想マシンの作成時にユーザーが存在しているはずです。

  • 次のコマンドを実行します:

sudo nano /etc/ssh/sshd_config

PermitRootLogin without-password

を次のように変更します:

#PermitRootLogin without-password (コメントアウト)

ルートを許可ログインはい

  • 次に SSH を再起動します:

sudo service ssh restart

  • 次に root ユーザーに切り替えます

sudo su

  • root ユーザーがロックされているかどうかを確認します (LOCK はロックを意味します)

[ root @Linux ~]# grep root /etc/shadow

root:*LOCK*:14600:::::

  • root にパスワードを与えて root を有効にします

[root@Linux ~] # passwd

最後のステップは、ポート転送を設定し、このマシンで実行することです (MAC を使用していると仮定します):

ssh -R 80:localhost:9001 root@wechatdev.yourdomain.com (この文つまり、wechatdev.yourdomain.com: 80 に送信されたすべてのトラフィックをローカル ポート 9001 に転送します。

WeChat 開発用のローカル デバッグ環境のセットアップに関するその他の記事については、PHP 中国語 Web サイトに注目してください。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン