Q1我使用jenkins repo在linux上安装了jenkins。它启动并运行良好。我以为它是在nginx或apache上运行的,所以我可以更改主机名并安装证书,但我在某个地方读到它很可能使用一个名为jetty的小型java servlet????我是一名devops的学生,希望以正确的方式处理未来的生产工作负载。是否有方法访问jetty服务器以进行生产准备网络和安全更新?我是否应该重做服务器并在tomcat上安装jenkins,以便进行这些更改?奥,我应该把nginx和运行jenkins的软件一起安装吗?TIA。
Q2我尝试了systemctl状态nginx、httpd、tomcat、tc、http、apache2、jetty。如何找到运行jenkins的服务器。我想可能有一个java命令可以告诉我jenkins.war是从哪里提供的?
1.Jenkins是一个java应用程序,因此它将使用一个javaservlet容器。默认情况下,它使用Jetty,但您也可以使用Tomcat。如果你想使用nginx,您需要将其配置为将代理反向到servlet容器。
2.您可以通过运行ps -ef | grep jenkins
找到运行Jenkins的进程。这将给你一个在你的系统上运行的所有进程的列表,其中包含单词";詹金斯";。第一列是进程ID,第二列是启动进程的命令。