- ベストアンサー
バーチャルホスト時間変更
Linux初心者です。 バーチャルホストでテスト関環境の構築を考えています。 テスト項目の関係上バーチャルホスト内の時間を 3日進めたいのですが、 そのようなことは可能なのでしょうか。 可能な場合はどのようにすればよいのでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「バーチャルホスト」という言葉で何を意図しているのでしょうか? 一般的には「バーチャルホスト」は、1つのOS内の1つのウェブサーバーを使ってあたかも複数のホストがあるかのごとく見せかけて別々のウェブサイトに見せることです。この意味であれば#1の方の回答の通り。 もし、仮想マシン(Virtual Machin)システムを使って、1つのOS(ホストOS)の中で別のOS(ゲストOS)を動かす話であれば、#2の方の回答の通り。この意味だと、「バーチャルホスト」とは言いません。仮想化されたものはホストじゃなくてゲストですから。
その他の回答 (2)
> テスト項目の関係上バーチャルホスト内の時間を > 3日進めたいのですが、 > そのようなことは可能なのでしょうか。 可能です。 バーチャルホストだけの時刻(日付、時間)を設定できてこそバーチャルホストをテスト環境として使う意味があります。 私はVirtual PC 2007使用ですが時刻同期機能を無効にして使うことがたびたびあります。 たとえば、下記サイトを参照してみてはどうでしょうか。 仮想マシンの時刻同期機能を無効にする http://www.atmarkit.co.jp/fwin2k/win2ktips/639vpcsync/vpcsync.html
- Iketarof
- ベストアンサー率50% (1/2)
PerlやPHPなどの言語が時間を取得する際、ApacheではなくOSから時間を取得します。 よってバーチャルホストのみの時間を変えることはできません。 時間関係のテストを行う場合は、現在時刻を取得するクラスやモジュール等で任意の時間を返すことができるような作りにすることをお勧めします。