您的位置:首页 > 运维架构 > Linux

阿里云centOs下搭建Web应用步骤

2016-07-30 13:00 120 查看
近段时间在想把自已学习javaWeb写的小项目发布在公网上,自己随时可以玩,无奈没有公网的IP只有在阿里云上租了一个月的服务器,学生价还挺便宜的(^_^),接下来就说一下自己配置,当然我也得到了大神的指点,才搞好的...

1. 使用阿里云为我们提供的脚本,安装快捷方便

https://oneinstack.com/ 这是链接地址

图 1-1
oneinstack安装界面
点击安装进入到如图 1-1的界面

图 1-2 提示的安装步骤
自己按照实际情况逐条执行命令,如图 1-2 “#阿里云用户下载” 代表的是注释,注意不要在执行命令的时候把它粘进去
我自己使用的命令是:执行此命令的时候最好切换到根目录:cd /

(1)

yum -y install wget screen python   #for CentOS/Redhat


(2)

wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz[/code] 
(3)

tar xzf oneinstack-full.tar.gz


(4)

./install.sh

2. 按照oninstack的提示安装完成,之后开始配置环境

(1)打开需要开放的端口80、22、3306


http://blog.sina.com.cn/s/blog_3eba8f1c0100tsox.html

也可以使用vi直接进入编辑模式,可以尝试一下,保存之后防火墙最好重启一下

命令:service iptables restart

3.导入数据库,添加工程
(1)在本地操作系统下,将数据库导出来,最好是数据+表结构的形式,例如:test.sql

将sql文件上传到服务器

a. 在Centos命令行下,切换到指定目录,这个目录专门存放sql语句,例如:我自己的习惯就是 /home/mysql/sql

注意:导出的sql数据文件最好和原来的名称一致,这样防止数据库连接的时候找不到对应的表

图 2-1 上传到服务器的sql

b. 在X-shell中直接鼠标左键将文件拖入命令行那个界面,就可以上传了

图2 -2 Xshell终端

c. 导入sql 注意:sql语句后要有一个英文的分号作为结束标志

1)进入Mysql   命令:mysql -uroot -p

2)创建数据库   命令:create database perblog[这是数据库的名字,自己根据上传的sql名字写]

3)使用该创建的数据库 命令:use perblog;

4)导入指定目录下的sql文件 命令:use source /home/mysql/sql/perblog.sql

5)完成!!

d. 也可以开启数据库的远程权限

http://www.cnblogs.com/BTMaster/p/4035402.html

(2)将web项目打包

a. 我使用的是Myeclipse,可以利用其中的工具导出web应用,导出之前先在web项目的链接数据库的配置文件
中修改CentOs系统系Mysql的数据库用户名和密码

图 2-3 Myeclipse导出web项目

图 2-4 导出的最后一步

注意: 该项目运行在tomcat上的版本最好和自己Myeclipse里面的一致。

b. 将导出的web包上传到服务器tomcat的webapps目录下,怎样上传参考上面如何上传sql文件

图 2-5 上传项目的war包

解释:将web项目放在tomcat的webapps下,tomcat会自动解压war生成对应编译好的web应用

最后在本地浏览器上输入公网的IP地址+自己项目的访问路径,就可以看到自己的项目了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos web应用 阿里云