将web项目部署到阿里云服务器上

将web项目部署到阿里云服务器(ubantu14.0.14)上的一般流程:

  1、下载putty。在host name栏输入远程服务器ip地址,端口默认为22。阿里云服务器可以通过控制台查看公网ip地址,点击open进行连接

  2、输入用户名和密码后进入dos界面,用apt-get update 命令更新,否则很多东西安装不了

  3、安装vsftpd服务,通过命令apt-get vsftpd安装,注意 这里的ftp和之后的Tomcat、MySQL数据库端口在阿里云服务器中是默认关闭的,需要进入阿里云控制台->安全组中进行设置,将端口打开,否则无法通过远程连接到该服务器 

  4、安装java环境,具体过程可以百度到。

  5、安装jdk,这个要去官网下载压缩包手动安装

  6、安装Tomcat,这个要去官网下载压缩包手动安装,注意:Tomcat的版本要高于jdk的版本,我这里用的是Tomcat9加jdk1.8

  7、安装MySQL,具体过程可以百度到。

  8、设置Linux系统的环境变量,具体过程可以百度到。

  9、通过ftp上传web项目压缩包,注意:这里上传的不是eclipse中的web压缩包,而是在本地Tomcat下的web项目压缩包,因为之前在本地开发时部署到了本地的Tomcat服务器上,例如我的电脑里web项目目录为:D:\Tomcat\wtpwebapps,将项目打包后上传到linux云服务器中。

  10、解压压缩包(具体解压过程百度),修改Linux系统中的Tomcat里的配置文件web.xml,将默认的路径改为项目所在路径。

  11、输入云服务器ip地址及端口号后可以访问。

将微博项目部署到阿里云服务器上遇到的问题

一、Tomcat的版本要高于jdk的版本

  本来我安装的是Tomcat7,没有安装jdk,导致Tomcat根本打不开,后来重新安装了Tomcat9和jdk1.8,设置好了环境变量后就可以正常打开关闭Tomcat了,通过访问localhost:8080能够进入Tomcat主页。

二、本地电脑通过FTPRASH连接服务器报错500

  我的解决办法是先将阿里云中的ftp端口21打开,若还不行,在ftp用户,权限都设置好了之后,将/etc/pam,d文件夹下的vsftpd内容全部注释掉就好了

三、通过ftp向远程服务器传输文件时传输失败

  vsftpd的配置文件中未允许写入。具体的配置文件如何修改可以百度,多看几篇相关教程。

四、本地调试读取数据库内容没问题但部署到linux服务器上无法读取数据库中数据

  一开始连接远程数据库不行,发现是阿里云上的3306端口没开,打开后能在cmd中连接mysql但数据仍然不能显示出来。找了好久的错误发现是sql语句这块出现了问题,但是本地可以正常访问数据库读取数据而在linux上不行,通过查资料的得知Linux上的MySQL对于sql语句是区分大小写的,而Windows上不区分,在Linux上的表名都是小写,而sql语句中的表名大写开头,所以查询不出数据。而后修改了MySQL的配置文件使其不区分大小写,解决问题。

  将项目发布到网上想必是很多人都想做的,其中有好多问题作为新手的我只能慢慢摸着石头过河,碰到一个百度一个,借鉴前人的经验,成功完成了,其中碰到的问题有很多不止这几个,这几个是印象最深的,纠缠了好久的,故整合一下分享出来。

  地址如下(不知道哪天就失效了=。=) http://47.94.148.252:8080/20180210_MyWeb/front/index.jsp

  之后在做项目的过程中还有问题会继续更新,希望有人能给我指正,如果有哪里侵权望告知,会自行删除。

原文地址:https://www.cnblogs.com/SoulPainterC/p/8460613.html

时间: 2024-10-12 03:39:15

将web项目部署到阿里云服务器上的相关文章

Java Web项目部署到阿里云服务器(ECS)

本篇随笔只是记录博主第一次将自己的Java项目部署到阿里云服务器的大致过程,具体细节还请参考别的博文. 一.项目介绍 我做的项目是利用maven项目构建工具进行搭建基于SSM框架的代码共享管理系统,主要功能是发布相关博文,对博文进行CRUD操作...所以说也算是个入门的SSM项目. 二.域名以及ECS 由于想要将自己的项目发布到公网上,所以首先想到的是去购买一个域名,于是到了阿里云计算官网上购买了万网的域名,过程比较简单:首先注册阿里云账号并进行相关的实名认证,在控制台中的信息模板进行实名认证,

