同時(shí),用戶(hù)不需要知道目標(biāo)服務(wù)器的地址,也無(wú)須在" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 建站知識(shí) > 服務(wù)器只有一個(gè)公網(wǎng)IP,怎么設(shè)置兩個(gè)子域名?

服務(wù)器只有一個(gè)公網(wǎng)IP,怎么設(shè)置兩個(gè)子域名?

時(shí)間:2023-02-07 21:40:01 | 來(lái)源:建站知識(shí)

時(shí)間:2023-02-07 21:40:01 來(lái)源:建站知識(shí)

反向代理是什么

反向代理服務(wù)器位于用戶(hù)與目標(biāo)服務(wù)器之間,但是對(duì)于用戶(hù)而言,反向代理服務(wù)器就相當(dāng)于目標(biāo)服務(wù)器,即用戶(hù)直接訪(fǎng)問(wèn)反向代理服務(wù)器就可以獲得目標(biāo)服務(wù)器的資源。

同時(shí),用戶(hù)不需要知道目標(biāo)服務(wù)器的地址,也無(wú)須在用戶(hù)端作任何設(shè)定。反向代理服務(wù)器通??捎脕?lái)作為Web加速,即使用反向代理作為Web服務(wù)器的前置機(jī)來(lái)降低網(wǎng)絡(luò)和服務(wù)器的負(fù)載,提高訪(fǎng)問(wèn)效率。

一臺(tái)服務(wù)器設(shè)置多個(gè)子域名

一臺(tái)服務(wù)器設(shè)置多個(gè)子域名的方法是:域名解析處添加二級(jí)域名記錄,指向服務(wù)器 IP。

例如開(kāi)設(shè) video.fuyeor.com 二級(jí)域名:

添加解析記錄: video.fuyeor.com | A 記錄 | 記錄值:服務(wù)器 IP單服務(wù)器開(kāi)設(shè)多個(gè)二級(jí)域名

如果單一服務(wù)器開(kāi)設(shè)多個(gè)二級(jí)域名可用反向代理[1]。

1、打開(kāi)proxy反向代理模塊。用記事本打開(kāi)Apache安裝目錄下的 /conf/httpd.conf 文件。

Include conf/extra/httpd-vhosts.confLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule slotmem_shm_module modules/mod_slotmem_shm.so接下來(lái)配置網(wǎng)站。video.fuyeor.com 做示例[2]

#配置一個(gè)virtualHost<VirtualHost *:80> ServerName video.fuyeor.com ProxyRequests OffProxyPreserveHost On <Proxy /> Order deny,allow Allow from all </Proxy> ProxyPass / #此處填寫(xiě)你的域名+端口,同下# ProxyPassReverse / #此處填寫(xiě)你的域名+端口, 如fuyeor:81#</VirtualHost>示例:

<VirtualHost *:80> ServerName video.fuyeor.com ProxyRequests OffProxyPreserveHost On <Proxy /> Order deny,allow Allow from all </Proxy> ProxyPass / http://fuyeor.com:90 ProxyPassReverse / http://fuyeor.com:90</VirtualHost>開(kāi)啟 https 設(shè)置。[3]

如下代碼添加至 httpd.conf 的<VirtualHost *:443>中,以部署SSL證書(shū)在網(wǎng)站:

SSLEngine on #開(kāi)啟SSLSSLProxyEngine OnSSLProxyVerify noneSSLCertificateFile "C:/SSL證書(shū)路徑/ video.fuyeor.com _public.crt" #公匙證書(shū)SSLCertificateKeyFile "C:/SSL證書(shū)路徑/ video.fuyeor.com .key" #私匙證書(shū)SSLCertificateChainFile "C:/SSL證書(shū)路徑/ video.fuyeor.com _chain.crt" #域名證書(shū)并將HTTP重定向到相應(yīng)的HTTPS站點(diǎn):

<VirtualHost *:80>ServerName video.fuyeor.comRewriteEngine onRewriteRule ^(.*)?$ https://video.fuyeor.com $1 [R=301,L]</VirtualHost>

完整配置

#1、將 80端口的 video.fuyeor.com 重定向到 443端口#即將 http://video.fuyeor.com 重定向到 https://video.fuyeor.com<VirtualHost *:80>ServerName video.fuyeor.comRewriteEngine onRewriteRule ^(.*)?$ https://video.fuyeor.com $1 [R=301,L]</VirtualHost>#將端口轉(zhuǎn)發(fā)到域名 video.fuyeor.com<VirtualHost *:443> ServerName video.fuyeor.com ProxyRequests OffProxyPreserveHost OnSSLEngine onSSLProxyEngine OnSSLProxyVerify noneSSLCertificateFile "C:/SSL證書(shū)路徑/ video.fuyeor.com _public.crt" #公匙證書(shū)SSLCertificateKeyFile "C:/SSL證書(shū)路徑/ video.fuyeor.com .key" #私匙證書(shū)SSLCertificateChainFile "C:/SSL證書(shū)路徑/ video.fuyeor.com _chain.crt" #域名證書(shū) <Proxy /> Order deny,allow Allow from all </Proxy> ProxyPass / http://fuyeor.com:90 ProxyPassReverse / http://fuyeor.com:90</VirtualHost>
本文綜合自復(fù)玥網(wǎng)網(wǎng)站及 @fer docs。
內(nèi)容遵循 CC BY-ND 署名-禁止演繹協(xié)議~

參考

  1. ^ Apache 實(shí)現(xiàn)反向代理?https://docs.fuyeor.com/%E4%BB%8E%E9%9B%B6%E5%BB%BA%E7%AB%99apache%E5%AE%9E%E7%8E%B0%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86
  2. ^以 video.fuyeor.com 為例?https://video.fuyeor.com
  3. ^Apache 服務(wù)器開(kāi)啟網(wǎng)站 HTTPS?https://docs.fuyeor.com/apache-turns-https

關(guān)鍵詞:設(shè)置,服務(wù),個(gè)子

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