ホームページ  >  記事  >  トピック  >  Pagoda パネルを使用して WordPress サイトを構築する方法を教えます

Pagoda パネルを使用して WordPress サイトを構築する方法を教えます

藏色散人
藏色散人転載
2020-06-17 13:24:005766ブラウズ

以下は、Pagoda のインストールからの Pagoda の使用方法の概要です。 チュートリアル コラム パネルを使用して WordPress サイトを構築する方法。それが必要な友人に役立つことを願っています。

Pagoda パネルを使用して WordPress サイトを構築する方法を教えます

Pagoda パネルを使用して WordPress サイトを構築する

この Web サイトを構築する環境は Alibaba Cloud 軽量サーバー上にあります Ubuntu 16.04 の場合は、純粋な Ubuntu イメージを使用して初期化し、Pagoda パネルのワンクリック インストール スクリプトをダウンロードしてインストールします。

WordPress デプロイメント

まず、ソフトウェア管理で Pagoda ワンクリック デプロイメント ソース コード ツールを見つけてインストールします。次に、Pagoda ワンクリック デプロイメント ソース コード設定をクリックし、WordPress を選択してクリックしますワンクリック展開 で十分です。次に、以下に示すインターフェイスがポップアップ表示されます。

Pagoda パネルを使用して WordPress サイトを構築する方法を教えます
この展開プロセスでは、まず、サーバー上に別の Web サイトがあり、その Web サイトのドメイン名が ## に設定されます。 # Pagoda パネル IP を介してサーバーにアクセスします。次に、サーバーは IP 経由でのみアクセスできます。つまり、ドメイン名はバインドされていません。以下の議論は上記の条件の下で続けられます。 上記のドメイン名を入力する必要がある場所に次のように記述します:
サーバー IP: protPagoda パネルは、以前の Web サイトによって占有されているため、ドメイン名の競合を促すプロンプトを表示します。他のドメイン名を入力します。

Pagoda パネルを使用して、ポート番号を通じて 1 つの IP の下に複数のサイトを展開する

解決策は、Pagoda パネルがエラーを報告しない上記の場所にドメイン名を入力することです。ドメイン名を入力し、後で変更を送信をクリックします。

Pagoda パネルの
Website ページに移動すると、次のコンテンツが表示されます。

Pagoda パネルを使用して WordPress サイトを構築する方法を教えます[
設定 ] をクリックし、[選択] を選択します。 Configuration File次の内容が表示されます。

Pagoda パネルを使用して WordPress サイトを構築する方法を教えますここで、
listen のポートをリッスンしたいポートに変更し、次に、server_name を に変更します。 IP アドレスを入力した後、「保存」をクリックします。 [保存] をクリックし、Pagoda パネルの セキュリティ オプションに移動して、設定したポートのフィルタリング ルールを追加します。ここでのポート番号は 6666 です。完了後、カスタム ルールを Alibaba Cloud のファイアウォールに追加しますフィルタリング ルールを定義すると、同じ IP の異なるポート番号を介して異なる Web サイトにアクセスできるようになります。

完了後、ブラウザ経由でアクセスします

IP:port結果として、ブラウザにはページにアクセスできないことが表示されます:

Pagoda パネルを使用して WordPress サイトを構築する方法を教えます接続先ssh 経由でサーバーに接続し、
lsof -i:6666 を使用してポートのステータスを確認したところ、ポートが監視されていることがわかりました。これは非常に奇妙だったので、イントラネットで wget IP:port を使用して WordPress ホームページにアクセスしたところ、index.html ファイルをダウンロードできることがわかりました。
wget をローカルで再度使用して Web ページを取得すると、これも正常に取得できることがわかります。
Pagoda パネルを使用して WordPress サイトを構築する方法を教えますUse
nmap to scan:
Pagoda パネルを使用して WordPress サイトを構築する方法を教えます こちらも正常にアクセスできており、ブラウザの問題は解消されているようです。

特定のポートへのアクセスを積極的に禁止しているブラウザについて

ポートへのアクセスを禁止しているブラウザをキーワードにCSDNの記事を検索したところ、この記事を通じて以下のことがわかりました。 「特定のポートは他の目的のために事前に予約されていました。今日は運悪く 6666 をポートとして選択しました。その結果、ポートは他の目的に使用されたため、ブラウザーはアクセスを直接ブロックしました。サーバーは正常に動作していましたが。 Chrome ブラウザのその他の特別なポートは次のように定義されています:

static const int kRestrictedPorts[] = {
	1,    // tcpmux
	7,    // echo
	9,    // discard
	11,   // systat
	13,   // daytime
	15,   // netstat
	17,   // qotd
	19,   // chargen
	20,   // ftp data
	21,   // ftp access
	22,   // ssh
	23,   // telnet
	25,   // smtp
	37,   // time
	42,   // name
	43,   // nicname
	53,   // domain
	77,   // priv-rjs
	79,   // finger
	87,   // ttylink
	95,   // supdup
	101,  // hostriame
	102,  // iso-tsap
	103,  // gppitnp
	104,  // acr-nema
	109,  // pop2
	110,  // pop3
	111,  // sunrpc
	113,  // auth
	115,  // sftp
	117,  // uucp-path
	119,  // nntp
	123,  // NTP
	135,  // loc-srv /epmap
	139,  // netbios
	143,  // imap2
	179,  // BGP
	389,  // ldap
	465,  // smtp+ssl
	512,  // print / exec
	513,  // login
	514,  // shell
	515,  // printer
	526,  // tempo
	530,  // courier
	531,  // chat
	532,  // netnews
	540,  // uucp
	556,  // remotefs
	563,  // nntp+ssl
	587,  // stmp?
	601,  // ??
	636,  // ldap+ssl
	993,  // ldap+ssl
	995,  // pop3+ssl
	2049, // nfs
	3659, // apple-sasl / PasswordServer
	4045, // lockd
	6000, // X11
	6665, // Alternate IRC [Apple addition]
	6666, // Alternate IRC [Apple addition]
	6667, // Standard IRC [Apple addition]
	6668, // Alternate IRC [Apple addition]
	6669, // Alternate IRC [Apple addition]
	0xFFFF, // Used to block all invalid port numbers (see
	        // third_party/WebKit/Source/platform/weborigin/KURL.cpp,
	        // KURL::port())}
構成ファイルのポートを変更する手順に戻り、競合しないポートに変更すると、ページに通常どおりアクセスできるようになります。

Pagoda パネルは複数のサイトをデプロイして実装します

/www/server/nginx/conf フォルダーに移動し、nginx.conf を見つけて開きます最後の行までスクロールすると、

include /www/server/panel/vhost/nginx/*.conf;
が表示されます。

vhost を設定することで、Pagoda パネルが 1 つのサイトに複数の Web サイトのデプロイメントを実装していることがわかります。

Nginx 仮想ホスト構成では、メイン構成ファイルの直接変更を回避しながら、IP、ポート番号、サーバー名に基づいて仮想ホストを実装できます。

Enter/www/server/panel/vhost/nginx次のファイルが表示されます:

Pagoda パネルを使用して WordPress サイトを構築する方法を教えます
画像内のコード上記の構成ファイルは、ステップ 2 で示したものです。

以上がPagoda パネルを使用して WordPress サイトを構築する方法を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。