キリストへのステップをホスティングWordpressのWebサイト

2014年4月22日 · 16分の読み取り

私はワードプレスを愛します。私はそれ用のプラグインを書き、私が構築し、ほぼすべてのサイトのためにそれを使用します。私はそれにこのサイトを実行します。それ’素晴らしいコンテンツ管理システムとブログプラットフォームがね。私は私が欲しいしかし、私は制限なしで、プラグインやテーマでそれを修正して拡張できることが大好きです。私はそれを愛すること’sのオープンソースなので、私はそれがより良い製品であることに貢献し、私が欲しいしかし料やライセンス制限なしでかなりそれを使用することができます。私はそれを愛すること’使いやすいS、SO、私はそれにクライアントのサイトを構築することができ、クライアントは簡単に自分のコンテンツを管理することができます。すべてのほとんどは、私はそれを自分自身をホストし、私はそれをしたい正確にどのようにそれを設定することができることが大好きです。

Wordpressのウェブサイトトンのためにキリストの契約へのステップをホスティングし、

誰もが誰’sが、それが、自分のサイトには、あなたのことを教えてくれるホストされています’お使いのソフトウェアやコンテンツを完全に制御を持っていることが素晴らしいのは、’常に一番簡単な方法はありません。来場者の多く:あなたが望むものを正確に取得する場合は、この合併症は浮き彫りになります!スケーラビリティは厳しいです、あなたならば法外に高価になることができ’それを自分で管理する再。もし、あんたが’私のように再し、それ’あなた以来であることをsの可能性’この記事を読んで再、その問題はあなたがそれを自分で解決するのではなく、管理サービスであなたのサイトをホスティングに頼るために物乞いされます。幸いにも、私は解決策を持っています。

スケーラブル、セルフホストのWordPressサイトへのトリックは、クラウドサービスです。具体的には、CloudFlareのとAWS CloudFrontを。 CloudFlareのは、フリーの非常に手頃な価格で開始し、DNSとWebアプリケーションのセキュリティサービスを提供します。勝った’tは彼らのサービスがどのように機能するかについて非常に詳細に入る、あなたが知る必要があるすべては彼らのDNSルーティングアーキテクチャは、医師が問題なくお使いのユーザーのためのこの全体のセットアップ作業を行うよう命じだけで何です。君は’なぜ後で見るでしょう。

CloudFrontのは、Amazon Webサービスが運営するコンテンツ配信ネットワークです。フロントを買い占め、帯域幅のトン、トンのために高価な契約が必要な他のほとんどのCDNとは異なり、CloudFrontをはあなたが使用しているもののためにあなたを充電します。

セットアッププロセスに入る前に、聞かせて’sがこの設定を使用してのコストと利益の上に行きます。

メリット。あなたのサイトはほぼ無限の拡張性を持っているので、あなたの場合します’Redditののフロントページあなたのサイトウォンに終わるのに十分な再ラッキー’トンクラッシュ - あるいは汗を破ります。あなたはまた勝ちました’トンあなたドンスタンバイにすべてのそれらの余分なリソースを維持法外なホスティング法案を持っている必要があります’tはそれらを必要とします。あなたがCloudFlareのビットで投げるときあなたのサイトは、より信頼性が高く、より安全になります。

にすべてのあなたのイメージをキリストにWordpressのウェブサイトホスティングのステップ

あなたはまた勝ちました’トンあなたのサイト全体がCDNから提供されますので、CDNからCSS、JavaScriptと画像ファイルなどの静的な資産を提供したい場合は書き換えCDNを設定する必要があります!また、これはDNSの数は、ユーザに問い合わせる削減します’すべてはあなたのサイトから来ているので、Sブラウザは、関係しています’ドメイン、ロード時間が短縮されるように。

