本文へ移動
TURNKEYGNU / LINUX
アプリドキュメントブログスクリーンショットGitHubTurnKey Hub
文日本語
EnglishEspañol中文日本語PortuguêsDeutsch
ふりがな/ローカルPCに「ホスト」エントリを追加

ドキュメント

ローカルPCに「ホスト」エントリを追加

コンテキストと概要

これらの指示は、有効なIPでネットワーク接続デバイスに関連していることに注意してください。TurnKeyサーバーだけでなく、ネットワーク接続デバイスは、TurnKeyサーバーと接続されているデバイスと接続されているネットワークに接続されているデバイスと接続されているデバイスと接続されているデバイスと接続されているネットワークの接続デバイスと接続されているデバイスと接続されているデバイスと接続されているネットワークの接続デバイスと接続されているデバイスと関連していることに注意してください。

一部のTurnKey Linuxサーバーではドメインを設定する必要があります。 この場合、メインアプリケーション(例: WordPress、Mediawiki などは、ドメインがサーバーのIPアドレスに解決することを期待します。ただし、パブリックに解決できるドメインを使用たくない、または使用したくない、すなわち、 DNSレコード。

ホストファイルエントリを追加する方法は、実際にDNSレコードを設定する必要はありません。 PCがドメインに接続しようとすると、ホストファイルが最初に読み込まれます。 ホストファイルで目的のドメインが見つかった場合、注目のIPが使用されます。

制限事項

ドメインでサーバーにアクセスするためのホストエントリを使用して制限の数があります。

  • ホストエントリを追加する必要がありますから、TurnKeyサーバーにアクセスできるようにしたい各PC。
  • ホストファイルを作成するには、ローカルPCへのアクセスを管理者が要求します。
  • サーバ静的IPは、静的IPなしで非常に望ましいです。ホストファイルは、サーバーIPの変更たびに更新する必要があります。
つまり、ホストファイル内のエントリが DNS レコードを上書きすることを意味します。 そのため、DNSレコードを持たない外部サイトをブロック/オーバーライドしたい場合、既存の「real」ドメイン名を使用しないでください。

ドメインがホストエントリにマッチすると、明示的に注目する価値もあります。DNSリクエストは行いません。 ドメインをブロック/オーバーライドするという明示的に望む場合を除き、サイト固有のドメインのみを使用して、 "real" ではなく、ドメインをブロック/オーバーライドするだけです。 それ以外の場合は、ホストのエントリを忘れた場合、トラックをダウンして接続の問題をトラブルシューティングすることは、痛みの全体的な世界である可能性があります! 例えば。 ドメインが「mediawiki.home.lan」である可能性がよいでしょう。ドメインが悪い場合は「mediawiki.turnkeylinux.org」(存在しませんが、将来はそうかもしれません)。

サーバに静的IPを設定

サーバの静的IPを要求しないが、上記と同様に、非常に望ましい。 既に設定されていない場合、TurnKey を実行しているプラットフォームに依存する方法:

クラウドAWSサーバー - から起動 名称: TurnKey Hub またはAWSマーケットプレース

AWS コンソールでサーバーに「Elastic IP」を追加。 しない サーバ自体に静的なIPを設定 - AWSサーバは 常に AWS DHCPからIPを取得!

Proxmox コンテナー - など

サーバ自体ではなく、Proxmoxホスト上で静的サーバーIPを設定することをお勧めします。 これは、デフォルトではProxmoxサーバのネットワーク設定を管理しているためです。

VM およびベアメタル

寸法: Confconsole 詳しくはこちら ネットワーキング)、Webmin (港12321のhttps)またはCLIによって手動で。

ホストファイルの場所

ウィンドウズ

C:\Windows\System32\drivers\etc\hosts

LinuxとMacOSX

/etc/hosts

編集用のホストファイルを開きます

優先テキストエディタでホストファイルを開きます。 注意してください。 必須 必須 テキストエディタです。テキストをフォーマットするエディタ - たとえば、単語プロセッサ - ホストファイルを破ります! ファイルを編集するには、管理者でなければなりません。

