您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何配置Jenkins在端口80上运行

如何配置Jenkins在端口80上运行

尝试’authbind ‘:

sudo apt-get install authbind
sudo touch /etc/authbind/byport/80
sudo chmod 500 /etc/authbind/byport/80 
sudo chown jenkins /etc/authbind/byport/80

然后将上面的脚本修改为具有(authbind在该$JAVA_HOME/bin/java部分之前添加):

exec daemon --name=jenkins --inherit --output=$JENKINS_LOG/jenkins.log \
--user=$USER -- authbind $JAVA_HOME/bin/java $JAVA_OPTS \
-jar $JENKINS_ROOT/jenkins.war $JENKINS_ARGS \
--preferredClassLoader=java.net.urlclassloader

对于较新的Ubuntu安装(14.04)上的较新的Jenkins安装(1.598),请在之前编辑/etc/init.d/jenkins添加authbind``$JAVA

$SU -l $JENKINS_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- authbind $JAVA $JAVA_ARGS -jar $JENKINS_WAR $JENKINS_ARGS" || return 2

正如艾伦Alan)提到的(请参阅下面的注释),如果您需要IPv6并且系统低于Quantal,则可以不用apt- get安装authbind下载更高版本的文件。请确保您有libc6libc6-udeb安装。这是authbindUbuntu的2.1.1版本:

后执行

sudo dpkg -i authbind_2.1.1_amd64.deb
# or sudo dpkg -i authbind_2.1.1_i386.deb

sudo touch /etc/authbind/byport/80
sudo chmod 500 /etc/authbind/byport/80 
sudo chown jenkins /etc/authbind/byport/80
其他 2022/1/1 18:14:36 有464人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