GNU/Linux >> Linux の 問題 >  >> Panels >> Plesk

ネームサーバーまたは DNS レコードが有効になる前に Web サイトをプレビューする方法

Web サイトを簡単に表示できるようにしたいが、ドメインがホスティング アカウントを指していないためにまだ表示できないという一般的な状況がいくつかあります。

<オール>
  • 開発 :サイトはまだ開発中であるため、ドメインは以前のライブ サイトが存在する別のホスティング アカウントを指しています。 (あなたの開発サイトは公開されていません)
  • テスト :サイト コンテンツを移行しました。DNS を変更する前に、サイト コンテンツがスムーズに動作することをテストしたいと考えています。
  • 待っています :サイトをすぐに公開したいが、ネーム サーバーまたは DNS レコードの変更がインターネット プロバイダーに反映されるのをまだ待っている。 (注:これらの DNS の変更を高速化する別の方法は、デバイスでより高速な更新 DNS サービスを使用することです)
  • どの状況に当てはまるかに関係なく、ブラウザで Web サイトにアクセスしてもまったく機能しないか、サイトの別の (古い/ライブ) バージョンが表示されているにもかかわらず、今すぐアクセスしたいということが考えられます。

    これにはいくつかのトリックがあります!次のことができます:

    <オール>
  • Plesk プレビュー URL を使用する これが最も速いオプションですが、WordPress を使用している場合は、スムーズに動作させるために wp-config.php を調整する必要があります。
  • 代わりにサブドメインを使用 このオプションは簡単に実装できますが、DNS をホストするか、手動でレコードを作成するために DNS ホストにアクセスできる必要があります。
  • HOSTS ファイルのオーバーライドを使用する これを実装するのは少し難しいですが、コンピュータに必要な調整を行った後は、公開されていない Web サイトを開発するための最良の方法です。
  • 好みのオプションまでスクロールして、その方法を確認してください。

    WordPress ホスティングが当社にあり、プラチナ管理サブスクライバーである場合は、オプション 1 またはオプション 2 のいずれかを当社に依頼することもできます!

    オプション 1:Plesk プレビュー URL を使用する

    Plesk プレビュー URL を見つけるには、Plesk にログインし、ドメイン名が表示されている青いヘッダーのすぐ下を調べます。目のアイコンが付いた「プレビュー」というボタンがあります。クリックすると、プレビュー URL からサイトに移動します。

    WordPress でプレビュー URL を使用する

    プレビュー URL を使用する際には、注意すべき点がいくつかあります。 WordPress 以外の Web アプリで同じ問題が発生している場合、解決策は似ているはずです。

    <オール>
  • WordPress では、サイト上のリンクをクリックすると、プレビュー URL から抜け出し、実際のサイトに強制的に移動しようとします。ライブ サイトではなく、プレビュー URL でサイトを表示したり作業したりしたいので、これはあまり役に立ちません!
  • プレビュー URL の使用中にアップロードしたメディアや WordPress で作成したリンクは、ライブ URL ではなくプレビュー URL でハードコーディングされるため、ライブ配信時に問題が発生する可能性があります。多くのウェブ ホスト (費用のかかる管理された WordPress ホストを含​​む) は、この問題を解決するメカニズムをまったく提供していませんが、特に長期的にはウェブサイトに深刻な問題を引き起こす可能性があるため、提供する必要があります。
  • ヒント:HOSTS ファイルのオーバーライド (以下のオプション 3) を使用すると、これらの問題の両方を回避できます。HOSTS ファイルのオーバーライドはセットアップがより困難ですが、開発サイトのロールアウトがはるかに簡単になります。 .このため、開発には HOSTS ファイル オーバーライドを使用し、プレビュー URL のみを使用してクライアントに作品を表示することをお勧めします (読み取り専用)。

    これらの問題を回避するには、次の 2 つの手順を実行して、サイトを表示するときにライブ URL とプレビュー URL の両方を許可し、メディアに相対 URL を使用し、WordPress 管理画面でリンクを作成するように WordPress に指示します。

    ステップ 1:

    Plesk File Manager を使用して、次のコードをそのままコピーして貼り付けます (しないでください)。 変数を実際の値に置き換えます) 上記 wp-config.php の行 つまり:/* That's all, stop editing! Happy blogging. */

    define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']);
    define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']);
    define('WP_CONTENT_URL', '/wp-content');
    

    ステップ 2:

    /wp-admin で WordPress 管理者にログインします。 [プラグイン]> [新規追加] に移動し、「絶対 <> 相対 URL」を検索します 」にアクセスして、このプラグインをインストールして有効にしてください。

    管理者で作業している間は違いが*わかりませんが、すべてのリンクをデータベースへの相対 URL として保存しますが、WordPress を快適に保つためにサイト上ではそれらを絶対 URL として表示します.サイトをライブにすると、すべての URL がライブ ドメインに自動的に切り替わります。

    ロールアウト時 :SEO にとって、サイトが公開されたときにカスタム WP_HOME および WP_SITEURL 構成値を確実に削除することが非常に重要です。ただし、WP_CONTENT_URL の値は削除しないでください そうしないと、メディアで奇妙な問題が発生する可能性があります。 すべき この時点で「絶対 <> 相対 URL」プラグインを削除することもできます。これにより、将来のすべての URL は、ライブ ドメイン名を使用して絶対値として DB に保存されます。

    ステップ 3:

    Plesk にログインし、ドメインの「ホスティング設定」を選択します。 SSL/HTTPS リダイレクトを使用するオプションをオフにします。このリダイレクトは https を強制しますが、これは Plesk プレビュー URL を使用する場合には使用できません。

    オプション 2:サブドメイン (中間) を使用する

    したくない理由が サイトをまだ公開していないのは、最初に新しいサイトを開発することを計画しているためです。このオプションはあなたに適しています.

    <オール>
  • Plesk で、サブドメインを追加するオプションを選択します 「dev」、「staging」、「new」、「preview」などと呼びます。
    注意:DNS がそうでない場合 Plesk に示されているように、DNS ホスト (多くの場合はレジストラ) にログインし、当社でホスティングするための IP を指すタイプ「A」の新しい DNS レコードを追加する必要があります。新しい DNS レコードが有効になるまで数時間かかる場合があります。
  • ワンクリック ウェブアプリを使用して新しいサブドメインに WordPress をインストールします (または、最初からやりたくない場合は、メイン サイトからクローンを作成します)。
  • サイトを公開する準備ができたら、ワンクリック Web アプリ ユーティリティを使用して、dev サブドメインからメイン ドメインにクローンを作成します。この時点で、まだ行っていない場合は、レジストラまたは DNS ホストでドメインを再構成して、有効にすることができます。

    オプション 3:HOSTS ファイルの上書き (中間)

    DNS の概要

    websavers.ca や google.com などの Web サイトにアクセスするたびに、コンピュータは DNS サーバー (通常はインターネット プロバイダーから提供されます) に、サイトが存在するサーバーの数値 IP アドレスを要求します (例:123.123.123.123)。 .ドメインがまだ登録されていないか、Websavers ホスティング プランをまだ指していない場合、DNS サーバーは「申し訳ありませんが、わかりません」と言うか、Websavers の IP アドレスではなく、現在有効な IP アドレスを提供します。ホスティング。

    次の手順は、ウェブサイトにアクセスするたびに特定の IP/サーバーを使用するようにコンピューターに指示し、現在有効な IP アドレスを上書きする方法を示しています。

    hosts ファイルによる DNS のオーバーライド

    Windows、Linux、macOS はすべて、hosts と呼ばれる特別なファイルを使用します。 ファイルを使用して、名前を手動で数字に変換します。あなたのコンピュータはホストを調べます DNS サーバーをチェックして一致する IP を取得する前にファイルを作成するため、Web サイトが存在するサーバーをコンピューターに指示する場合は、このファイルを使用してください!

    Windows、Linux、および macOS でのファイルの場所は次のとおりです:

    • Windows:c:/windows/system32/drivers/etc/hosts
    • Linux:/etc/hosts
    • macOS:/etc/hosts

    hosts ファイルの使用方法

    ファイルには、上部にいくつかの情報が含まれている場合があります。通常は、ファイルの使用方法に関する情報です。 hosts ファイルに情報を正確に入力するための鍵は、次の形式を使用することです。
    [ServerIPAddress] [DomainName1] [DomainName2]
    たとえば、websavers.ca は次のようになります。

    64.131.80.122 websavers.ca www.websavers.ca

    注: websavers.ca と www. の両方を含めました。 いずれかの方法でサイトにアクセスしようとした場合に備えて、websavers.ca.同じことを行う必要があります。そうしないと、奇妙な結果が表示される可能性があります。

    お気に入りのテキスト エディターを使用してこのファイルを直接編集できますが、それらの場所にアクセスするのは必ずしも簡単ではないことに注意してください。通常、Windows はそのシステム フォルダーを非表示にし、macOS はファイル ブラウザー (Finder) でアクセスできないようにする Unix サブシステムの一部として分類しています。 hosts ファイルの編集を容易にする、各オペレーティング システム用の便利なユーティリティをいくつか以下にリストしました。

    便利なホスト ファイル編集のヒント

    macOS

    Mac を使用している場合は、Gas Mask Google Code プロジェクト ページにアクセスしてインストールしてください!

    このアプリは、hosts ファイルを自動的に開き、現在のファイルに上書きして保存できるようにします。また、複数のホスト ファイルを保存し、それらを簡単に切り替えるオプションもあります。このようにして、デフォルトと別のサイトを保存して、作業中の各サイトを簡単にアクティブ化および非アクティブ化できます.新しいものを作成し、上記の形式を使用して IP とサイト名を入力するだけです。左側でアクティブにするホスト ファイルを選択し、ツールバーのチェックボックスをクリックしてアクティブにします。準備完了!

    [高度] 代わりに、vim のような端末ベースのテキスト エディターを使用することもできます。ターミナルを開いて実行:

    vim /etc/hosts

    ただし、vim は簡単に使用できるわけではないことに注意してください。このオプションを使用する前に、vim のチュートリアルを調べてください。

    Windows では、Windows Hosts File Editor というアプリをインストールし、それを使用してホスト ファイルを編集できます。

    または、メモ帳を使用してファイルを手動で編集することもできます。方法は次のとおりです。

    <オール>
  • [スタート] メニューを開き、メモ帳を検索します
  • 結果にメモ帳が表示されたら、右クリックして [管理者として開く] を選択します (セキュリティ プロンプトを承認するには、[はい] と答えます)
  • メニューバーから [ファイル]> [開く] を選択し、上記のディレクトリに移動します
  • ディレクトリは空に見えます。ウィンドウの下部にある「ファイル名:」ボックスの右端にある「テキスト ドキュメント (*.txt)」のドロップダウンをクリックし、「すべてのファイル」のオプションを選択します。これにより、上記のリストにホスト ファイルが表示されます。
  • hosts ファイルをダブルクリックして開きます
  • 先頭に # を付けた最後の行の下に、上記と同じパターン [IP] [ドメイン] を使用してエントリを入力します
  • メニューから [ファイル]> [保存] を選択します
  • 「このドキュメントにアクセスする権限がありません」という許可に関するエラーが表示された場合は、手順 2 をスキップしています。ファイルを更新する権限を得るには、管理者としてメモ帳を実行する必要があります。メモ帳を閉じて、もう一度やり直してください。

    これらのアプリの動作に問題がありますか? HOSTS ファイルを編集するためのさらに優れたアプリをお持ちですか?道順がおかしい?以下のコメントを使用して教えてください!

    トラブルシューティング

    テーマ リソースの問題: wp-config.php オーバーライドでプレビュー URL を使用していて、テーマ リソースがフロントエンドと WordPress 管理画面の両方で適切に読み込まれていないことに気付いた場合は、wp-config.php の一番下にオーバーライドを配置したことが原因です。 config.php ファイル — 上記の「編集停止」警告の上に配置する必要があります!


    Plesk
    1. DNSを変更する前にリモートサーバーのWebサイトを確認する方法

    2. ホストファイルを使用してサイトをテストする方法

    3. ウェブサイトをバックアップする方法

    1. パーソナルFTPリポジトリを使用してサイトをバックアップする方法

    2. Managed.comでサイトを公開する方法

    3. PleskコントロールパネルでDNSレコードを変更する方法

    1. Pleskサイトをプレビューする方法

    2. Pleskサイトを作成する方法

    3. DNS サーバーの種類とは