Ale*_*akh 13 networking jenkins
我用自制软件在我的Mac OS X上设置了jenkins,它工作正常,http://localhost:8080或者http://127.0.0.1:8080
我无法通过hostname/ipaddress访问jenkins实例:
1. http://myjenkinshost.local:8080
2. http://192.168.0.100:8080
Run Code Online (Sandbox Code Playgroud)
即使从本地计算机(jenkins主机本身)也无法访问这两个链接.同时命令ping 192.168.0.100和ping myjenkinshost.local工作正常.
Dre*_*ile 21
事实证明,启动代理配置为仅侦听127.0.0.1(或localhost).修复编辑jenkins代理的plist:
nano /Users/admin/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
Run Code Online (Sandbox Code Playgroud)
并修改httpListenAddress为0.0.0.0而不是127.0.0.1
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs$
<plist version="1.0">
<dict>
<key>Label</key>
<string>homebrew.mxcl.jenkins</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/java</string>
<string>-Dmail.smtp.starttls.enable=true</string>
<string>-jar</string>
<string>/usr/local/opt/jenkins/libexec/jenkins.war</string>
<string>--httpListenAddress=0.0.0.0</string>
<string>--httpPort=8080</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
小智 8
在我的 macOS 11.4 Big Sur 安装中,plist 文件位于此处:
/opt/homebrew/Cellar/jenkins-lts/2.xxx.x/homebrew.mxcl.jenkins-lts.plist
Run Code Online (Sandbox Code Playgroud)
将 IP 地址更改为 0.0.0.0 按所述进行。
| 归档时间: |
|
| 查看次数: |
19917 次 |
| 最近记录: |