質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.02%
DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

ワードプレスにてサブドメインのサイトを数百個作るにはどうするのが手っ取り早いでしょうか。

cutter
cutter

総合スコア139

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

3回答

0グッド

0クリップ

2106閲覧

投稿2016/01/06 15:45

編集2016/01/06 15:46

ワードプレスにて、2~300個、サブドメインでのサイトを作成する必要があります。
ですが、サブドメインは、下記のようにシステマチックな連番でとる形で構いません。
001.sample.com
002.sample.com

また、どのサブドメインにアクセスしても、1つのワードプレスを参照するだけでOKです。

(参照DBもWEBサーバも、1つのMysql、及びWEBディレクトリで構いません。)

全てのサブドメインから見て、同じサイトが見える状態になればそれでOKなのですが、サブドメインを1つ1つ手作業で取って、マルチドメインのサーバーに当てていくのは手間に思います。

一番手間が少なく、コストも少なくすむ方法を教えて頂けませんでしょうか。

ちなみにPHPやmysqlは使いますが、アパッチの設定やDNSの設定、サーバーの設定等は結構弱いです。。

宜しくお願い致します。

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答3

1

DNS側の設定は当方の環境では
a * 111.111.111.111
でドメインにぶら下がる全てのサブドメインがそのIPアドレスに当てられました。

バーチャルドメインは
<VirtualHost *:80>
DocumentRoot /var/www/wordpress
ServerName *.example.jp
</VirtualHost>
でできるのではないか、とおもいます。(試したわけではないのでよくわかりませんが。)
http://httpd.apache.org/docs/trunk/ja/vhosts/examples.html
こちらを参照してみるとわかりやすいかと思います。

まあ、Kosuke_Shibuyaさんが言っているように、WordPress側にドメイン設定があり、まともには動かないと思いますが。

投稿2016/01/12 11:12

Apct

総合スコア18

Zuishin👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

2016/01/14 13:27

こちらの回答が他のユーザーから「過去の低評価」という指摘を受けました。

1

httpd.conf で
ServerName
ServerAlias

を設定すると、一応参照は可能。

ただし、Wordpress にドメインの設定があるので、まともには動かないでしょう。

そもそも、SEO的にペナルティ食らいそうな設定だし、必要性もないと思いますが…

投稿2016/01/06 15:57

編集2016/01/06 16:01
退会済みユーザー

退会済みユーザー

総合スコア0

Zuishin👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

2016/01/14 13:27

こちらの回答が他のユーザーから「過去の低評価」という指摘を受けました。

回答へのコメント

cutter

2016/01/07 02:56 編集

ありがとうございます。 SEOは一切不要な特殊な利用ですので、問題ありませんが、ドメインの設定は下記ですと、現状1つのサイト、1つのDB(つまり1つのWP)を複数ドメインで閲覧出来ているのですが、ダメでしょうか? wp-config.phpへ記述 define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
cutter

2016/01/07 02:57

また、一括でサブドメインを2~300個程作る方法は御座いますでしょうか??
退会済みユーザー

退会済みユーザー

2016/01/07 03:35

どこに追加するというのですか?
cutter

2016/01/07 03:54

失礼致しました。語弊が御座いました。 追加と申しますより、001.sample.com002.sample.com など、数字の部分がどんな組み合わせでアクセスされても、同じ場所を参照したいのですが、ご回答頂いた方法で可能でしょうか。
退会済みユーザー

退会済みユーザー

2016/01/07 03:56

そう回答しました。「ServerAlias を設定しろ」と。
cutter

2016/01/07 04:30

ありがとうございます。 ServerName ServerAlias を具体的にどのように設定するのか教えて頂けませんでしょうかm(__)m
cutter

2016/01/07 04:59

すみません。今回の場合には具体的にどう記述したら良いのでしょうか。

0

自己解決

エンジニアにお金を払ってなんとか解決出来ました。。

投稿2016/01/12 11:13

cutter

総合スコア139

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

2016/11/01 05:54

こちらの回答が複数のユーザーから「過去の低評価」という指摘を受けました。

回答へのコメント

mhashi

2016/01/14 00:00

同様の問題を抱えている方の貴重な情報となるため、具体的な解決策を記載していただけますでしょうか。
cutter

2016/01/14 13:27

よくわかりませんが、やってもらえました。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.02%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。