Apache的反向代理後找不到子網域的IP位址

Apache的反向代理後找不到子網域的IP位址

我想使用 Jenkins docker 容器,它允許從 localhost:8080、子網域(例如 jenkins.subdomain.me)進行訪問

我遇到了這個帖子,將其應用到我的情況,啟動proxy_httpApache的mod,然後重新啟動,沒有任何問題。但是,當我嘗試存取剛剛建立的子網域時,出現以下錯誤:

找不到伺服器 jenkins.mydomain.me 的 IP 位址

以下是我設定虛擬主機的方法:

<VirtualHost *:80>
    ServerName jenkins.mydomain.me
    ProxyPreserveHost On

    # setup the proxy
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
    ProxyRequests Off
</VirtualHost>

我不知道是否缺少任何內容,或者是否需要向我的網域 DNS 添加某些內容

歡迎任何幫助

答案1

我不知道是否缺少任何內容,或者是否需要向我的網域 DNS 添加某些內容

你應該為jenkins.mydomain.me 建立一個dns 條目,指向你的機器IP,或者如果你只是在「本地」工作,你應該修改主機檔案(/etc/hosts),使用localhost 或你的網路介面添加一個條目

127.0.0.1 jenkins.mydomain.me

相關內容