最近接了几个小项目,大部分都用到Ubuntu服务器,都须要我本身来搭建服务器环境,因此在此记录一下过程。html
大体分为如下几个部分:java
假设在你服务器已经购买的状况下mysql
下载以下软件sql
在Putty上作以下配置apache
点击Open后,会出现一个提示,说明你是第一次登入这个IP的服务器,点击 是 就能够了浏览器
而后会出现如下画面tomcat
第一步:MySQL的安装服务器
在命令行输入:sudo apt-get install mysql-server网络
若是出现安装失败的状况,多是下载源已经失效了,在命令行输入 : apt-get updateoracle
而后再输入命令 :sudo apt-get install mysql-server
在中途的时候会要你设置密码,输入你设置的密码,而且二次验证后,就安装成功了,
判断MySQL是否安装成功,能够在命令行输入:mysql -u root -p
而后输入你刚才设置的密码,能够进入MySQL的命令行,就表示MySQL安装成功了。
第二部分:JDK的安装(版本为1.7)
先须要肯定你的操做系统是64或者32位,在命令行输入: uname -a
i686表示32位的 , x86_64表示64位的
从 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 上下载64位或者32位的JDK文件,目前我采用的方式是经过本身手动去下载安装的,不过应该有更简单的方式,若是有网友有更简单的方式,望不吝赐教。
若是使用手动下载的方式安装JDK,须要经过PSCP程序或者其余方法将下载下来的文件上传到服务器,这里记录的为用PSCP上传文件的方式。
从网上下载PSCP.exe 文件,将它放入System32文件夹里面,
而后在Windows的命令行界面,输入
pscp Windows文件路径 root@服务器IP:服务器路径
上传完成后,经过
tar -zxvf 文件名称
解压下载的JDK文件
而后切换到 /etc 目录 , 经过命令 vi profile 更改profile 文件
在/etc/目录下的profile 文件里面添加
export JAVA_HOME=/usr/java/jdk1.7.0_79 (/usr/java 为你解压的JDK压缩文件路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
若是你安装了多个JDK,就须要设置默认的JDK这里是全新的服务器,因此无需设置
直接经过 java -version 查询 jdk 已经安装成功了!
第三部分:Apache的安装
在命令行执行 sudo apt-get install apache2 就能够安装Apache2了,
到这里,你能够在浏览器输入你的服务器IP地址,就能够看到Apache的页面了
第四部分:Tomcat的安装
从 http://tomcat.apache.org/download-70.cgi 网址下载Tomcat7.0 tar.gz 文件
经过PSCP上传到服务器,上传方法这里再也不赘述。
而后解压, 切换到Tomcat的bin 目录,修改里面的catalina.sh 文件
咱们找到 cygwin=false这一句,而后在这一句上面加入:
JAVA_HOME=/usr/java/jdk1.7.0_79/ (后面的路径设置为你本身JDK的目录)
而后在bin目录下执行 ./startup.sh 启动Tomcat ,启动成功后,在浏览器中输入 你的IP地址+端口号8080 ,你会看见Tomcat的页面。
第五部分:Mod_JK的安装
mod_jk负责Apache和Tomcat的链接,在绝大多数状况下,咱们并不但愿经过端口号来访问服务器,咱们想要的是,直接IP加上项目名就能够了,端口号并不须要,这种状况就要用到Mod_jk了。下面介绍Mod_jk的安装方法和配置
经过命令:sudo apt-get install libapache2-mod-jk 安装mod_jk
经过命令:cd /etc/libapache2-mod-jk/ 切换目录
经过命令: vi workers.properties 编辑配置文件
更改tomcat_home 和 java_home 的目录为你刚才安装的目录
到此尚未结束
经过命令:cd /etc/apache2/sites-available 切换目录
经过命令: vi 000-default.conf 编辑文件
加入上面的话的意思是,Apache接受到的全部请求所有交给Tomcat来处理
在浏览器里输入你的服务器IP地址,会发现,不是Apache的页面了,而是Tomcat的页面了,
至此,Apache+Tomcat+Mod_jk 负载均衡配置完成,固然,上面并无实现负载均衡,真正的负载均衡会在
workers.properties 里配置多个Tomcat,固定的请求走对应的服务器。
以上安装状况均创建在你服务器能够访问网络、而且是全新的服务器的状况下,若是没有网络,须要自行去下载安装包安装