这里写目录标题

  • win2016 Server上部署web服务
    • 服务器上安装oppenSSH
      • 目的
      • 过程
      • 错误
    • 服务器上安装tomcat
      • 目的
      • 过程

win2016 Server上部署web服务

服务器上安装oppenSSH

目的

  最初下载oppenSSH的目的就是看到阿里云的教程里用到ssh来连接远程主机执行命令,另一方面在winSCP上可以登录到远程主机需要配置oppenSSH上传下载服务器上的文件比较方便,不用每次登录远程主机映射本地磁盘复制文件上去。

过程

方法一:跟随阿里云教程直接下载.exe文件解压到服务器上,但是那些配置命令是linux的命令,对于win系统来说不太友好。
方法二:直接去官网下载压缩包的版本,对于win2016来说,下载64位的压缩版就好了。
1.解压到C:\Program Files这个目录下(不在这个目录下会有奇怪的问题),如图生成了OpenSSH-Win64的

2.在系统环境变量中配置参数,如图,我在最末尾添加上了oppenssh的解压目录。

3.测试ssh是否安装,在cmd窗口输入ssh -v,弹出命令行提示,第一步的安装成功。

4.安装sshd服务,打开cmd窗口cd到ssh安装目录下。输入以下指令。

`powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1`


5.安装了sshd服务后,要保证外部网络能连接到主机还要开放端口,一般是开放22端口,在cmd窗口输入以下指令。

netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

6.如果不想每次都要在服务器启动一次服务的话就开启本服务的开机自启动,可以在win的服务列表中找到oppenssh服务;也可以在cmd窗口输入指令开启。

sc config sshd start= auto

7.开启服务器中的sshd服务(开启后可以去系统的服务列表中查看是否显示已开启,没有开启就手动再开一次)
net start sshd

错误

1.使用winSCP连接报错:网络错误,拒绝连接。一般是没有成功开启sshd服务,正常开启后一般就能解决。

2.无法初始化SFTP协议;修改连接时编辑的默认连接文件协议为FTP或者SCP尝试。

服务器上安装tomcat

目的

  将后台的代码直接放到webappps中运行。

过程

1.下载安装:首先在tomcat官网下载适合系统的版本,我下载的是压缩包版本,将其解压到C盘目录下。

2.环境配置
  新建一个系统变量CATALINA_HOME,在变量值中放置tomcat的安装目录。

  在Path目录下新建一条环境变量,增加tomcat的bin目录。
3.启动tomcat:在cmd窗口输入指令startup(关闭则输入shutdown),可以看到弹出一个窗口,不要关闭它。
4.测试服务启动:在云电脑浏览器中输入localhost:8080查看是否弹出tom猫。弹出来就说明服务一切配置正常。

5.配置外网访问服务器
  本人在自己电脑上开始死活访问不了服务器ip:8080的数据,后面才发现外网访问的话就需要修改服务器上的tomcat的配置文件,配置服务器的公网ip,如下:
找到服务配置文件server.xml

将name="localhost"修改为自己的服务器公网ip,这时就可以在任意主机上用ip:8080来访问服务器上的数据了。

6.踩坑:虽然如上配置了外网服务器后,此时访问仍有可能是404not found或者是500错误找不到index,jsp文件。

原因:tomcat安装的时候放到了C盘下的根目录下,tomcat目录的文件权限不够,导致文件不能被编译到指定的工作目录中。
解决办法:右键目录–>属性–>安全–>users–>权限给满,完全控制


到此在自己电脑上用外网访问,成功!