デメリット。あなたが突然、大量のトラフィックを取得する場合、あなたのコストが急騰ことができます。 CloudFrontのは、あなたが使用しているもののために充電しているので、あなたはその中にたくさんのお金を費やしてしまう可能性があり “Redditののフロントページ” シナリオは、先ほど述べました。あなたはそれが実際にCloudFrontを経由ルートにサイトの費用がかかります何の感覚を得ることができるので、幸いなことに、Amazonは電卓を提供します。それ’何があなたに最高です’AmazonはCloudFrontの内低コストを維持するためのいくつかの方法を提供していますが、費やすことをいとわ再’sの設定。我々はHOWTOを通過したようI’同様に他のいくつかのコスト削減方法を議論するでしょう。かかわらず、私はあなたが私のセットアップを使用してから被るどんなコストを担当しない方法でいます。

このアーキテクチャは、主に読み取り専用としてアクセスされているサイト、およびウォンを対象としてい’トン対話の多いサイトのほとんどとして有効です。もし、あんたが’もしあれば(あなたはコメントの多くを得る場合でも)これは偉大な動作しますブログを維持しますが、再’e-コマースサイトあなたを実行している再’私は真のスケーラビリティを実現するために、ここで説明するものを超えていくつかのより多くのサーバの電源を追加する必要がありますでしょう。それ’このセットアップが勝っていると言うことではありませんよ’tはあなたを助けます。そうなる。それはちょうどそれはすべてあなたの問題を解決していない可能性があることを意味します。

もし、あんたが’ここまで得てきまして、私はあなたが私のメソッドを使用するとします。優れた!

あなたが必要とする最初の事はあなたのWordPressサイトのホスティング環境です。任意のホストはそれかどうか、動作します’共有ホスティングプランや専用サーバーをね。あなたのホストはdoesnの’私たちが勝ったのでトン、馬力の多くを持っている必要があります’tはワークアウトのそれははるかに与えることに。このチュートリアルIのために’DigitalOceanに512MBのメモリサーバを使用することでしょう。これは私に$ 5ヶ月を実行します。私の財布は良いスタートを切りました。

あなたのホストが出てピックアップし、購入したら、’あなたのワードプレスCloudFrontのための原点としてインストールして使用するためのサブドメインを選択する必要がありますでしょう。もし、あんたが’なじみのない再、CDNは、それが要求された資産を取得できる場所を必要とします。これは、原点と呼ばれています。あなたのサイトので、’実際のアドレスは、我々はできる、CDNを指すことになるだろうね’tはインストール場所をあなたのワードプレスのためにそのアドレスを使用するので、私たち’代替アドレスを設定する必要がありますでしょう。私は何をしたいとしてフォーマットorigin-xxxxx.example.comを使用しています。どこのxxxxxは、ランダムに生成された文字列です。誰もが把握し、あなたのサイトにアクセスするためにこれは、より困難に’sの直接の起源。私はスティーブ・ギブソンの文字列を生成します’sのパーフェクトパスワードページの一部を使用 “63のランダムな英数字(-Z、A-Z、0-9)” 文字列。私の最終的な結果はorigin-OaJBRCco6ofY1zvf244ea.christiaanconover.comのようないくつかのことです。

今’ワードプレスをインストールするための時間です。私’mは地球上のほとんどすべてのホスティング環境に合わせてそのための無数の他のチュートリアルがあるのでそれを通してあなたを歩いて時間を費やすつもりはありません。 DigitalOcean(または別のVPSプロバイダ)を使用してそれらのために、DigitalOceanは、Apacheやnginxのを使用してUbuntuでのWordPressをインストールするためのチュートリアルがあります。ときにあなたを’セットアップを行って再、覚えておくべき重要なことは、私達はちょうどあなたのサイトの代わりに作成したサブドメインを使用することです’実際のアドレスです。

それはそのエッジロケーションサーバに要求されたアイテムをキャッシュするためCDNは、高帯域幅を提供することが可能であることを理由の一部は、クライアントへのサービス提供の低レイテンシがあります。 CloudFrontのは私たちに、それは我々が望むものであるオリジンサーバから受け取るキャッシュ・ルールを使用するためのオプションを提供します。これを行うには、我々はW3合計キャッシュプラグインを使用して、私たちのWordPressサイト上のキャッシュを設定する必要があります。我々’CloudFrontのは、必要なすべてのキャッシュ・ルールを設定し、キャッシュされたアイテムが更新されるときのコントロールを持っていることができるでしょう。してみましょう’sが設定を通過します’プラグインのためにしたいでしょう。私は下の画像を持っているものには、各ページの設定を一致させます。

