web-dev-qa-db-ja.com

CentOS6.2のApacheでサブドメイン/仮想ホストを作成する

Www.mydomain.co.uk/forum/index.phpよりも見栄えを良くするために、フォーラムをホストするサブドメインを作成しようとしています。forum.mydomain.co.ukにします。

私はグーグルで見つけたすべてのチュートリアル、ガイド、そしてすべてを試しましたが、何も機能しません。私はwebminを使ってみましたが、それは物事をより複雑にし、それが壊れたのですべてを最初から再インストールしなければなりませんでした。これが私が以下に持っているものです、サブドメインが機能するために私がしなければならないこれ以外の何かがあるかどうか誰かに教えてもらえますか?

私のhttpd.confの内容は次のとおりです。

NameVirtualHost *:80

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName forum.mydomain.co.uk
     DocumentRoot /var/www/html/forum
     ErrorLog logs/forum-error_log
     CustomLog logs/forum-access_log common
</VirtualHost>

ドメイン自体は機能します。何もアップロードしていないので、今のところ必要なApacheページを指しています。 mydomain.co.uk/forumにアクセスすると、フォーラムコンテンツのインデックスが表示されます。 forum.mydomain.co.ukは、ページを表示できない/ホストを解決できないことを示しています。

これを機能させるために構成する必要のある他のファイルはありますか?

13
SAFC
  • レジストラに移動して、 サブドメインAレコード 静的IPに
  • httpd.conf内で、次の行が存在することを確認してください。 NameVirtualHost *:80

すべてのhtmlファイルとphpファイルが存在するフォルダーの名前: mydirectory
ルートからのフルパス:/ var/www/mydirectory
これはec2linuxでの私のhttpd.confです

<VirtualHost *:80>
    ServerName www.beta.myDomain.com
    ServerAlias beta.myDomain.com
    ServerAdmin [email protected]
    DocumentRoot "/var/www/mydirectory"
    <Directory /var/www/beta.myDomain.com/>
            AllowOverride All
            Allow from all
    </Directory>
</VirtualHost>
  • それがすべて終わったら、Webサーバーをリロードします。 Sudoサービスhttpdリロード
  • レジストラが伝播するまでに最大24時間かかる場合があることに注意してください
18
t q