CentOS rpm 安装 java 环境 tomcat nginx.

简介: 首先测试更新.   yum update     #如果执行 报错可以执行:然后再试试.   yum clean all yum list   首先安装 wget 命令行下载工具.   yum install wget     下载oracle的jdk.下载地址要检查仔细.如果一次没有成功.多试验几次. 访问网站 : http://www.oracle.

首先测试更新.

 

yum update

 


 

#如果执行 报错可以执行:然后再试试.

 

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 .

 

http://filezilla-project.org/

 

这里设置 链接类型是 【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 开始下载.


关于 CentOs的技术研究 将持续 发博客.
目录
相关文章
|
13天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
133 64
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
2月前
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
290 1
|
2月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
83 1
|
2月前
|
前端开发 Java 应用服务中间件
Tomcat和Nginx的资源路径映射
Tomcat和Nginx的资源路径映射
46 1
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
2月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
127 3
|
2月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
119 2
|
2月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
179 2