阿里云win2016服务器部署jdk+tomcat填坑相关推荐

  1. 阿里云Linux服务器部署Mysql,JDK以及Tomcat教程

    阿里云Linux服务器部署Mysql,JDK以及Tomcat教程 最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统 ...

  2. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  3. 使用阿里云ECS服务器部署Web应用流程介绍

    一.前言 学习了许久的Java,也参与开发了很多的Java项目,但一直没有系统的接触学习过项目部署,而我对项目部署也很有兴趣,于是便摸索学习了一番,在这里记录一下学习过程,参考博客,遇到的问题和解决办 ...

  4. 阿里云轻量级服务器部署springboot项目详细教程--保姆级入门

    目录 一.服务器的配置与连接 1.配置服务器初始密码 2.进行远程连接 二. 项目部署相关的软件安装 1.JDK的安装 2.Tomcat的安装 3.MySQL的安装 三. 项目部署服务器 1.修改项目 ...

  5. 阿里云ECS服务器部署javaweb项目整个流程

    阿里云ECS建网站超详细全套完整图文教程!菜鸟必看! 第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是 ...

  6. 通过阿里云ECS服务器部署FRP实现Windows自带远程桌面

    由于TeamViewer的高额使用费及其安全问题,萌生了自己搭建FRP实现Windows远程桌面的想法,网上找了一圈基本没有全面且安全落地的,大部分都是面向技术达人的,对于新手的我来说走了不少弯路,在 ...

  7. 阿里云ECS服务器部署

    阿里云ECS体验JavaWeb 基础步骤 其他操作 第一章 基础步骤 第01节 登录阿里云服务器 在购买ECS服务器后,系统会创建一个ECS实例.每一个ECS实例对应一台已购买的云服务器. 您可以通过 ...

  8. 阿里云-轻量应用服务器 jdk tomcat 的配置

    俗话说的好 工欲善其事必先利其器,在进行配置之前我们需要安装好一些工具,文件传输和终端模拟软件,我选择了Xshell和Xftp,下载地址 关于jdk的配置 先下载jdk:jdk1.8下载地址 然后登陆 ...

  9. 在阿里云ECS服务器上搭建tomcat

    我购买的ECS安装的是 centos7版本的Linux系统,在网上查了一会资料搞定了,记录一下:  1.远程连接ECS  我用的是window操作系统,每次使用控制台去连接我的ECS显得非常的不方便, ...

最新文章

  1. 回文字符串(Palindromic_String)
  2. ADF:动态视图对象
  3. wordpress常用插件打包 百度搜索推送插件+sitemap生成等
  4. songEagle开发系列:如何让文章实时保存的问题
  5. python基础之模块初识
  6. java batik 字体文件_java – 当使用Batik的SVGGraphics2D时,如何设置font-family而不是font?...
  7. 奋斗了四年的 NB-IOT 怎么让 Cat.1 成了最靓的仔?
  8. 代码吃鸡:Python-Robocode
  9. LM393 电压比较器及其典型电路介绍
  10. 解决Android手机人民币符号--¥显示问题
  11. python语法错误检查_Python之静态语法检查
  12. iphone mysql壁纸,壁纸图片动态
  13. vue项目落地(qiankun.js)微前端服务
  14. XBee XTC/XTend 操作快速入门
  15. 用于计算机安全防护的有,《计算机安全防护》课件
  16. 腾讯智维生态发展计划图扑软件正式加入,共同聚焦智能 IDC
  17. 多索引、多类型查询:
  18. 第五章 循环 程序设计练习
  19. 机器学习总结(lecture 20)算法库:sk-learn
  20. 微信开放平台与微信公众平台简介

热门文章

  1. 做京东运营2年的感悟(转自派代网 乔先生)
  2. win10 uwp 如何开始写 uwp 程序
  3. 【ERROR】java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
  4. Mybatis中 if 语句使用空格问题
  5. html5经纬度定位 源码_利用HTML5定位功能获取经纬度,在根据经纬度利用百度地图获取位置信息...
  6. mysql distribute by_hive与mysql的数据分区的异同
  7. pytorch seq2seq模型中加入teacher_forcing机制
  8. PC端浏览器自动填充账号密码输入框问题该如何解决?
  9. android深度睡眠对广播有什么影响吗,解析智能床垫真的有效提升23.3%的深度睡眠吗?...
  10. 四足机器人(从PCB到3D打印)