阿里云web服务环境搭建

来源:互联网 发布:西昊 ergomax 知乎 编辑:程序博客网 时间:2024/05/02 04:18

最近申请了阿里云服务器打算构造一个web环境供以后自己写的app使用,我装载的是Ubuntu14.04系统,以前也玩过Ubuntu,但是好久没搞这些,许多命令都忘记了,所以写这篇博客,把我搭建web服务的整个流程记录下来,方便下次查阅。

一、安装JDK

1 下载JDK

下载这步,直接百度,没啥说的

2 将下载好的JDK放入/usr/lib/jvm中,用解压命令进行解压

sudo tar zxvf jdk-8u5-linux-x64.tar.gz

3 配置环境变量

使用vim ~/.bashrc命令编辑,在底部加入一下命令

export JAVA_HOME=/usr/lib/jvm/java-8u5-sun  

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

使用命令 source ~/.bashrc 对配置进行保存


二 安装tomcat

1 下载tomcat,将其放到/opt目录,然后进行解压

sudo tar -zxvf apache-tomcat-8.0.12.tar.gz

进入 /opt/apache-tomcat-8.0.12 目录

cd /opt/apache-tomcat-8.0.12

2 打开启动的脚本文件

sudo vi ./bin/startup.sh

打开startup.sh文件后,添加jdk和jre:

JAVA_HOME=/usr/java/jdk1.8.0_20

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME

CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

TOMCAT_HOME=/opt/apache-tomcat-8.0.12

注意:上面配置路径一定要放在 exe ""$PRGDIR"/"$EXECUTABLE" start "$@"” 这句命令之前,否则配置无效!!!

3 启动和关闭tomcat

启动tomcat:sudo ./bin/startup.sh

关闭tomcat:sudo ./bin/shutdown.sh

4 验证tomcat配置和安装是否成功:

在浏览器中输入:http://你的公网ip:8080/


三、安装mysql

1 更新源列表

打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

2 安装mysql

打开"终端窗口",输入"sudo apt-get install mysql-server mysql-client"-->回车-->输入"y"-->回车-->在"软件包设置对话框"中输入mysql中"root"用户的密码-->回车-->再输一次密码-->回车,安装完成。

3 如何判断mysql是否安装成功

打开"终端窗口",输入"sudo service mysql restart"-->回车-->如果mysql启动成功,处于运行状态说明mysql安装成功。

4 让apache支持mysql

打开"终端窗口",输入"sudo apt-get install libapache2-mod-auth-mysql"-->回车-->安装成功,安装这个模块后,apache才能支持mysql。

5 让php支持mysql

打开"终端窗口",输入"sudo apt-get install php5-mysql"-->回车-->安装成功,安装这个模块后,php才能支持mysql。

6 登录mysql

打开"终端窗口",输入"mysql -u root -p"-->回车-->输入mysql中"root"用户的密码-->回车-->登录成功。

7 启动关闭重启MySQL

sudo/etc/init.d/mysql start

sudo/etc/init.d/mysql stop

sudo/etc/init.d/mysql restart

四、一些问题

搭建好服务器之后我试着通过JDBC来链接数据库进行数据查询,发现mysql对中文查询不支持,最后发现是编码问题导致的。MySQL在进行中文检索时,需要在jdbcURL后增加参数useUnicode=true&characterEncoding=UTF-8来指定编码格式,这样才可以进行中文检索。

0 0
原创粉丝点击