四川建设厅网站招聘,sem和seo的关系,wordpress菜单背景半透明,网站建设英语翻译资料前言
前段时间#xff0c;在阿里云买了台云服务器#xff0c;30多块#xff0c;然后部署了一个tomcatmysqlredissvn的运行环境#xff0c;下面是一些整理。
连接到远程服务器
使用ssh登陆工具#xff0c;比如scure CRT#xff0c;以下的命令都是指在scure CRT下输入
…前言
前段时间在阿里云买了台云服务器30多块然后部署了一个tomcatmysqlredissvn的运行环境下面是一些整理。
连接到远程服务器
使用ssh登陆工具比如scure CRT以下的命令都是指在scure CRT下输入
安装jdk
使用apt-get安装安装jre和jdk:
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install default-jdk
详细看ubuntu 14.04 下通过apt-get 安装jdk
安装tomcat
同样使用apt-get安装并启动为服务
sudo apt-get install tomcat7
sudo service tomcat7 start
然后在本地浏览器打开http://服务器ip地址:8080.详细教程请看Ubantu下用apt-get形式安装tomcat及文件目录
安装mysql
安装mysql服务器和客户端
sudo apt-get install mysql-server
sudo apt-get install mysql-client
登陆到mysql服务器上使用mysql -u root -p命令登陆。 详细教程http://www.2cto.com/database/201211/167045.html
安装redis apt-get install redis-server
安装完成后会自动启动测试如下
set hello hello
get hello
安装SVN Server
安装SVN server然后在/home/svn/project 目录下创建版本库
apt-get install subversion
mkdir /home/svn
mkdir /home/svn/project
svnadmin create /home/svn/project
进入到/home/svn/project/conf 目录然后修改下面三个配置文件.正确的配置如下网上有很多配置教程可以教你方法但是他们的配置很多不正确而我用下面的配置成功了
svnserve.conf文件:
[general]
anon-access none
auth-access write
password-db passwd
authz-db authzpasswd文件:
[users]
harry harryssecretauthz文件:
[groups]
[/]
harry rw
详细教程(参考操作过程)Linux服务器配置——搭建SVN服务器
上传代码
安装svn客户端上传。我使用的是tortoise svn.
部署
部署的过程其实就是将svn服务器的代码checkout到tomcat的 webapps/ROOT 目录下面。如果是以war包方式发布的则checkout到 webapps 目录下.我采用的是第二种方式。 首次使用的时候需要使用checkout命令之后就可以直接update这个文件夹了命令如下 svn checkout svn://localhost/project /var/lib/tomcat7/webapps/svn update /var/lib/tomcat7/webapps/
上传代码时将数据库的文件一起上传然后就可以运行这个sql 文件( 在本例中为huanle.sql) 将本地的数据库导入到服务器中的数据库,命令如下
mysql -u root -p
\. /var/lib/tomcat7/webapps/huanle.sql
调试
上传到服务器之后运行也可能出问题这时候需要查看tomcat输出的日志命令如下 cd /var/lib/tomcat7/logcat catalina.out