2017-12-19 15 views
0

WebサーバーをUbuntu 12.04から14.04にアップグレードしました。また、Apacheを2.2から2.4にアップグレードしました。Apache/Ubuntuのアップグレード以降、新しいVirtualhostsがデフォルトのサイトにロードされる

アップグレードは成功し、既存のすべての仮想ホストは大きく動作しています。

私は昨日新しいサイトを作成し、デフォルトのホストではなくデフォルトのホストをロードしていることに気付きました。私は/etc/apache2/sites-enabledの.confファイルをチェックしました。それは他のものと少し違って見えます。

Apache 2.4には、以前の「すべてから許可」という新しい.confファイルに表示される「すべてが必要です」というような変更がいくつかあることを理解しています。私はそれをコメントしようとしましたが、それは何もしませんでした。

私はこのファイルをバックアップし、既存の作業用.confファイルをコピーして、それが機能するかどうかを確認するためにパスを変更することができます - しかし、今後追加するすべての新しいサイトでこれを行う必要はありません溶液。

アップグレードプロセス中にこれを体験する人はいますか?

--- UPDATE ---

私はconfファイルで再び見て、私はすべての私の他の作業のconfファイルは2つの明確な違いがあることに気づいた:

  • 彼らは、IPは、次のリストをポート< VirtualHost 1.2.3.4:80 >に、壊れた一つはちょうど彼らがポートのポート80のための<VirtualHost>、1、他を複製、アスタリスク*
  • を持っていた443

私は<VirtualHost...>の壊れたファイルにIPを追加し、ポート443の設定を再現し、Apacheを再起動し、サイトが機能しました。

これで、Virtualmin/Webminの設定で、これを修正するための調整が行われましたか?

答えて

1

最初に作成するオプションは、ドメインをバインドするIPです。これはあなたのドメインDNSに対して定義したIPです。

enter image description here

しかし、あなたはあなたのconfファイルにポートとIPを囲まれている場合にのみ必要です。

デフォルトでは*:80です。だからバインドする必要はありません。

関連する問題