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应用.