あなたはそのまま、他のすべてのW3TCの設定ページを残すことができます。

あなたと仮定すると、’アパッチを使用したと.htaccessのサポートが有効になっている再、それはあなたが、キャッシングのために行うために必要なすべてでなければなりません。あなたが別のWebサーバーを使用している場合、GoogleはサーバーにW3トータルキャッシュを設定する方法。あなたはそれらの文章が話していた何見当がつかない場合は、’おそらく推奨設定とドンの再’tはそれを心配する必要があります。

我々’この時点で、ワードプレスの設定で行われ、すべてを再。その他の設定は完全にあなた次第です、私たちの後に行うことができますあなたがしたい変更’このチュートリアルの残りを終えまし。してみましょう’sがCloudFrontのに移動します!

CloudFrontはあなたを使用するには’アマゾンウェブサービスのアカウントが必要でしょう。もし、あんたが’Amazon.comの顧客再あなたは、AWS上の同じログイン情報を使用することができます。あなた一度’AWSアカウントにログインし直し、CloudFrontのリンクをクリックしてください。

君は’CloudFrontの管理コンソールに取られるでしょう。クリック “ディストリビューションを作成します。” ボタン。

CloudFrontの上の分布は、特定のサイトのためのCDN上のインスタンスです。あなたは私たちは、あなたが配信コンテンツ食分を処理する方法のためのさまざまなオプションを設定することができます’LLについて詳細に越えます。それ’ちょうどこの部分を取得することが重要です。

まず、’LL配送方法のためのWebを選択し、[続行]をクリックします。

すべての魔法が起きるところ次の画面です。開始するには、我々は(ここで、CloudFrontのすべてを取得します)の原点を設定する必要があります。私たちはWordPressのホスト上で設定そのサブドメインを覚えていますか?それをつかみ、そして両方に貼り付け “起源ドメイン名” そして “オリジンID” フィールド。原点プロトコルポリシーセットを残します “HTTPのみ” 彼らは、デフォルト(それぞれ、80および443であるべき)であるとし、HTTPとHTTPSのポート番号を残します。

次の我々’LLキャッシュ動作を設定します。ビューアプロトコルポリシーについては、に設定し、それを残します “HTTPおよびHTTPS” これはデフォルトでなければなりません。許可されたHTTPメソッドの場合は、選択しました “GET、HEAD、PUT、POST、PATCH、DELETE、OPTIONS” だから我々は唯一のビューの私たちのサイトのページが、また、それを管理することができません。

オブジェクトキャッシュのために、起源キャッシュヘッダーを使用するように設定します。すべてのフォワードクッキー、はいに転送するクエリ文字列を設定します。

スムーズストリーミングのままにして、デフォルトである必要がありません、にビューアのアクセスに両方のセットを制限します。

私たちはコスト削減のためのCloudFrontの設定ができることを述べた以前のを覚えていますか?我々’我々はそれを行う点に達しまし。 Amazonはコンテンツがから提供されたエッジの位置に応じて、CloudFrontはによって提供されるデータのギガバイトあたり異なる量を充電します。米国とEurpoe内の場所は安いです、そして価格が世界各地で高くなっています。あなたは、CloudFrontの価格設定ページ上のコストの完全な内訳を見ることができます。あなたは自分自身にいくつかのお金を節約したい、および/または上がらない場合’米国とヨーロッパの外に超高速のロード時間を提供するとひどく心配トン、あなただけの世界のそれらの部分でエッジロケーションを使用するように配布を制限価格のクラスを選択することができます。明確にする:あなたのサイトにはまだそれは、世界中で利用できるようになります’ちょうど地球の特定の部分内のサーバーから提供さでしょう。あなたは、米国およびヨーロッパ価格クラスを選択した場合は、あなたのサイトはまだ、香港、オーストラリアでアクセスすることができますが、あなたは勝ちました’tはあなたのサイトを置くために余分に支払うこと’それらのユーザーに地理的に近いの内容。

このチュートリアルでは、I’米国とヨーロッパ価格クラスを選択しまし。

