CentOS JAVAWEB环境配置

CentOS JAVAWEB环境配置

做个记录

安装配置Mysql、Resin、Nginx,实现最基本的JAVA WEB配置,通过容器部署一个数据库应用,还能通过NGX转发域名访问,还差什么..呵呵。

Mysql version: 5.6.12

screen wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-5.6.12-1.el6.x86_64.rpm-bundle.tar

Resin version:  4.0.35

screen wget http://www.caucho.com/download/resin-4.0.35.tar.gz

Nginx version: 1.4.1

screen wget http://nginx.org/download/nginx-1.4.1.tar.gz

通过Screen多屏幕下载安装程序,实际上通过yum install 还是比较省事。

==============================Mysql===========================

1. 根据提示安装依赖包

yum install libaio(阿里云的机器貌似缺少这货)

2. 根据提示移除冲突包

yum remove mysql-libs-5.1.*

2.安装Mysql

rpm -ivh MySQL-server-5.6.12-1.el6.x86_64.rpm MySQL-client-5.6.12-1.el6.x86_64.rpm MySQL-devel-5.6.12-1.el6.x86_64.rpm

3. 查看Root密码

cat /root/.mysql_secret  :  (local time): XXXXX

4.启动Mysql

service mysql start

5.命令行连接Mysql

mysql -u root -p  输入密码

6.测试SQL执行

SET PASSWORD = PASSWORD(“XXXXXX”);  // 设置ROOT密码

show databases;  // 显示数据库.

7.建立一个用户用于外部接入:

grant all on test.* to account@’%’ identified by ‘xxxxx’;  //给外部用户account赋予Test数据库赋予权限

==============================Java==========================

Resin需要java的环境,所以先要安装java的环境,这里选择了Oracle JRockit.

2.安装

./jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin

根据步骤输入目录等信息.

3.配置JAVA环境变量

vim /etc/profile

在最后加入:

export JAVA_HOME=/usr/local/jrockit-jdk1.6.0
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

srouce /etc/profile             //是环境配置生效

4.测试

java 、javac

==============================Resin===========================

1.编译

./configure –prefix=/opt/app/resin-4.0.35

2.安装

make & make install

3.备份resin配置文件

cp resin.xml resin.xml.bak

4.启动测试

==============================Nginx===========================

1.安装依赖库

yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel

yum install gcc make

2.编译配置

./configure –user=nginx –group=nginx –prefix=/opt/app/nginx-1.4.1

echo $?

3.安装

make & make install

4.备份默认配置文件

cp nginx.conf nginx.conf.bak

5. 启动

./nginx

6.测试默认80端口是否可以访问.

7.测试通过代理转发的方式是否可以访问resin应用.

 

留下回复