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

来源:互联网 发布:360云盘 linux客户端 编辑:程序博客网 时间:2024/06/06 16:38

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

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

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


图 1-1oneinstack安装界面

点击安装进入到如图 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

(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地址+自己项目的访问路径,就可以看到自己的项目了。


1 0
原创粉丝点击