![Linux 基本 Web サーバーの設定とアクセス [閉じる]](https://linux33.com/image/55293/Linux%20%E5%9F%BA%E6%9C%AC%20Web%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%A8%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%20%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
仕事用PC(与えられたIPアドレスを使用して会社のネットワークに接続されている)にCentOS7とApacheをインストールしました。他のオペレーティングシステムはインストールされず、Linuxのみがインストールされます。 /var/www フォルダに簡単な hello.html ファイルを作成しました。 Webブラウザに/var/www/hello.htmlと入力すると、hello worldというテキストが表示されます。今まではそんなに良くなった。
これで、会社のネットワーク上の他のコンピュータから同じ基本Webページにどのようにアクセスできますか?
私はApacheが着信要求をポート80でリッスンすることを知っています。それでは、ポート80を開く方法は何ですか?
私の場合、hello.htmlは私のWebページのソースファイルです。私のLinux PCブラウザで/var/www/hello.htmlと入力してページを表示できます。しかし、私のウェブサイトの名前をwww.mywebsite.comに指定したいとしましょう。 /var/www/htmlをwww.mywebsite.comに変換する方法。つまり、他の同僚を自分のウェブサイトに誘導するときに、名前として/var/www/hello.htmlではなくwww.mywebsite.comを指定したいと思います。これは彼らにとって何の意味もありません。
質問3によると、これは私のIPアドレスとhello.htmlをwww.mywebsite.comに結合する「ローカル」DNSを作成する必要があることを意味しますか?
答え1
1.2.3.4があなたのものであると仮定します。ネットワークサーバーIP の場合、次のものを使用できます。
http://1.2.3.4/hello.html
..提供されたページにアクセスしてください。Apache サーバーが正しく構成されている。コンピュータにドメイン名が追加されている場合は1.2.3.4と解決されるため、その名前を使用することもできます。このデバイスがルーターの背後に隠されている場合(ホームネットワークでよく見られる)、次の設定が必要になることがあります。ポート転送ルールルータ設定では、外部ポート80をWebサーバのポートにマッピングします。
Apacheはポート80でリッスンしているため、ユーザー(またはネットワーク管理者)が別途指定しない限り、そのサービスはすでに利用可能です。着信トラフィックのブロックこの港を通って。そのような概念はありません。港を開くここで。
特定のディレクトリ(あなたの場合)を指すようにドメイン名を設定する操作は、/var/www
Apache仮想ホストを介して行われます。その文書はここにあります。。
ドメイン設定の別の部分は、ドメイン設定を確認することです。機械のトラブルシューティング。この経験がない場合は、信頼性のために独自のDNSサーバーを設定しないことをお勧めします。登録機関のコントロールパネルを使用して設定DNSレコードドメインの場合は、コンピュータのIPを指します。各プロバイダはさまざまな設定方法を提供しているため、そのプロバイダのヘルプとサポートリソースを確認することをお勧めします。