-1

上記のような URL をサーバー上に作成しようとしています。teach.joshhornby.co.uk

人々がアドレスを入力すると、バックエンドと呼ばれるサーバー上のフォルダーにアクセスできるようになります。

http.d ファイルの仮想ホストでこれを試しました

<VirtualHost *:80>
DocumentRoot /var/www/html/backend
ServerName www.teach.joshhornby.co.uk

# Other directives here

</VirtualHost>

この URL をブラウザに入力しても何も起こりません。私は joshhornby.co.uk を所有しているので、理論的にはサブドメインを作成できるはずです。

4

1 に答える 1

0

ディレクトリには、さらにいくつかのディレクティブが必要になる場合があります。

<VirtualHost *:80>
DocumentRoot /var/www/html/backend
ServerName www.teach.joshhornby.co.uk
<Directory /var/www/html/backend>
Allow from all
Options +Indexes
</Directory>
</VirtualHost>

そうでない場合は、サブドメインの DNS エントリを作成しましたか? コマンド ラインから、www.teach.joshhornby.co.uk に ping を実行できますか? そうしないと、ブラウザーは www.teach.joshhorny.co.uk に使用する IP を認識できません。ドメインレジストラでこれを整理し、サーバーの IP に設定された値を使用して、teach.joshhornby.co.uk と www.teach.joshhorny.co.uk の A レコードを追加できます。

于 2013-04-03T19:49:36.807 に答える