阿里云服务器ecs + tomcat + 域名解析 部署web页面

1.购买ecs:https://www.aliyun.com/product/ecs?spm=5176.12825654.eofdhaal5.2.3bf92c4aYOB7gL&aly_as=An2U7Zo4

阿里云服务器ecs + tomcat + 域名解析 部署web页面

2.进入ecs控制台配置安全组

  阿里云服务器ecs + tomcat + 域名解析 部署web页面

  修改完密码后重启该实例;

3.必须配置80端口安全组,因为阿里云域名解析默认指向80端口

阿里云服务器ecs + tomcat + 域名解析 部署web页面

阿里云服务器ecs + tomcat + 域名解析 部署web页面

2.购买域名=》》实名认证=》》控制台

阿里云服务器ecs + tomcat + 域名解析 部署web页面

阿里云服务器ecs + tomcat + 域名解析 部署web页面

 3.xshell 、 xftp登录服务器配置:账号root ,密码刚才重置的实例密码

  下载java sdk、下载tomcat

  阿里云服务器ecs + tomcat + 域名解析 部署web页面

Tomcat下载地址:http://tomcat.apache.org/

JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

将下载好的JDK、tomcat 解压后重命名为java、tomcat放置在ftp的 /usr/local/目录下;

使用xshell执行命令 :

修改环境变量,通过命令

# vim /etc/profile

用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑):

 export JAVA_HOME=/usr/local/java
 export JRE_HOME=${JAVA_HOME}/jre
 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
 export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
 export PATH=$PATH:${JAVA_PATH}

然后,保存并退出(按esc 键后按‘:’键输入wq回车)

保存完之后,通过命令source /etc/profile让profile文件立即生效

测试java是否安装成功

①、使用javac命令,不会出现command not found错误

②、使用java -version,出现版本为java version "1.8.0_181"

测试没问题即安装成功

此处若出现 ‘某个路径‘ 报permission问题:使用chmod 777 +  此路径配置权限(后面所有此问题都是这样处理)

阿里云服务器ecs + tomcat + 域名解析 部署web页面

 执行: chmod 777 /usr/local/java/bin/javac

tomcat配置:

找到tomcat安装路径下的:*/conf/server.xml文件将8080端口全部改为80端口;

修改server.xml配置文件,添加下列语句:

<Context path="" docBase="/usr/local/tomcat/webapps/" debug="0" reloadable="true" crossContext="true"/>    #其中docBase 为ftp路径
阿里云服务器ecs + tomcat + 域名解析 部署web页面

启动tomcat:

cd 到tomcat bin目录下:

命令行执行:

./startup.sh

如对tomact有改动,先关闭tomcat :

命令行执行:

./shutdown.sh

再启动

命令行执行:

./startup.sh

/usr/local/tomcat/webapps/路径下放一个index.html,在浏览器打开 公网ip看是否成功打开index.html 页面;若成功可使用域名来直接打开,若失败打开tomcat日志查看;
cd 到
/usr/local/tomcat/logs/ 目录
命令行执行:vi catalina.out
打开后关闭ctrl + z

参考链接: https://www.cnblogs.com/kingsonfu/p/9801556.html

https://blog.51cto.com/12348890/2093732