代替ドメイン名はどこにあります’あなたは、このディストリビューションが応答するアドレスを指定するものでしょう。あなたのサイトを置く場所です’あなたのサイトをしたい、実際のよ、パブリック対面アドレス’訪問者が使用しますよ。あなたは、次のような複数のアドレスを指定することができます “example.com” そして “www.example.com” 個別の行にそれぞれ1を置くこともできます。

我々’あなたはSSLについて語っセクション全体を無視することができますので、このチュートリアルではSSLを使用してサイトを設定する方法を議論していない再。ただ、彼らのデフォルトでこれらの設定のままにします。

デフォルトルートオブジェクトは空白のままにします。私たちは、ドン’トンWordPressのdoesnのため、このフィールドを必要とします’トンは、管理ページの実際のファイル名を表示します。もしあなたのサイトで誰かの種類’sのアドレスは、CloudFrontのは、あなたのサイトのためにそれに戻ってWordPressの何でも手にサービスを提供します’メインページがね。万歳ワードプレス!

もし、あんたが’あなたのログを有効にしたいとdは’歓迎の再に、このチュートリアルのためのI’それを残しmは私が勝ちました’tはそれを設定する方法を議論します。

あなたは簡単にこの分布が使用されているものidenfityする方法を提供するためにコメント欄があります。私は通常、この場所で自分のサイトの名前を入れたので、私は分布が私のサイトの公開に面した部分として機能していることを知っています’sのアーキテクチャ。

最後に、分布状態が[有効]に設定されていることを確認します。

ディストリビューションの作成]をクリックします。あなたのCloudFrontのインスタンスは、今まで回っています! CloudFrontはあなたのための管理コンソールで’お使いのディストリビューションを参照してくださいでしょう’ステータス “進行中” それは、世界中のすべての関連するエッジロケーションにコンフィギュレーションを展開しながら。このプロセスは、それが、約15〜20分かかることがあります’その事は聞かせてやってよ’sが次のステップに進みます。

まず、あなたのCloudFrontの分布にクリックし、[配布の設定を言う上部にあるボタンをクリックしてください。お使いのディストリビューションのためのドメイン名をコピーします。

あなたのディストリビューションの進展に目を保つことができるようにディストリビューションに戻るというボタンをクリックしてください’sの展開。

今みましょう’CloudFlareのにオーバーのヘッド。もし、あんたが’すでにCloudFlareのユーザー再、素晴らしいです!そうでない場合は、あなた’アカウントを作成する必要がありますでしょう。あなた一度’再あなたの避難所ならば、あなたのCloudFlareのアカウントにドメインを追加し、ログイン’すでにトン。彼らはを通してあなたをガイドの手順に従ってください。

あなたのドメインが追加され、CloudFlareのは、それを言うしたら’適切に構成さsが、ドメインの右端にある歯車のアイコンをクリックしてください’sのエントリやDNS設定]をクリックします。

DNSレコードは、アドレスのAレコードを持っている場合’でも、もしあれば(、あなたのサイトで使用しても、それの右側にある歯車のアイコンをクリックして、[削除]をクリックします北韓’)ルートドメインを使用することでしょう。私たちは上がりません’tはあなたのディストリビューションは、固定IPアドレスを持っていないので、あなたのCloudFrontの配信を指すように、レコードを使用することになるだろう。代わりに、我々’ソートの別の場所のエイリアスに似ているCNAMEレコードを、使用することでしょう。

もし、あんたが’DNSはあなたが考えていることどのように動作するかを熟知し再、 “我々はできる、ちょっと待って’tはルートドメインのCNAMEを使用します!” 厳密にあなたが話します’右再び。あなたの公開DNSレコードは、CloudFlareのサーバーを指すレコードを持つことになりますし、CloudFlareは、その後、内部ルーティングルートドメインのCNAMEを処理するので、彼らは、仲介者としての役割を果たすためしかし、CloudFlareがこれを可能にします。かなり滑らかな、ハァッ?