javaWeb项目部署到阿里云服务器步骤

记录web项目部署到阿里云服务器步骤 (使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以完成打包,如下图: 2.安装Xshell和Xftp两种软件 简单介绍下这两种软件作用(详情请百度相关文档) Xshell:通过网络连接到远程服务器主机. Xftp:能在Linux.Unix和Windows之间互传文件. 3.通过Xshell连接远程主机,如下图    4.创建会话完成,点击连接,显示

如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法

记一次蛋疼的折腾. 弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了.垃圾360用什么IE7文档模式.导致界面和功能失效. 建议大家测试的时候用firefox或者chrome. 项目部署到服务器后360浏览器兼容模式显示错误的解决办法:http://www.cnblogs.com/zj917/p/6697724.html -------------------------------------------------- 正文: 上篇博客说临时起意做了个有意思的聊天版,就想把它部署到阿里

把web项目部署到阿里云linux服务器上

最近弄了个试用阿里云服务器倒腾了半天终于部署好,分享一下. 1.登入阿里云打开你申请的是云服务器的实例: 点击重置密码---重置密码后重启服务器才能生效(一般需要重置密码.这里设置的密码是使用xhell等工具链接的密码,用户名为root) 2.点击更多--连接帮助(查看连接的IP)  3.记下ip(图中的实例后面的ip)和登入名root  4.我这连接使用xshell,其它的工具大同小异,大家自行下载  5.点击Xhell的new 新建连接  6.在host框填入第3步记下的ip其它不变  7.

将javaweb项目部署到阿里云服务器

主要步骤:1. 购买阿里云服务器2. 远程连接3. 在云服务器上配javaweb环境:jdk,tomcat,MySQL4. 将项目的war文件放到Tomcat下关于云服务器ECS:如果还想在买服务器之后,再买域名.买的服务器时间就要至少三个月,因为剩余时间 3 个月及以上的实例才能申请备案服务号.一.阿里云服务器1. 我买的学生优惠版服务器,先登录阿里云官网,进行学生身份认证.因为支付宝之前已经学生认证过了,所以可以一键认证,省了很多步骤.2. 下载阿里云app,在学生专区购买云服务器.先选择操

将项目部署到阿里云服务器

首先在阿里云官网注册一个账号,用支付宝注册比较快,之后购买一台阿里云服务器,新人有优惠价,我选择了1M,1G的,100出头,也可以团购,一般比较便宜,购买之后,登录自己的阿里云账号,查看提货券,选择配置,提交,等上一小段时间,阿里云会发送短信通知,您的阿里云服务器的一些信息(实例名称.公网ip.用户名,还会引导你设置实例密码). 那么第一步我想进入我的远程服务器看看,登录阿里云,进入控制台,点击云服务器ECS,进入实例列表,没有实例需要先创建实例,更多里面可以设置远程连接密码和实例密码,可以点击

将应用部署到阿里云服务器上遇到的问题

1.基础提供程序在 Open 上失败 修改链接字符串,字符串不能写成data source=. 例如MSSQL,取登录截面中的服务器名称作为data soruce的值 2.提示不能打开目录或者不能打开主页,而跳转到目录页 原因大概是iis对路由支持有点问题,听说在MVC中路由设置下,要写index.aspx,必须加上后缀才能正常使用路由,也可以用以下方式解决这个问题. 在web.config页中加入    <modules runAllManagedModulesForAllRequests=&qu

flask项目部署到阿里云 ubuntu16.04

title: flask项目部署到阿里云 ubuntu16.04 date: 2018.3.6 项目地址: 我的博客 部署思路参考: Flask Web开发>的个人部署版本,包含学习笔记. 开始之前 购买阿里云ecs一周版, 参考 购买万网域名(也是阿里家的) 过程: # apt update # apt upgrade # apt install python-virtualenv # apt install nginx git 下载源码: # git clone 我的博客源码地址 &&a

阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许多问号存在我的脑海里.... 说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报