web-dev-qa-db-ja.com

新しい仮想サーバーまたはサブサーバーを作成すると、既存のドメインがすべて破損します

こんにちは、

Virtualminには3つのドメインといくつかのサブドメインがあり、正常に動作します。過去1年間、Webminコントロールパネルに表示されるパッケージの更新を除いて、サーバーのメンテナンスは行いませんでした。

問題

既存のドメインにサブドメイン(サブサーバー)を追加しようとしました。これで、すべてのドメインとサブドメインが、新しく作成された仮想サーバーまたはサブサーバーのpublic_htmlを指します。

例:subdmain/Subserverをwww.example1.comに追加する場合、他のすべての既存のドメインとサブドメインは/home/example1/domains/test.example1.com/public_htmlを指します

または、www.example2.comの新しい仮想サーバーを作成した場合、他のすべての既存のドメインとサブドメインは/ home/example2/public_htmlを指します

Webmin-> Apache Webserver->既存の仮想ホストは次のようになります。

Type            Address     Port    Server Name             Document Root
Virtual Server  Any         80      medlk.myolddomain.com   /home/abcd/domains/medlk.myolddomain.com/public_html 
Virtual Server  Any         80      mydocs.myolddomain.com  /home/abcd/domains/mydocs.myolddomain.com/public_html 
Virtual Server  128.123.33.334  80  test.myolddomain.com /home/abcd/domains/test.myolddomain.lk/public_html 

「任意」を表示するIPアドレスが表示されます。

新しく作成された仮想サーバーは、IPアドレスを共有しません。代わりに、そのIPアドレスを持つすべてのドメインは、新しく作成されたpublic_htmlフォルダーを指します。

それを解決するには、私がしなければならない、
1。作成した新しい仮想サーバーを削除するか、
2。仮想サーバーの編集->有効な機能-> Apache Webサイトの無効化(チェックマークを削除)
3。そのサーバーのIPアドレスを変更する

私は何が間違っているのか見当もつかない。この問題に取り組む際のアドバイスをいただければ幸いです。

ありがとうございました

1

解決済み

今のところ、/etc/Apache2/sites-available/xxxx.confを編集して問題を解決しました

最初の行で行った変更、<VirtualHost 128.xxx.xxx.227:80> Changed it to, <VirtualHost *:80>

1