jenkins+jetty+nginx 环境搭建

注:集成多web系统环境后续还会添加

一.linux下安装jetty:

先下载jetty 压缩包
删除demo-base目录(自带的测试项目)
1.把文件放到/opt/jetty目录
2.用命令启动jetty服务器:java -jar start.jar
3.访问localhost:8080查看是否启动成功。

——————————————————————————————-

二.部署jenkins war包
1.将jenkins war 包放进/opt/jetty/webapps目录下。
2.新建一个jenkins.xml文件在/opt/jetty/webapps目录下
并写入内容:
<Configure class=”org.eclipse.jetty.webapp.WebAppContext”>
<Set name=”contextPath”>/jenkins</Set>
<Set name=”war”><SystemProperty name=”jetty.home” default=”.”/>/webapps/jenkins.war</Set>
<Get name=”securityHandler”>
<Set name=”loginService”>
<New class=”org.eclipse.jetty.security.HashLoginService”>
<Set name=”name”>Jenkins jdbcRealm</Set>
<Set name=”config”><SystemProperty name=”jetty.home” default=”.”/>/etc/jdbcRealm.properties</Set>
</New>
</Set>
</Get>
</Configure>
3.启动jenkins,进入web页面安装步骤。

——————————————————————————————-
三.安装nginx
1.解压nginx安装包
2.执行命令~$:
./configure
make
sudo make install
根据执行过程信息,分析缺少依赖问题。
3.进入目录
cd /usr/local/nginx/sbin/
启动nginx
sudo ./nginx
4.打开localhost,查看ngixn页面是否成功。
5.配置.bashrc文件或/etc/bash.bashrc(在shell里配置玩即可执行nginx)
在最后添加 alias nginx=’sudo /usr/local/nginx/sbin/nginx’
然后执行:source .bashrc
在命令行输入 nginx即可。
可以用 nginx -s stop / quit / reopen /reload 进行操作。
6.nginx 默认的配置文件在 /usr/local/nginx/conf/nginx.conf
自行配置。

——————————————————————————————