Ubuntu的vps搭建tomcat+mysql等环境

想做个网站,把代码部署到vps的ubuntu上,整个过程真是历经波折


1.安装java环境

https://linux.cn/article-3792-1.html


2.安装mysql

http://blog.csdn.net/fighter_yy/article/details/40753889


命令:

service mysql start

service mysql stop

service mysql restart

service mysql status



3.安装tomcat7

http://blog.csdn.net/mengxiangbaidu/article/details/7020484

http://blog.chinaunix.net/uid-26602509-id-4110150.html


让tomcat监听80端口:

不知道为毛我的vps上的ubuntu已经有一个apache2了,所以先把apache2监听的80端口改成其他端口,参考:  http://lrj2u.iteye.com/blog/1684685

然后安装tomcat7

然后改tomcat的server.xml里面的端口

开放ubuntu的80端口给tomcat(ubuntu默认关闭了1024以下的端口)

1、打开tomcat配置文件
#vi /etc/tomcat7/server.xml
2、打开tomcat配置文件之后按 /8080  快速检索
3、修改端口,按 i 进行,将8080 修改为 80
4、将配置文件最后一行的  #AUTHBIND=no(默认是这样子的)修改为   AUTHBIND=yes
5、按:wq 保存并退出


以上方法不知道为毛还不起作用,参考了stackoverflow:  http://stackoverflow.com/questions/23272666/tomcat7-bind-to-port-80-fails-in-ubuntu-14-04lts

再进行如下操作:

sudo touch /etc/authbind/byport/80
sudo chmod 500 /etc/authbind/byport/80
sudo chown tomcat7 /etc/authbind/byport/80

重启tomcat7

sudo service tomcat7 restart

/usr/share/tomcat7         (tomcat的程序文件,一般不会用到)
/var/lib/tomcat7/webapps/ROOT   (网页部署在这里)
/etc/tomcat7 (tomcat的配置文件,server.xml等)

或者参考:  http://peigang.iteye.com/blog/1675817


4.上传代码文件

我用filezilla的sftp连接ubuntu,虽然filezilla显示状态为connected,但是他喵的软件右边却说没有连接到服务器,也没有列出目录列表

只好改用其他方案,使用SecureCRT 的  rz命令进行文件上传

先安装SecureCRT,参考 :  http://www.duduyu.net/under-the-mac-securecrt-cracking-method

安装步骤要仔细参考该文,步骤稍微不同都会导致安装不成功,额。。。

然后用SecureCRT连接Ubuntu,安装这个东西  apt-get install lrzsz

然后敲  rz 命令,SecureCRT就会弹框让你选择文件上传了,真是方便额

参考:http://www.yunvm.com/blog/static/archives/19701









猜你喜欢

转载自blog.csdn.net/live4what/article/details/50605359
今日推荐