第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用docker compose服務(wù)時(shí)如何使兩個(gè)虛擬主機(jī)指向同一個(gè)項(xiàng)目?

使用docker compose服務(wù)時(shí)如何使兩個(gè)虛擬主機(jī)指向同一個(gè)項(xiàng)目?

PHP
夢(mèng)里花落0921 2023-07-21 15:59:55
我有兩個(gè)域共享相同的代碼庫和數(shù)據(jù)庫。現(xiàn)在我需要兩個(gè)域來連接到各自域的兩個(gè)不同數(shù)據(jù)庫。我正在使用 docker compose 在本地設(shè)置中提供服務(wù)。然后我轉(zhuǎn)到瀏覽器并輸入 localhost:2000 以查看我的項(xiàng)目是否已服務(wù)。我需要兩個(gè)不同的域(例如 xyz.com 和 xyz.net)來指向同一個(gè)項(xiàng)目。誰可以幫我這個(gè)事?
查看完整描述

1 回答

?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

您需要解決訪問時(shí)兩個(gè)域都指向本地主機(jī)的問題。在/etc/hosts中添加:

127.0.0.1 xyz.com

127.0.0.1 xyz.net

現(xiàn)在,如果您在瀏覽器中訪問 xyz.com 或 xyz.com,它將解析為您的本地計(jì)算機(jī)。


配置 apache vhosts 以指向 localhost:2000,如下所示:

<VirtualHost *:80>

        ServerName xyz.com

        ProxyPreserveHost On

        ProxyRequests off


        <Location />

                ProxyPass http://localhost:2000/

                ProxyPassReverse http://localhost:2000/

                Order allow,deny

                Allow from all

        </Location>

</VirtualHost>

第二個(gè):


<VirtualHost *:80>

        ServerName xyz.net

        ProxyPreserveHost On

        ProxyRequests off


        <Location />

                ProxyPass http://localhost:2000/

                ProxyPassReverse http://localhost:2000/

                Order allow,deny

                Allow from all

        </Location>

</VirtualHost>

啟用兩個(gè)虛擬主機(jī)(sudo a2ensite [name].conf)并重新加載 apache。您還需要 proxy_http mod: sudo a2enmod proxy_http?,F(xiàn)在兩個(gè) url 都指向您的 localhost:2000。


在您的 PHP 應(yīng)用程序中檢測(cè)域并基于該域連接到您需要的任何數(shù)據(jù)庫。我使用了這個(gè)文件 g.php:

<?php


var_dump($_SERVER['HTTP_HOST']);

并在 localhost:2000 上用 php 的開發(fā)服務(wù)器提供它(您將在 docker 上使用它):


php -S localhost:2000 g.php 

PHP 7.0.33-0ubuntu0.16.04.15 Development Server started at Thu Jul  9 20:34:03 2020

Listening on http://localhost:2000

當(dāng)我在瀏覽器中訪問 xyz.net 時(shí),我得到:string(7) "xyz.net" 當(dāng)我在瀏覽器中訪問 xyz.com 時(shí),我得到:string(7) "xyz.com" 


查看完整回答
反對(duì) 回復(fù) 2023-07-21
  • 1 回答
  • 0 關(guān)注
  • 152 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)