Apache-2.4

在 Apache 的反向代理之後找不到子域的 IP 地址

  • March 8, 2018

我想使用 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 中添加一些內容

歡迎任何幫助

我不知道是否缺少任何內容,或者是否需要在我的域名 DNS 中添加一些內容

您應該為 jenkins.mydomain.me 創建一個指向您的機器 ip 的 dns 條目,或者如果您只是在“本地”工作,您應該修改主機文件 (/etc/hosts),使用 localhost 或您的網路介面添加一個條目

127.0.0.1 jenkins.mydomain.me

引用自:https://serverfault.com/questions/900657