今では、私たち’私たちのサイトにAレコードを削除しまし’sのアドレス、それを’CNAMEレコードを設定するための時間です。ページの一番下に新しいレコードを追加するためのフォームです。ドロップダウンボックスをクリックし、リストからCNAMEを選択します。次のフィールドでは、あなたのサイトのアドレス、マイナスルートドメインを置きます。もし、あんたが’ちょうど@記号を入れて、ルートドメインを使用することでしょう。次のフィールドでは、あなたのCloudFrontの配信設定からコピーされたドメイン名を貼り付けます。自動]に設定され、最終的なドロップダウンを残します。

ときにあなたを’完了再、[追加]をクリックします。あなたの記録は今、あなたのDNSレコードのリストに表示されます。あなたのレコードの右端に、あなた’llの矢印でクラウドアイコンを参照してください。それを確認してください’sが灰色のシルエットをオレンジ色に点灯し、ではありません。これは、すべてがCloudFlareの経由でルーティングされることを確認します’代わりに、直接あなたのCloudFrontの配信へのsのサーバ、。これは、前述のCNAME問題にとって非常に重要です。それであれば’オレンジじゃない、それを切り替えるには、それをクリックしてください。

もし、あんたが’あなたのサイトとルートドメインを使用して再’sのアドレスは、’あなたのサイトへの要求が使用することをことを確認するでしょう ‘WWW’ フロントではまだ適切な場所になります。もし、あんたが’使用して再 ‘www.yourdomain.com’ あなたのサイトのように’sのアドレスは、’同様に、ルートドメインへのすべての要求が終わることを確認するでしょう。これを行うには、我々’二CNAMEレコードを必要とするでしょう。

あなたのサイトは、あなたのルートドメインにある場合は、そのような別のCNAMEを追加します。

あなたのサイトがである場合 ‘WWW’ そのようなCNAMEを追加します。

これは、トラフィックがどこに終わることを保証します’はずです。あなたのサイトは、他のサブドメインにある場合は、あなたドン’tはこのことを心配する必要があります。私たちが最初に入力されたCNAMEレコードと同じように、あなたはレコードが追加されると、雲がオレンジ色であることを確認する必要があります。

最後のステップは、私たちの起源のレコードを追加することです’sのアドレス。新しいDNSレコードを追加するために戻って、フォームに戻りますが、この時間は、ドロップダウンからレコードを選択します。最初のテキストフィールドにワードプレスをインストールする際に、我々が作成した元のサブドメインを置きます。あなたのオリジンサーバのIPアドレスを取得し、2番目のテキストフィールドにそれを貼り付けます。自動]に設定され、最終的なドロップダウンのままにして、レコードを追加します。

起源レコードの場合、必ず雲が代わりにオレンジ色が、グレーいないことを確認します。それであれば’sのオレンジは、それをオフに切り替えるには、それをクリックしてください。

君は’再すべてのDNSレコードを設定し、あなたがクリックすることができます “私’私のDNSレコードを入力することで行わmは” ページの下部にあるボタンを押します。

してみましょう’sが戻っCloudFrontのにオーバーホップとディストリビューションの状態を確認します。それは言うならば “展開” その後、我々’再ほぼ完了!それであれば’まだ進行中だし、我々はまだそれは準備ができてためにいくつかのより多くのを待たなければなりません。それが配備言うたら、我々はその前に次のステップに進むことはできませんが。

