問題タブ [website-hosting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - 1 つの IP アドレスとポート上の複数の SSL 名前ベースの複数の仮想ホスト
SNI を使用して同じ IP とポートで ssl を構成したい、または別のポートにすることもできますが、要求されたドメインの ssl 証明書を配信するように apache に指示できません。
デフォルトのサイト証明書を配信します。問題をデバッグできません。
ログにアクセスすると、デフォルトのドメイン名が表示されますが、リクエストは他のドメインのものです..
たとえば、site1.com に問い合わせると、site1.com が開き、site1.com が配信されますが、site2.con に問い合わせると、site1.com の ssl が配信され、site2.com が site1.com にリダイレクトされます。
*:443 の代わりに domainname:443 を追加すると、ブラウザで 241 リダイレクト エラーが発生し、次のようになります。
Misdirected Request 要求されたホスト名がこの接続に使用されている Server Name Indication (SNI) と一致しないため、クライアントはこの要求に対して新しい接続を必要とします。
/etc/apache2/ports.conf のポート 80 と 443 でリッスンしています apt-get install libapache2-mod-ssl a2enmod ssl を使用して ssl mod をインストールしました
最新のapache2バージョンとopensslでubuntuサーバーバイオニック(18)を使用しています
複数の情報源に関心を持っていますが、これらのリンクをたどっても問題は解決しませんでした
php - 地域ごとにサイトをブロックする方法
こんにちは!PHP によって一部の地域で自分のサイトをブロックする方法を知りたいです。サイトをすべての地域で実行したくないのですが、誰か助けてもらえますか?