首先创建tomcat的文件夹,为了方便码头工人的配置我这里直接在根目录中创建第一步:创建文件夹:发布文件夹
mkdir - p/码头工人/tomcat/webapp8081 mkdir - p/码头工人/tomcat/webapp8082 mkdir - p/码头工人/tomcat/webapp8083
第二步:创建Tomcat容器(端口可以根据自己的实际更换)
码头工人运行- d——名称tomcat8081 - p 8081:8080 - v/码头工人/tomcat/webapp8081:/usr/地方/tomcat/webapps/tomcat 码头工人运行- d——名称tomcat8082 - p 8082:8080 - v/码头工人/tomcat/webapp8082:/usr/地方/tomcat/webapps/tomcat 码头工人运行- d——名称tomcat8083 - p 8083:8080 - v/码头工人/tomcat/webapp8083:/usr/地方/tomcat webapps/tomcat
创建完成后使用码头工人ps命令进行查看是否创建成功并且使用
第三步:查看tomcat的IP使用命令依次查询这里只使用第一个举例
<代码>码头工人检查tomcat8081 代码>
第四步:为了方便测试我这里就不上传战争包了,直接在里面创建了一个hello/索引。html文件
注意:如果Nginx为码头工人容器,必须使用Tomact容器IP,否则连不上
首先在官网上下载nginx的官方版本
官网:http://nginx.org/en/
点击右边导航栏的下载,进入下载界面选择对应的版本进行下载,我这里就使用nginx-1.6.2.tar
下载完成后,将文件放到自定义的文件夹,我这里放到/usr/地方/工具/nginx-1.6.2
使用这个命令将nginx解压:
<代码>焦油vxf nginx-1.6.2.tar.gz 代码>
解压完成后,我这里是返回根目录,在根目录创建一个宿主文件夹,目的是为了创建文件,使得nginx可以挂载(你也可以自定义)
创建宿主文件夹这里
mkdir - p/码头工人/nginx/vim/码头工人/nginx/nginx.conf mkdir - p/码头工人/nginx/html
拷贝页面你解压的negix中html的文件夹中的指数。html 50 x.html到/码头工人/nginx/html文件夹中
这里提供一种negix配置文的件,以为加上注解所以格式可能会发生改变记得把注解删了
Nginx.conf:
用户根;
worker_processes 2;#这里设置你的线程数
# error_log日志/error.log; # error_log日志/错误。日志通知; # error_log日志/错误。日志信息; # pid日志/nginx.pid; 事件{ worker_connections 1024;#最大连接数量 } http { 包括mime.types; default_type应用程序/八进制; 上游mytomcat { 服务器172.17.0.3:8080重量=10; #另外mytomcat这里名字和下方的名字保持一致这里需要和你的tomcat IP保持一致 服务器172.17.0.4:8080重量=50; 服务器172.17.0.5:8080重量=10; } # log_format主要remote_addr - remote_user美元($ time_local]“请求”美元 #”地位body_bytes_sent美元“http_referer美元” #“http_user_agent美元”“http_x_forwarded_for美元”; # access_log日志/访问。日志主要; sendfile> 码头工人运行- d——名称nginx81 - p 81:80 - v/码头工人/nginx/nginx.conf:/etc/nginx/nginx。conf - v/码头工人/nginx/html:/usr/share/nginx/html nginx
测试
http://39.106.147.162:8085/hello/索引。html我这里配置的是8085端口
直接访问