ウィンドウズ

Windows Notepadは、プレーンテキストファイルを編集するための一般的なおよびスタンオプションです。

テキストエディタアプリケーションを右クリックします(例: Notepad は "管理者として実行" を選択し、アドレスバーの "C:\Windows\System32\drivers\etc\hosts" をコピー/ペーストするか、テキストエディタを介してその場所を参照するかを選択します。 「開く」ダイアログ ボックス。

LinuxとMacOSX

'nix システム(Linux、OSXなど)では、端末内で推奨するCLIテキストエディタを使用するのが最も簡単です。一般的なCLIエディタはナノ、バイム、またはemacsです。

テキストエディタを sudo ユーザ (または root ) としてターミナルで起動します。例えば nano を使ってください。

sudo nano /etc/hosts

ホストファイルに新しい行を追加する

編集用のホストファイルを開き、次のように新しい行を追加します。

<IP_ADDRESS> <DOMAIN_NAME>

'mediawiki.home.lan' を IP アドレス '192.168.1.100' に指すようにするには、次の新しい行を追加します。

192.168.1.100 mediawiki.home.lan

最後に、更新されたホストファイルを保存し、テキストエディタを終了します。

ドメインをテストする

ホストのエントリを追加した後、指定されたIPにドメインの解像度は「ちょうど作業」でなければなりません。しかし、確かに、ターミナルを介してダブルチェックする価値があります。だからターミナルを開きます(例えば。 Windows上でcmd.exeとpingを使用する。例:

ping mediawiki.home.lan

ドメインとサーバーのIPアドレスを指摘する結果が出た場合、そのサーバーがうまくいくはずです。 間違ったIPを付与すると、ホストファイルをチェックします。 エラーメッセージが送信されると、IP に接続できるかどうかをダブルチェックします。例えば:

 ping 192.168.1.100

動作しない場合は、サーバーのIPが正しいか確認します。 別のチェックは、ネットワーク(PCやサーバの)が正しく設定されていることです。

最終単語

ドメインに満足していれば、ホストファイルに追加してサーバーに接続できるので、かなりのところです。 残りはTurnKeyサーバーを楽しむことです! :)

TurnKeyサーバーでドメインを更新する

これを読み、変更する前に、既にTurnKeyサーバーにドメインを設定していた場合、サーバーを再初期化することで、そのドメインを変更することができます。 ホストファイル内のドメインが新しいドメインと一致する必要があります。

再初期化する前に、既にサーバーにコンテンツ/データを追加し始めたら、最初にバックアップを行ないます(例: ) 名称: TKLBAM) - 念のため。初期化スクリプトが不法であることを確認してください(つまり、安全に再実行できます)が、考慮されていないエッジケースがあるかもしれません。 バグや予期しない行動を弊社から報告してください。 フォーラム または当社の連結 問題の追跡者.

再初期化

'turnkey-init' コマンドを使用して、完全な再初期化を行うことができます。これにより、ドメインのリセットや、他のサーバーの構成も含まれます。 初めてのことをしたのと同じ使い方がうまくいくのは良いですが、すべての初期化質問に答える必要があります(明らかにドメインを期待):

turnkey-init

ドメインを更新するためにメインアプリケーションを再初期化するだけで、アプリケーション固有の初期化スクリプトを直接実行できます。 個々のスクリプトは .py ファイル拡張子で python で書かれており、/usr/lib/inithooks/bin. に格納されます。 一般的なルールとして、アプリケーション固有の init スクリプトの名前はアプリケーションにマッチしますので、通常は推測できます。 名前を明示的に確認したい場合は、関連するディレクトリにあるすべてのファイルをリストします。

ls -l /usr/lib/inithooks/bin/*.py

それから、スクリプトをフルパスで実行します。 例: WordPress:

/usr/lib/inithooks/bin/wordpress.py
TURNKEYGNU / LINUX

ゼロから始めずに、自分のインフラを管理できます。

TurnKey を見る
概要ドキュメントよくある質問ブログGitHub
フリーでオープンソース初期設定から安全すぐに展開可能