想做个网站,把代码部署到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等)

4.上传代码文件

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

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

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

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

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

vps环境mysql_Ubuntu的vps搭建tomcat+mysql等环境相关推荐

  1. 云主机mysql环境_云主机搭建php+mysql运行环境教程(护卫神 PHP套件)

    目前windows系统使用iis来搭建php+mysql环境的居多,由于手动配置会出现很多意想不到的错误以及安全上的问题,这里推荐的是护卫神·PHP套件,可以非常方便的搭建好php+mysql+php ...

  2. 柠檬班接口测试Tomcat+MySQL测试环境搭建

    Tomcat+MySQL测试环境搭建 安装Tomcat运行环境 配置MySQL数据库 发布项目 配置数据库开机自启 遇到的问题 安装Tomcat运行环境 参考链接: https://blog.csdn ...

  3. (三)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - Nginx环境搭建

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  4. tomcat jquery mysql_Docker 搭建 Tomcat + Mysql

    Docker 搭建 Tomcat + Mysql 准备 虚拟机 虚拟机安装Docker 在纯净的Centos镜像上搭建 Centos镜像准备 虚拟机上拉取 Centos 镜像: docker pull ...

  5. docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境

    [Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...

  6. CentOS+Nginx+Tomcat+Mysql+PHP 环境搭建及系统部署

    ==============安装centos 7.0======================= 选择最小安装,将相关的"调试工具"."兼容性程序库".&qu ...

  7. 绿色免安装JDK + Tomcat + MySQL集成环境软件 强烈推荐

    在进行基于JAVA的WEB项目开发时,经常会遇到需要直接将项目部署到客户电脑上进行本地演示的情况.一般情况下我们需要先下载JDK.Tomcat.MySQL然后进行安装,再进行一些配置,最后才能部署我们 ...

  8. ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...

    阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...

  9. nginx 在阿里云怎么安装mysql_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...

    阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...

最新文章

  1. mysql4.1加密_Java版Mysql4.1之前的old_password加密算法
  2. element-ui踩坑
  3. 关于 HTTP 和 TCP 的 keep-alive
  4. Silverlight4Beta之与剪切板通信
  5. linux 服务器硬件报警,Linux服务器硬件运行状态及故障邮件提醒的监控脚本分享...
  6. 被称为“圣经”的《计算机体系结构》
  7. 什么是硬件加速引擎?
  8. Makefile往工程文件.prj传参(或者其他文件)
  9. 实用工具系列 - Pycharm安装下载使用
  10. qq附近的人怎么引流?如何利用手机QQ附近功能引流
  11. 4年级计算机 设计贺卡教案,第三课制作节日贺卡 教学设计
  12. word2016 脚注问题总结
  13. (function(){})() 理解
  14. 为什么不带图发不了朋友圈?微信发朋友圈不带图片怎么发
  15. aop:aspectj-autoproxy /作用
  16. 小麦苗微信公众号文章链接地址
  17. Clion安装及相关环境(MinGW和OpenOCD)的配置及利用Clion点亮led灯
  18. 学Android必须懂的
  19. 谷粒商城项目笔记总结(2/2)
  20. 星淘惠:阿拉山口跨境电商班列为跨境电商保稳提质助力

热门文章

  1. iPhone隐藏的9个功能,你肯定是第一次知道,很好用~
  2. addsectionpic.java_python基础21——json/piclkle模块configparser模块hashlib模块subprocess模块...
  3. StandFord的parser的调用API
  4. mysql日期隐式转换_关于MySQL隐式转换
  5. 【opencv-python】Sobel算子说明
  6. 字节跳动2022年最新面试经验分享,2个部门6轮面试全复盘(算法岗)
  7. 记悠学派APP逆向及利用
  8. 6款工具,让协同开发变得轻而易举!
  9. 产品经理,为什么你总在给产品“救火”?
  10. 深入剖析多层双向LSTM的输入输出