当前位置:首页 > CN2资讯 > 正文内容

云服务器是不是不需要配置maven这些

3天前CN2资讯


前言

今天是大年初一,先祝自己新的一年更上一层楼。万事不会都如意,一切也不会都顺利,but 不忘初心,努力前进就行了。

最近开始尝试搭建 Java 后台环境的云服务器,方便 app 或者网页进行访问,从而不用局限在内网之下。

VPS 的环境搭建

我购买的的是腾讯的云服务器和域名。

买完腾讯的 VPS 需要注意几点:

安全组的选择问题,除了 22 端口用于 SSH 以外,要注意开放类似 8080 之类的端口,防止无法访问项目和数据库。一开始全开放方便测试

修改服务器系统的 DNS。

关闭云服务器的防火墙,假如无法连接的话

等一下再说怎么修改 DNS 和关闭云服务器防火墙,先说一下我购买后配置 SSH 的流程。

腾讯已经简化了 SSH 密钥的配置。简单说一下流程:

进入云服务器的界面,打开 SSH,创建密钥。然后下载 private key 到本地的电脑

还是在云服务器的界面。打开云主机页面,在更多中选择加载密钥,加载 public key 到云主机

使用 xshell 这类的终端登录服务器的时候,配置上本地的 private key 就可以免密登录,防止中间人攻击

初期配置 VPS

通过 SSH 连接云服务器。进入后开始配置服务器。

首先,配置 DNS,腾讯的 VPS 一开始不联网。

在终端输入

ping www.baidu.com

哪个网站域名都行,看一下能不能连接。假如发现连接顺利的话就跳过修改 DNS 这一步。失败就需要配置 DNS

好现在开始配置

vim /etc/resolv.conf

进入配置文件,添加类似

nameserver 10.237.148.54

后面的 ip 地址 必须 要添加腾讯的内网 ip,我的是上海的服务器,所以添加的是上海的内网 ip,点这里查看内网 ip。

配置好之后保存退出,再使用 ping 命令试验一下能不能解析域名并且访问成功。

然后关闭防火墙(重启失效)。

service iptables stop

为服务器配置 Java 环境

项目使用 Tomcat 服务器和 MySQL 数据库,所以配置这个。

JDK

先查看 JDK,我初始什么 JDK 都没有,所以得自己去下载。

使用本地电脑去官网下载 JDK 对应的 tar.gz 版本,jdk 下载地址,然后使用 WinSCP(这类软件)从本地上传到云主机。

之后进入存放 JDK 的目录中:

tar -zxvf jdk-8u121-linux-x64.tar.gz

解压完成后需要配置环境变量

vi /etc/profile

打开该文件后直接在最后添加以下几句,由于我将 JDK 放在 usr/local 下的自创文件夹 Java 目录中,所以注意 JAVA_HOME 的路径取决于你的 JDK 的位置。

JAVA_HOME=/usr/local/java/jdk1.8.0_121

export JAVA_HOME

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export CLASSPATH

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export PATH

配置完后保存退出,检查一下有没有配置成功:

java -version

Tomcat

Tomcat 用本地电脑去官网下载 tar.gz 那个版本,tomcat 下载地址,下载完成后上传云主机。

之后进行解压

tar -zxvf apache-tomcat-9.0.0.M17.tar.gz

解压完毕后,进入该文件夹,进入 bin 目录,此处存放 Tomcat 的一些基本命令。在该目录中输入以下命令开启 Tomcat:

./startup.sh

ok 现在开启你的浏览器,输入 域名:8080。如果出现 Tomcat 的欢迎页面,说明 Tomcat 配置成功。如果不成功,可能是云主机的防火墙导致的问题,先关闭防火墙,再试试。

MySQL

直接使用 yum 安装的,下次补一下手动下载 tar.gz 的安装方式。

输入以下命令:

yum install mysql-server

安装完成后,开启 MySQL 服务和设置开机自启动

service mysqld start

chkconfig mysqld on

然后设置安全文件,输入:

mysql_secure_installation

首先提示输入 root 密码,一开始没有,直接回车。然后是设置密码。

接着询问移除匿名用户(y)

是否禁用远程 root 登录 MySQL(n)

是否删除测试数据库(y)

是否现在就加载权限(y)。

ok 这样就配置好了 MySQL。

可能出现的问题

我在配置中出现一些问题:

无法使用 yum 源安装 MySQL:这个时候需要更新 yum 源。

Tomcat 配置好并且运行以后,外网无法访问到欢迎页面:防火墙没有关闭,或者是你的腾讯服务器的安全组没有配置好

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19030.html

    分享给朋友:

    “云服务器是不是不需要配置maven这些” 的相关文章

    HostHatch优惠活动揭秘:如何以最低价格获取优质主机服务

    当提到主机服务,HostHatch绝对是个值得信赖的品牌。作为一家成立超过十年的主机商,HostHatch专注于提供高性能的NVMe VPS和大硬盘存储型专用主机。为什么会选择HostHatch呢?除了卓越的服务和强大的基础设施外,吸引人的优惠活动也是一个重要因素。 最近,HostHatch推出了针...

    海创VPS:高效香港虚拟专用服务器服务解析与用户体验分享

    在现代互联网中,拥有一台高效的虚拟专用服务器(VPS)变得越来越重要。作为一名用户,我总是在寻找可以满足我需求的优秀服务。海创VPS(Hytron)作为一家提供香港VPS服务的供应商,其在市场上独树一帜,以其高速度和可靠的网络连接备受青睐。 海创VPS专注于香港地区,接入了众多优质的上游带宽供应商线...

    香港云电脑:灵活、高效、经济的现代计算解决方案

    香港云电脑概述 香港云电脑,是基于云计算技术的一种崭新电脑服务模式。其实你可以把它想象成一种“租赁”的概念。我们不需要像以前那样花大价钱去购买实体电脑,而是可以通过网络租用需要的计算、存储和软件资源,与此同时,拥有几乎完整的电脑功能。这种模式的好处多多,包括灵活性、低成本、高效性以及可扩展性。无论是...

    ZGOVPS优惠码使用指南:如何享受高性能VPS服务的优惠

    ZGOVPS是一家在VPS服务领域备受瞩目的品牌。作为一个提供高性能虚拟专用服务器的商家,它在业内以性价比高、网络稳定和良好口碑而受到广泛欢迎。我在使用ZGOVPS的过程中,深刻感受到了它对客户需求的敏锐把握和优质服务的承诺。 从公司的背景来看,ZGOVPS专注于为全球用户提供专业的VPS解决方案,...

    ChicagoVPS 测评:性能、价格与客户服务的全面分析

    在开始谈论ChicagoVPS之前,我想分享一些关于它的背景故事。ChicagoVPS成立于2010年,源于对高效和可靠的虚拟专用服务器(VPS)的需求。作为一家快速崛起的公司,它在短短几年内就积累了相当可观的用户基础。它在美国中西部的沃土上发展壮大,吸引了不少希望获得优质服务的用户。公司的愿景是提...

    深度解析韩国makemodel:传统与现代结合的时尚理念

    markdown格式的内容 韩国makemodel概念 谈到韩国makemodel,我首先感受到了它所传递的深厚文化底蕴。这一时尚理念融合了传统与现代,不仅仅是对衣物的设计,更是一种对韩国文化的致敬。它通过巧妙的配搭,将历史悠久的韩服元素与现代流行趋势相结合,创造出一种独特的美学风格。每一件作品都像...