mySQL error with query INSERT INTO nucleus_NP_AccessAnalyze_UserTemp (blogid, userkey, ipaddr, hostaddr, accessdate) VALUES (1, 'dtKlhIAg', '18.191.228.88', 'ec2-18-191-228-88.us-east-2.compute.amazonaws.com', '20240427'): Data too long for column 'hostaddr' at row 1

PC Apache2のバーチャルホストについてとphpMyAdmin - 雑日記&ブログ

|雑日記&ブログ|雑Review|

雑日記&ブログ

ツイート

2014-06-19

PC Apache2のバーチャルホストについてとphpMyAdmin

Apache2のバーチャルホストについて、思い違いをしていてミスをしてしまった。

基本的に、LAN側からおよびインターネット側からのアクセスに関しては、アクセスホスト名によって別々のディレクトリにアクセスするようにしていたのだが、どれにも当てはまらない場合は、最初に定義された設定を読み込むことになっているらしい。
(当てはまらないならエラーにして欲しいものだけど・・・)


例えば、LAN用に「lan.local」、インターネット(WAN)のサイト用1に「wan.game-playisland.com」、サイト用2に「test.game-playisland.com」の設定を順番にしていて、LAN用を一番最初に設定しているとする。
この時、IPアドレスでのアクセスを実施するとLAN用のサイトにつながる。
LAN側のアドレス、インターネット側のアドレス、どっちでもです。
また、定義していないホスト名でこのサーバにアクセスする場合も、同様。

まず最初に、「IPアドレスでアクセスした場合」や「定義していないホスト名」でのアクセスを想定した設定をしてエラーを返すなりダミーのサイトへ移動するなりさせた方がいい。

また、自宅でしか使わない想定だったphpMyAdminも、「サイト名(IPアドレス)/phpMyAdmin」でWAN/LANどちらもアクセスが可能なのがデフォルト設定。
WAN側からはアクセスしないなら、Aliasの部分の修正が必要。
別のエントリで書く予定。

Apache2設定後のチェックリスト
・IPアドレスベース(LAN/WAN)・・・WANの確認はWindowsからはクライアントのhostsファイルを一時的にWANのアドレスならLANにするように設定して確認するしかないかも。LAN用サイトが出るのがNGなら設定修正。
・定義していないホスト名・・・これもhostsファイルに記述して確認。LAN用サイトが出るのがNGなら設定修正。
・LANのホスト名
・WANのホスト名・・・LAN用サイトが出るのがNGなら設定修正。
・phpMyAdminをLANのみで利用なら、上記でそれぞれphpMyAdminにアクセス、出るのがNGなら設定修正。

参考サイト
Debian(Wheezy)でのApacheバーチャルホスト設定 サブドメインの作り方
マルチドメイン - VirtualHostの設定(初心者がさくらのVPSを立ち上げるまで - その8) - IMPOV::In My Point Of View
posted at 12:00:00 on 2014-06-19 by 宣伝中止! - Category: [PC]
ツイート

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

コメント

No comments yet

コメントの追加

ランダム ピックアップ

[新年の御挨拶]
[Other まれによくやる]
[Other アレルギー症状っていうのは免疫の一つ]
[Other 浅間山に行きたい]
[ゲーム 艦隊これくしょん 鈴谷改二]
[Other 海底ケーブルの話]
[jubeat saucer開始と削除曲]