windows 做网站服务器/百度认证服务平台
本篇文章主要是在Windows10 系统上使用免费软件部署个人网站,Windows部署网站比较简单,后续会出Linux系统的部署
硬件:现在的电脑硬件基本上都不算差,这里就不做要求了
软件:
系统版本:Windows 10
Tomcat:apache-tomcat-9.0.7(下载地址)我这里使用在我的电脑上配置好的版本
开发软件:IDEA(下载地址)
部署软件:Oray花生壳内网穿刺版(下载地址)
1、使用Tomcat来部署网站,首先将项目导成war包,放在Tomcat文件下的webapps目录中,然后运行Tomcat,Tomcat会自动将war包解压出来
2、Tomcat启动后,在本地测试网站是否能运行成功,打开浏览器,在地址栏中输入http://localhost:(端口名)/(项目名)/(启动路径),这里的端口,如果没有改动过Tomcat的配置文件,Tomcat默认的是8080,改动后以改动的为主,项目名为Tomcat解压war包后的文件夹的名字,启动路径是项目首页的路径
示例:
我使用的是Spring Boot来创建的项目,在控制类中的路径是"personnal/test",通过这个路径来跳转主界面,界面文件是"test.html",我的项目war包解压后的名称是"test",我修改的Tomcat端口是80端口,所以在浏览器地址栏中输入"http://localhost:80/test/personal/test"进入界面
@Controller
@RequestMapping("personal")
public class PersonalresumeController {@RequestMapping("test")public String test(){return "test";}
}
3、如果能成功显示界面,则表示Tomcat运行项目没有问题
4、将网站转发到外网上,需要借助一个内网穿刺的软件Oray(下载地址),并且这个软件有linux版本的,可以在linux系统上部署,同时这个软件也可以免费使用,但效果嘛。。。
首先,下载软件安装,这里使用的5.0版本,安装完成后,登录软件具体步骤如图示:
点击有下角的"+"号添加映射
保存完成后,在主页就会显示映射端口的信息
点击诊断,查看映射解析指向是否有错误,服务器是否连接成功
如果没有错误,则转发成功,可以在外网上访问项目了,打开浏览器,在地址栏中输入:(访问地址)/(项目名)/(启动路径),访问地址在软件主页查看
5、问题
在使用Oray映射转发时,会出现"域名IP地址指向和转发服务器IP指向不一致"的情况,这里我经过处理时:
①检查用户是否在多个地方同时登陆,包括浏览器,这里使用映射转发地址时,登陆的账号只能在一个地方登陆,即便是同一台电脑的浏览器中也不行
②删除日志记录,打开设置,在操作中查看日志,打开日志的文件夹,全部删除
6、最后配上官方的指南