GitHub Pages/GitCafe Pages 可以搭建博客,并且可以绑定域名,技术原理是什么呢?如何实现的呢?
1.每个账户都可以搭建一个静态网站
2.每个账户都可以绑定一个域名
3.但是可以只有一个IP地址
求解。。。。。感谢万分!
PHP中文网2017-04-28 09:06:07
あなたが混乱しているのと同じように、Web サーバーの場合、IP アドレスは 1 つだけです。異なるドメイン名に対して異なるコンテンツを返すにはどうすればよいでしょうか。
実際、これは非常に簡単です。Web サーバーはリクエスト内のホストを調べ、そのホストに基づいてリクエストを他のサーバーにリバース プロキシすることもできます。多くの Web サーバーにはこの機能があります。キーワード: ドメイン名リバース プロキシ
高洛峰2017-04-28 09:06:07
これはWebサーバーに付属する機能です。最初に関連する知識を学習することをお勧めします。コーディング ページでは、カスタム ドメイン名のバインドもサポートされています。
曾经蜡笔没有小新2017-04-28 09:06:07
通常、バインドされたドメイン名は、CNAMEを通じてサービスプロバイダーのURLを指し、過去のリクエストのヘッダー情報は、ユーザーの情報を照会するための異なるユーザーを区別するためのパラメータとして使用されます。ドメイン名をバインドすると、ドメイン名を送信する操作が行われ、ドメイン名が保存されます。
国内の状況の場合、国内のサーバーは、解決を実行する前にドメイン名の登録を要求することがあります。サービスプロバイダーは、登録されたドメイン名のみを強制的にバインドするか、外国のサーバーを指す URL を解決してから解決を行うよう要求する場合があります。リバースプロキシ。
nginxリバースプロキシドメイン名について学ぶことができます