お使いのディストリビューションが展開されている場合は、私たちが最初にそれを設定するときに我々が作成した元アドレスを使用してWordPressのサイトに戻ります。管理ダッシュボードで、[設定] - > [全般。あなたのサイトへのWordPressのアドレスとサイトアドレスのURLを更新’、ドメインを一般向け先頭に含めず、末尾のスラッシュです。クリック “設定を保存する” ページの下部にあります。

WordPressは今、あなたのサイトの設定ページにリダイレクトされます’一般向けのアドレスです。あなたの避難所以来’tはそれがログインするように求められます、前にこのアドレスからログイン。あなたたら’あなたは、ログインしてすべてが動作している再’すべての設定を再!

おめでとうございます!あなたのサイトは、あなたがそれで投げることができますどのようなトラフィックの準備ができています。たぶん、あなたは、バイラル素晴らしい写真を撮る、または人々のトンを作る偉大なWordPressのチュートリアルを書きます’sが簡単に住んでいる(私がやったことを参照してください?)。起こるものは何でも、あなたのサイトは準備ができている - あなたは自分ですべてを設定します!

それ’Sはまた、CloudFlareのことであるタイプの攻撃から保護されて。あなたがCloudFlareはあなたのサイトをどのように処理するかを微調整したい場合は、CloudFlareのから、それについてのすべての情報を得ることができます’Sのヘルプドキュメント。

あなたがしたい場合は、ここで停止し、堅実なホスティングアーキテクチャであなたの日の残りを生きることができます。それはしかし、私だったら、I’潜在的に自分自身に多くのお金を節約するためにさらに一歩進んdは。ワードプレスのためのJetpackを入力します。

Jetpackのはオートマティック、WordPress.comの背後にある男によって維持プラグインです。それ’あなたのサイトは、管理するために、より良い、より簡単に実行するために多くのモジュールが含まれている超プラグインのsの一種。 Jetpackのサイトでは、それぞれが何をするかを説明したが、1つの我々’興味を持って再フォトンです。

フォトンは、CDNは、画像のためのオートマティックによりセルフホストのWordPressサイト運営者に無料で提供しています。写真は、ページのかなりの割合を占めます’sの合計サイズ、およびより多くのデータCloudFrontのは、それはより高価なサービスを提供しています。代わりに、あなたは、光子とオートマティックの足にあなたの写真を提供するための法案をできるように、この仕事を引き渡すことができます。

それを設定することは非常に簡単です。 Jetpackのプラグインをインストールし、あなたドン場合(アカウントを作成し、あなたのWordPress.comアカウントに接続’tはすでに)1を持って、その後、光子モジュールを有効にします。それ’それです!あなたはしません’あなたが記事やページを書くときtは違った何かをする必要があり、光子を透過的に訪問者にすべての画像を提供し処理するために、バックグラウンドで動作します。

今、私たち’再本当に行わ。あなたのサイトは最良のに合わせて拡張することができます ‘わずかな予算でのem。素晴らしいものを投稿スタート!

皮肉なことに、私自身のサイトのことができ’tはこの記事の時点で、この設定を使用します’私はフルタイムのSSLを使用し、CloudFrontのdoesnのために書いてね’それは、秘密鍵を使用していますので、トン私の証明書をサポート’2048ビットよりも大きいです。うまくいけば、彼らが将来的には大きな秘密鍵のサポートを追加した後、私は同様に私の個人的なサイトのためにこの利点を取ることができます。

関連記事

GoDaddyはホスティングプライマリドメインワードプレスを変更しますあなたはWordPress®サイトのドメイン名を変更したい場合は、あなたのワードプレスのコントロールパネルを使用することができます。しかし、あなたはまた、適切な場所にあなたのWordPressサイトのファイルを移動して確認する必要があります...
ホスティングウェブサイトGoDaddyはワードプレスを構築これは、サイト「WordPressのウェブサイトを構築」あなたの平均ではありません。私はあなたがワードプレス、あなたがオンラインで管理することができ、静的なウェブサイトをもとに、独自のウェブサイトを作成する方法をお見せするつもりです...
ワードプレスのeコマースのチュートリアルのための最高のホスティングホーム»eコマースリソース»自分のブログをホストするために万人74以上のサイトはワードプレスのプラットフォームに依存WooCommerce、ディビとお申し込み(2017年3月)とファンタスティックオンラインショップを作成する方法を、...
悲しみのWordpressのウェブサイトホスティングのステップ私はこのようなものを自分で勉強しています。私はオタクではありませんよ。私は利益のためにこれをやっていないよ、私は良い人で約良いものを使用したり、聞いたことがあるものですについてのサービスは、私はあなたを教えてことでしょう。わたし...
1つのクリックのワードプレスは、ウェブサイトをホスティングしてインストールしますワードプレスを使用すると、個人のウェブサイトやブログを作成することができます。 One.comの1クリックインストーラが使用するワードプレスがさらに容易になりました。 WordPressは数百万人のための貴重なまだ自由に使用できるツールです...