1.登陆linux服务器html
2.下载mysql、tomcat、jdk 并安装mysql
3.项目打成war包,并放置在tomcat下的webapps下linux
1.登陆阿里云服务器管理控制台web
2.点击进入云服务器ECS实例列表,如图:sql
3.点击右侧更多按钮,配置ip安全组apache
4.这里配置有80端口(http默认访问端口),443端口(https默认访问端口),3306端口(mysql访问端口)浏览器
5.配置完后浏览器输入ip+项目路径就能够访问了(ps:此处tomcat有端口配置,下文会提到)。下面将介绍经过如何经过域名进行项目访问tomcat
1.阿里云域名控制台进行域名申请安全
2.进入域名列表可查看已经申请成功的域名bash
3.点击上图"进入域名解析列表"
4.点击解析设置,进入解析列表,再点击"添加记录"进行ip与域名之间的绑定
5.依次设置:
A
@
默认
记录值: 须要绑定的ip
10分钟
设置成功后显示,
PS:第二个记录值是刚刚设置的,第一个记录值是Https ssl安全证书后绑定的域名记录(后文有提到)
6.点击确认后便可经过域名直接访问项目了
1.阿里云证书申请
阿里云服务控制台->安全(云盾)->SSL证书
点击"购买证书",选择以下即为免费证书
点击购买,填入补全资料,按照默认提示勾选,并绑定域名,便可申请成功
2.申请成功后再个人订单下,点击下载证书,这里选择tomcat证书
3.按照提示安装cert证书至tomcat安装目录下
http请求下直接域名访问,端口设置:
打开tomcat下conf目录下的server.xml文件
编辑 connectionTimeout="20000"
redirectPort="8443" />
为 connectionTimeout="20000"
redirectPort="8443" />
复制代码
由于80是http请求的默认端口,因此设置此处便可实现域名直接访问
https请求配置:
打开tomcat下conf目录下的server.xml文件
查找 "
并修改证书访问路径为下:
protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="/usr/local/tools/tomcat/apache-tomcat-9.0.7/cert/你的证书名.pfx"
keystoreType="PKCS12"
keystorePass="你的证书密码"
clientAuth="false"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>
复制代码
ps:这里的标签默认注释掉,能够关掉注释并修改。
而后,将文件中涉及到的8443端口改成443端口(443为https下默认请求端口)
保存server.xml文件,并重启服务器,便可经过https访问项目。
直接经过域名或Ip访问指定页面:
访问项目时,连接过长,下面介绍如何经过配置文件直接访问指定页面
打开server.xml文件,在
unpackWARs="true" autoDeploy="true">后添加:
复制代码
docBase配置指定目录的绝对路径,
打开web.xml,找到标签,设置访问的首页
以下:
index.html
复制代码
我这里这是如图上的index.html页面为个人默认访问页面,这样就能够直接经过域名或ip直接访问到个人首页了。
阿里云免费领取优惠劵promotion.aliyun.com/ntms/yunpar…
【助力企业上云】性能级主机2-5折 promotion.aliyun.com/ntms/act/en…