Ubuntu的vps搭建tomcat+mysql等环境
来源:互联网 发布:echarts map.js使用 编辑:程序博客网 时间:2024/05/29 12:57
想做个网站,把代码部署到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.xml2、打开tomcat配置文件之后按 /8080 快速检索3、修改端口,按 i 进行,将8080 修改为 804、将配置文件最后一行的 #AUTHBIND=no(默认是这样子的)修改为 AUTHBIND=yes5、按:wq 保存并退出
再进行如下操作:
sudo touch /etc/authbind/byport/80sudo chmod 500 /etc/authbind/byport/80sudo 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
- Ubuntu的vps搭建tomcat+mysql等环境
- Ubuntu的Java开发环境基本搭建(JDK+IDE+Tomcat+MySQL+Navicat)等
- linux vps 配置搭建java服务器环境(jdk+tomcat+mysql)
- Ubuntu下JDK+Tomcat+MySql环境的搭建
- Ubuntu 12.04 VPS 搭建LNMP环境
- 在 Linode(VPS)上搭建Ubuntu 10.04 Apache PHP MYSQL环境
- Ubuntu搭建Tomcat环境
- ubuntu上搭建配置mysql和tomcat测试环境
- eclipse+tomcat+mysql 的webservice 环境搭建
- Linux环境Tomcat-MySQL的服务器搭建
- MyEclipse+Tomcat+MySQL的环境搭建
- vps搭建shadowsocks(ubuntu)
- Ubuntu的Java开发环境基本搭建(JDK+IDE+Tomcat+MySQL+Navicat)
- VPS环境搭建
- vps环境搭建+vultr
- Ubuntu MYSQL环境搭建
- VPS搭建Web服务器(JDK,Tomcat,Nginx,MySQL,SSL)
- MySQL workbench连接vps的数据库(Ubuntu)
- mac10.11 php报错 Use of undefined constant MCRYPT_RIJNDAEL_128
- 使用Android Studio来为Cocos2dx-lua项目打包
- 公司里的人际界线——北漂18年(41)
- 当一个从XIB创建的视图的子控制器在UI上不显示要想到视图控制器的autoresizingMask属性
- 13. redis 高级:Java客户端
- Ubuntu的vps搭建tomcat+mysql等环境
- ROS By Example_hydro_volume1_CN_5
- 理解Fragment生命周期
- Android开发之fragment的生命周期与使用
- DNA和RNA的匹配(hdu5590)
- c3p0连接池
- ImageView+Matrix移动问题
- 吐槽
- 转载:你所不知的 CSS ::before 和 ::after 伪元素用法