CentOS rpm 安装 java 环境 tomcat nginx.
#如果执行 报错可以执行:然后再试试.
yum clean all
yum list
首先安装 wget 命令行下载工具.
yum install wget
下载oracle的jdk.下载地址要检查仔细.如果一次没有成功.多试验几次.
访问网站 : http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html可以下载 64bit的版本.
32bit:
wget http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-linux-i586.rpm
64bit:
wget http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-linux-x64.rpm
安装jdk 6
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.html
32bit:
wget http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-i586-rpm.bin
64bit:
wget http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-x64-rpm.bin
下载的文件需要重新命名下..看上去带来一些参数.
安装rpm 文件.
rpm -ivh jdk-7u1-linux-i586.rpm
安装rmp的好处是,给自动设置了环境变量.
运行 java 和 javac 命令测试 java 是否安装成功.
下载tomcat.
wget http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.22/bin/apache-tomcat-7.0.22.tar.gz
tar -zxvf apache-tomcat-7.0.22.tar.gz
cd apache-tomcat-7.0.22
sh start.sh
启动tomcat.
要访问tomcat 需要设置端口转发:
关闭虚拟机 修改 虚拟机 属性: 高级 - Port Forwarding
添加需要转发到 端口 和 IP.主机 用户 127.0.0.1 就行.虚拟机用 10.0.2.15 (nat 模式都是这个IP)
重启虚拟机.就可以测试端口是否可以连接了.重启tomcat.
putty 下载地址: http://www.putty.org/
登录成功:说明端口已经转发
但是这个时候不能访问 tomcat.因为 centos默认把22 端口打开.8080端口需要自己 修改防火墙.
vi /etc/sysconfig/iptables
添加 2行. 用 yy进行复制.p粘帖. 增加 80 端口和 8080 端口.
重启 iptables 服务.
service iptables restart
然后访问本机就可以 看到 tomcat 7 的运行界面了.
要上传部署工程 使用 sftp 进行传送.下载 工具 filezilla .
这里设置 链接类型是 【SFTP - SSH File Transfer Protocol 】
登录的使用要输入 用户名密码.
使用起来就像和 ftp 一样.
下面开始安装 nginx 服务器。
首先要用 yum 安装 编译环境.
nginx 网站地址是 : http://www.nginx.org/
网站上说了..可以直接 安装了.
需要先安装一个 yum的更新源.
centOS 6的 是要下载这个rpm包.其他的
下载地址rpm包 参考 http://www.nginx.org/en/download.html 有 redhat centos debian ubuntu.
wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
安装rpm包
rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm
然后就可以直接安装 nginx了. 大小.590K .
yum install nginx
启动 nginx
service nginx start
nginx 就可以访问了.因为刚才已经配置好了转发和IPtables接着就是设置下 nginx 的配置文件 .转发tomcat. 修改配置文件添加 vi /etc/nginx/conf.d/default.conf
location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8080; }保存.然后重启服务. service nginx restart 访问web 就会出现tomcat 7 的首页.至于 nginx的集群. 负载..自己搜寻下.也挺多的..
如果需要编译其他 c 或 c++工程可以 安装 gcc.
yum install gcc gcc-c++ autoconf automake
一共 50 MB 开始下载.
Nginx 和 tomcat 实现负载均衡(二) 在上一篇文章中已经介绍了Nginx服务器的安装配置,感兴趣的小伙伴可以点击连接阅读 配置Nginx虚拟主机,本文主要介绍Tomcat及Nginx + Tomcat负载均衡群集。
Nginx 和 tomcat 实现负载均衡(一) 在上一篇文章中已经介绍了Nginx服务器的安装配置,感兴趣的小伙伴可以点击连接阅读 配置Nginx虚拟主机,本文主要介绍Tomcat及Nginx + Tomcat负载均衡群集。
Docker进阶 部署nginx、部署Tomcat、部署ES+Kibana Docker 部署 Nginx 搜索Nginx镜像: 搜索镜像建议前往官网docker hub去搜,这样可以看到帮助文档信息 Docker Hubhttps://hub.docker.com/
相关文章
- 深入java面向对象五:Java的内存管理
- [Java基础] java多线程关于消费者和生产者
- JAVA 注解教程(四)Java 预置的注解
- c++中继承和java中继承的对比
- Java实现 LeetCode 805 数组的均值分割 (DFS+分析题)
- Java实现 LeetCode 561 数组拆分 I(通过排序算法改写PS:难搞)
- Java实现 LeetCode 508 出现次数最多的子树元素和
- Java实现 LeetCode 140 单词拆分 II(二)
- Java实现 洛谷 P1583 魔法照片
- java实现手机尾号评分
- Java实现蓝桥杯VIP 算法训练 找公倍数
- 【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(一)
- 【JAVA】java中split以"." 、""、“|”分隔字符串
- Centos 7.6搭建Tomcat 环境,发布Java项目
- Java java.util.concurrent.Future的一个例子
- 使用工具Source Monitor测量您Java代码的环复杂度
- 当年的java考试:Java景区预约登记管理系统(maven整合servlet)
- Simple Logging Facade for Java (SLF4J)作用(java日志框架)
- 蓝桥杯2019省赛——旋转(Java)
- 【华为OD机试 2023】组合出合法最小数(C++ Java JS Python)
- Java通过PDF模板导出数据 adobe acrobat的PDF编辑器 itextpdf java导出文件输出流
- CentOS配置git和maven自动部署java
- Centos 7 将java服务 Tomcat服务注册为系统服务,使用systemctl来管理——筑梦之路
- 【JAVA面试必会】JMM高并发详解(java内存模型、JMM三大特征、volatile关键字 )
- 【java】Java 封装
- 【java】Java线程池实现原理及业务中的实践
- JAVA开发讲义(一)-Java的自白