热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

阿里云轻量应用服务器Web环境搭建

购买阿里云轻量应用法务器后环境的搭建1.先装好Xshell和Xftp如果没有找到下载地址,我提供百度网盘链接下载:xshell:https:pan.b

购买阿里云轻量应用法务器后环境的搭建


1.先装好Xshell和Xftp

如果没有找到下载地址,我提供百度网盘链接下载:

  • xshell: https://pan.baidu.com/s/1v-VF75rG0m5EUYnXaqTgfA 密码:o0rs

  • xftp: https://pan.baidu.com/s/1xb5Pd26ZfDsGSec14eNB1w 密码:o0rs

2.下载jdk和tomcat文件(如果是zip需要转换成tar.gz的格式)

  • 百度网盘链可直接下载:https://pan.baidu.com/s/1g4HvV6nDrMP6BHU742iAmg 密码:t0c8

3.连接服务器(不会使用可以参考下面)

  • xshell:用于输入命令
    - 第一次,点击创建连接
    - 输入连接名
    - 主机是公网IP
    - 协议是SSH
    - 在左侧边栏中选择用户身份验证,用户名是root,密码是远程连接密码
    - 点击连接,在弹窗中选择接受并保存
    - 在绿色的光标后面,输入linux命令
    - 查看当前目录:pwd
    - 定位到根目录:cd /
    - 查看当前目录下的所有子目录和文件:ls -a
    - 移动光标
    - 移到开头:ctrl + a
    - 移到结尾:ctrl + e
    - 在单词之间跳转:ctrl + 左右键
    • xftp:用于传输文件
      • 第一次,点击新建连接
        • 输入连接名
        • 主机是公网IP
        • 协议是SFTP
        • 勾选使用身份验证代理,用户名是root,密码是远程连接密码
      • 左边是本地目录,右边是远程服务器上的目录

在这里插入图片描述
定位到/usr/local,xftp右侧新建文件夹Java和tomcat,点击java文件夹,左侧找到要上传的jdk文件,选中右击上传。

4.在xshell中配置java环境
cd /usr/local/java 进入到刚刚传的jdk文件目录,执行解压命令:

tar xzvf jdk-8u161-linux-i586.tar.gz

就可以看到解压后多出的文件夹
接下来设置环境变量

vi /etc/profile

按i,将下面的内容输入,在By default前面 插入:

#set java environment
export JRE_HOME=/usr/local/java/jdk1.8.0_161/jre
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export CLASSPATH=:CLASSPATH::CLASSPATH::CLASSPATH:JAVA_HOME/lib/
export PATH=PATH:PATH:PATH:JAVA_HOME/bin

按 ESC 键,输入 “:wq” 即保存退出该文件

source /etc/profile

输入:java -version 验证 JDK 是否安装成功,可以看到出现1.8.0版本
在这里插入图片描述
同样步骤上传tomcat到tomcat文件夹,
cd /usr/local//tomcat
tar xzvf apache-tomcat-9.0.31.tar.gz
可以看到apache-tomcat-9.0.31文件夹,找到bin文件夹
cd /usr/local/tomcat/apache-tomcat-9.0.31/bin
启动tomcat

./startup.sh

开放linux的防火墙的8080端口,
cd /usr/local/tomcat/apache-tomcat-9.0.31/logs
输入:

systemctl status firewalld
在这里插入图片描述
出现dead表示防火墙未启动
启动防火墙:
systemctl start firewalld

开放端口:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent

刷新防火墙:

firewall-cmd --reload
输入公网IP+:8080就可以看见Apache Tomcat
在这里插入图片描述

结尾:
假如我们有做好的静态网页,可以上传到/usr/local/tomcat/apache-tomcat-9.0.31/webapps这个目录下呦!
做好了这个我们还只能http进行访问,如果希望https访问是要有ssl证书的。
想要知道如何拥有ssl证书请关注我后期发表的文章。


推荐阅读
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • 本文详细介绍了如何在Java Web服务器上部署音视频服务,并提供了完整的验证流程。以AnyChat为例,这是一款跨平台的音视频解决方案,广泛应用于需要实时音视频交互的项目中。通过具体的部署步骤和测试方法,确保了音视频服务的稳定性和可靠性。 ... [详细]
  • PHP 各版本对比:标准版与最新顶级版的详细分析 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • Nginx作为前端服务器时,Tomcat与Apache作为后端,War包应部署在何处? ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • Swoole加密机制的安全性分析与破解可能性探讨
    本文深入分析了Swoole框架的加密机制,探讨了其在实际应用中的安全性,并评估了潜在的破解可能性。研究结果表明,尽管Swoole的加密算法在大多数情况下能够提供有效的安全保护,但在特定场景下仍存在被攻击的风险。文章还提出了一些改进措施,以增强系统的整体安全性。 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • 当PHP中的tempnam()函数被禁用后的应对策略与解决方案
    当 PHP 中的 `tempnam()` 函数被禁用时,开发者需要采取相应的替代方案以确保应用程序的正常运行。本文探讨了多种应对策略,包括使用 `sys_get_temp_dir()` 结合自定义文件命名方法,以及利用第三方库来生成临时文件。此外,还详细介绍了如何在不同操作系统和服务器环境中配置临时文件路径,以提高代码的兼容性和安全性。 ... [详细]
  • 本指南详细介绍了如何在CentOS 6.6 64位系统上以root用户身份部署Tomcat 8服务器。系统环境为CentOS 6.6 64位,采用源码安装方式。所需软件为apache-tomcat-8.0.23.tar.gz,建议将软件下载至/root/opt目录。具体下载地址请参见官方资源。本指南涵盖了从环境准备到服务启动的完整步骤,适用于需要在该系统环境下搭建高性能Web应用服务器的技术人员。 ... [详细]
  • 在Java Web服务开发中,Apache CXF 和 Axis2 是两个广泛使用的框架。CXF 由于其与 Spring 框架的无缝集成能力,以及更简便的部署方式,成为了许多开发者的首选。本文将详细介绍如何使用 CXF 框架进行 Web 服务的开发,包括环境搭建、服务发布和客户端调用等关键步骤,为开发者提供一个全面的实践指南。 ... [详细]
  • 实现Nginx对ThinkPHP URL重写及PATHINFO支持的详细方法解析【PHP开发】
    在PHP后端开发中,实现Nginx对ThinkPHP的URL重写及PATHINFO支持是一项常见的需求。本文详细解析了经过多次尝试和研究,最终找到的一种有效配置方法,能够确保URL_MODERewrite功能正常运行,并提供稳定的服务。此外,文章还探讨了相关配置项的具体作用及其优化建议,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 技术日志:Ansible的安装及模块管理详解 ... [详细]
author-avatar
四海承风2502893247
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有