(前期准备)配置云服务器(实现将项目部署到云服务器上并通过ip+8080端口访问(或者:ip+8080端口+文件路径访问))
(文章纯属小打小闹,记录自己在实践时的过程,有错误和不严谨的地方请多指教!)
一、关于购买服务器:
我之前使用的是腾讯云,过期忘了续费(其实是没钱,续不起!!!)就被释放了。这次想尝试一下阿里云!
二、配置服务器:通过Xshall远程连接自己的服务器:
下载安装Xshall和xftp:(我选择的是在一个包中的,一次把所有的都装了,虽然有些用不上)(注:这个是解压运行就可以用的,不需要安装的)
https://www.netsarang.com/zh/all-downloads/
Xshall连接服务器:
成功连接:
不会的、连不来的,请参考小白参考文献(我参考的就是这):https://blog.csdn.net/sinat_38281141/article/details/82632326
参考二:
https://blog.csdn.net/weixin_41282486/article/details/82915321
三、安装jdk、Tomcat
下载jdk和tomcat:
jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(下载“jdk-序号-linux-x64.tar.gz”版本)
tomcat下载地址:http://tomcat.apache.org/download-80.cgi(点击首页左侧Tomcat 8,下载“tar.gz (pgp, md5, sha1)”)
通过Xftp上传jdk和tomcat到相应的目录:
配置jdk的环境变量:
在Xshell输入指令,解压jdk安装包到指定文件夹,解码指令如下:
#tar-zxvf jdk-版本编号-linux-x64.tar.gz-C/usr/java/jdk/
减压后如图:
1、修改ect目录下的profile文件:命令vi /etc/profile(添加内容如图)
#vi /etc/profile export JAVA_HOME=/usr/java/jdk/jdk版本编号_121 export JRE_HOME=/usr/java/jdk/jdk版本编号_121/jre export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PAT
保存编辑内容,按下Esc键,并输入“:wq”,然后回车可以保存退出。
2、加载资源,命令:source /etc/profile
3、测试是否配置成功,命令:java -version (出现版本号为成功配置,如果未成功请仔细检查添加的内容是否正确)
tomcat安装与配置:
1、将tomcat解压到tomcat文件夹内:
# tar -xvf apache-tomcat-版本编号.tar.gz -C /usr/java/tomcat/
2、进入tomcat解压后目录的bin文件夹下。
我的路径命令:
# cd /usr/java/Tomcat/apache-tomcat-8.5.40/bin/
3、编辑setclasspath.sh 脚本。命令为: # vi setclasspath.sh
export JAVA_HOME=/usr/java/jdk/jdk版本编号 export JRE_HOME=/usr/java/jdk/jdk版本编号/jre
4、编辑并保存后,启动tomcat,命令为: #./startup.sh
都配置好后就可以试着通过ip+端口号访问tomcat了。
四、访问
通过ip地址加8080端口的形式访问tomcat
效果是这样的:
如果你是这样的:(说明你的8080端口没有打开)
打开8080端口:
我的是阿里云服务器(轻量应用服务器),控制台中在防火墙内添加8080端口策略就好。
也可以通过路径访问你的项目
先把项目通过Xftp上传到tomcat安装目录下的webapp目录下。(我的目录是:/usr/java/Tomcat/apache-tomcat-8.5.40/webapps)
在游览器中通过ip+端口+路径的形式访问你的网站或项目,(http://云服务器ip地址:8080/文件夹名/index.html)如:
域名访问:
在控制台解析域名就可以直接用域名代替ip地址了。但是我域名备案还没通过,后面继续补充!
参考文章地址:https://www.jianshu.com/p/2604e53a7f6a?from=singlemessage
- weblogic 10.x 配置虚拟目录(实现直接ip或者域名访问,去掉项目名)
- linux服务器下部署项目修改配置使请求路径前自动加上项目名称 附 直接请求ip访问方法
- asp.net项目中通过Web.config配置文件及文件夹的访问权限---forms
- 通过环境变量设置WEB项目数据源(Spring)及其项目配置文件路径,动态更新数据源及项目配置
- java Web项目中,利用其过滤功能,实现访问者每次访问服务器时,记录访问者的IP,访问时间,Url等信息,并保存到文件的操作
- 将nodejs项目部署到阿里云ESC服务器,linux系统配置80端口,实现公网IP访问
- Android Studio 配置SVN,通过Share project提交项目和实现忽略文件
- 通过环境变量设置WEB项目数据源(Spring)及其项目配置文件路径,动态更新数据源及项目配置
- 阿里云ECS云服务器Windows如何通过IIS配置网站支持flv、mp4等文件访问读取
- Tomcat部署web项目+花生壳配置实现外网访问
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- Tomcat 部署 Web 通过 ip 直接访问项目
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- tomcat部署项目(linux),指定配置文件、war包路径
- Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法
- iis 6.0限制通过域名或者ip的形式从外部访问.txt的文件( IIS6.0禁止用户下载指定类型文件)
- Maven项目部署到服务器如何设置访问路径-配置虚拟目录
- 通过云服务器在Linux环境下部署java项目(一)文件拷贝
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- Window server 2008下部署apache-tomcat-5.5.31项目通过localhost可以访问而通过IP无法访问