プロが教える店舗&オフィスのセキュリティ対策術

Value Domainで下記のようにサーバーアカウントのホームに配置したサブディレクトリをドメインのルートに見せるにはどのように設定すればいいでしょうか。
DNSの設定が今一分からず手が止まっています。
参考になるサイトでもいいのでお教え下さい。

/public_html/wordpress/
   ↓
http://ドメイン/

A 回答 (4件)

DNS がどうこうではなく、WordPress をトップページにしたいのでは?



http://wpdocs.sourceforge.jp/WordPress_%E3%82%92 …
    • good
    • 0
この回答へのお礼

ありがとうございます。
仰るとおりでindex.phpをルートに、requireをwordpressディレクトリに指定するだけでいけました。
と思ったのですがuploadsディレクトリとかが結局wordpressディレクトリになってしまうので最終的にはルートにインストールし直しました。
お騒がせしました。

お礼日時:2012/05/27 21:08

この場合はApacheのVirtualHostで指定するのが良いかと思います。


以下、あくまでApacheの設定ファイルをいじれるという前提ですが、、

例えば、
http://blog.example.com/でアクセスしたときに
/public_html/wordpressを見せたいということですよね?

であれば、/etc/httpd/httpd.confもしくは/etc/httpd/conf.d/virtualhost.conf
あたりで以下のように指定するといいと思います。

<VirtualHost *:80>
ServerName blog.example.com
DocumentRoot /public_html/wordpress
</VirtualHost>

あくまで一例ですが、参考になりますでしょうか?
    • good
    • 0

 Value Domainはドメイン登録代行をする業者で、実際にウェブサイトをおくレンタルサーバー業者ではないはずです。


 ValueDomainで取得したドメイン名を、どのインターネット上のコンピューターのIPアドレスに割り当てるかは、DNSサーバーの仕事です。これは、あなたが契約したレンタルサーバー業者のものを利用するのが一般的です。
 レンタルサーバー業者では、DNSの設定と共に、どのディレクトリをそのドメイン名に割り当てるかの設定も行っているはずです。あなたが示された
/public_html/wordpress/
 のようなディレクトリは、通常はFTPサーバー経由のときのディレクトリで、HTTPサーバーには、ドメイン/ となるはずです。

 あなたがすべてのサーバーを用意するなら、あなたのサーバーでDNSサーバーを立ち上げて、それに任せるとか、ダイナミックDNSでしたら、そのサーバーにあなたのIPを設定すれば良い。
 それと、HTTPサーバー,FTPサーバー,Mailサーバーでのディレクトリ名は、それぞれ個別の設定でDNSとは直接関係ありません。
 ネット上のDNSから、あなたのコンピューターが示されたら、ユーザーエージェントはあなたのコンピューターに要求してきますので、あなたのコンピューターは、その要求がHTTPプロトコルを指定してくれば、HTTPサーバーにその要求を引き継ぐ。FTPにしろ、mail://にしろ、それぞれFTPサーバー、MTAに処理が引き継がれるだけで、同じです。
 HTTPサーバーがapachでしたら、httpd.confで指定します。

 DNSとは無関係です。
    • good
    • 0

VirtualHost という物を調べてみてください。


DNSだけでなく、Apacheの設定(サーバーの管理者権限で)も必要です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!