首页 > 其他分享 >个人服务器

个人服务器

时间:2023-03-20 13:46:01浏览次数:40  
标签:12 java 个人 tomcat VM centos 服务器 root

前言

文档创建时间:2022年12月1日14点26分

初衷

想搭建个人服务器,熟悉Linux的语言以及服务部署相关事情。
主要方向可能是个人网站、公众号&小程序后台接口
之前有在免费的服务器上面搭建过,现在再次搭建顺便做个记录

前期准备

云服务器(可以不要域名,跟域名没啥关系)
java服务包,如下方环境所示
tomcat服务包,如下方环境所示

环境

  • Xshell 5
  • 云服务器:轻量应用服务器
  • 镜像:宝塔Linux面板 7.9.3 腾讯云专享版
  • Java:1.8(server-jre-8u351-linux-x64.tar.gz)
  • tomcat:8.5(apache-tomcat-8.5.84.zip)
  • nginx:

过程

Java

  • 参考网站

https://blog.csdn.net/wilmiam/article/details/104479475

1.准备好一个Java压缩包

(方式有千千万万种,这里选择解压安装这一种)
如果没有的话就去下载。

http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html

2.将压缩包上传服务器

进入 data 文件夹,将包拖进去就可以直接上传

[root@VM-12-15-centos ~]# cd ../
[root@VM-12-15-centos /]# cd /data/
[root@VM-12-15-centos data]# 

查看是否上传成功

[root@VM-12-15-centos data]# ls
server-jre-8u351-linux-x64.tar.gz

3.解压、移动、赋权

# 新建文件夹
[root@VM-12-15-centos data]# mkdir /home/java/
# 解压
[root@VM-12-15-centos data]# tar -zxvf server-jre-8u351-linux-x64.tar.gz 
# 移动到/home/java/
[root@VM-12-15-centos data]# mv /data/jdk1.8.0_351/ /home/java/
# 为jre文件夹及子文件夹赋予超级用户的权限
[root@VM-12-15-centos java]# chown root:root -R /home/java/jdk1.8.0_351/

4.环境变量

查看环境变量文件

[root@VM-12-15-centos java]# vi /etc/profile

按 i or insert 进入编辑模式,在行尾处添加

export JAVA_HOME=/home/java
export JRE_HOME=/home/java/jdk1.8.0_351
export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
export PATH=$PATH:$JRE_HOME/bin

按 Esc 退出编辑模式,敲 :wq 退出查看

添加完后执行 :(重置环境变量,使得修改生效)

[root@VM-12-15-centos java]# source /etc/profile

5.测试

[root@VM-12-15-centos java]# java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)

tomcat

  • 参考网站

https://blog.csdn.net/fufuyfu/article/details/122904998

1.准备好一个Tomcat压缩包

要注意下载的是linux的压缩包,踩坑之前拿了个Windows的包来..

2.将压缩包上传服务器

进入 data 文件夹,将包拖进去就可以直接上传
(同java,此处不重复)

3.解压、移动、赋权

# 解压 
# tips:这里是zip的压缩包的解压命令
[root@VM-12-15-centos data]# unzip apache-tomcat-8.5.84.zip  
# 移动到/home/tomcat/ 
# tips: 移动命令支持新建文件夹,如果结尾没有斜杆则所有东西直接放在这个文件夹下面,对比前面
[root@VM-12-15-centos data]# mv /data/apache-tomcat-8.5.84/ /home/tomcat
# 赋予权限
[root@VM-12-15-centos bin]# chmod u+x *.sh

4.启动tomcat

# 进入目录
[root@VM-12-15-centos tomcat]# cd /home/tomcat/bin/
# 启动
[root@VM-12-15-centos bin]# ./startup.sh
Using CATALINA_BASE:   /home/tomcat
Using CATALINA_HOME:   /home/tomcat
Using CATALINA_TMPDIR: /home/tomcat/temp
Using JRE_HOME:        /home/java/jdk1.8.0_351
Using CLASSPATH:       /home/tomcat/bin/bootstrap.jar:/home/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

5.访问

公网IP:8080
如果存在无法访问,就看一下问题里面

nginx

问题

tomcat启动无法访问

是因为服务器端口没有开放。需要在服务器防火墙设置。
这里在腾讯云面板进行了设置。

  • 应用类型:自定义
  • 协议:TCP
  • 端口:8080
  • 备注:tomcat

启动tomcat没有赋予权限的时候会报错

-bash: ./startup.sh: Permission denied

解决:在bin目录下面运行

chmod u+x *.sh

标签:12,java,个人,tomcat,VM,centos,服务器,root
From: https://www.cnblogs.com/sun7897/p/17235994.html

相关文章

  • 服务器存储之Raid技术详解
    (服务器存储之Raid技术详解)一、RAID介绍1.RAID理解RAID:独立磁盘冗余阵列(RedundantArrayofIndependentDrives),磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁......
  • 免费服务器申请教程
    福音虚拟主机永久免费使用了我一直想有一个属于自己的网站,但是苦于是新手,又不想花钱去买服务器。主要是怕买了不会用,就浪费掉了。诸多的机缘巧合下我知道了这个网站。随后......
  • 【服务器数据恢复】服务器断电导致Xen Server虚拟机不可用的数据恢复案例
    服务器数据恢复环境:某公司一台DELL服务器,作为WEB服务器使用,安装的WindowsServer操作系统,配置了SQLServer数据库;采用了XenServer虚拟化系统;底层是通过raid卡,用4块STAT......
  • 【全民Python】 Python3的Scoket服务器客户端
      一.客户端'''@File:4网络编程Socket客户端.py@Time:2023/03/1509:54:17@Author:幻世界'''#coding:utf-8fromsocketimport*print("============......
  • Xshell7 & Xftp7个人免费版安装教程(许可弹窗解决)
    官网下载:https://www.xshell.com/zh/xshell-download/下载Xshell和Xftp对家庭和学校用户提供免费许可证,个人可以免费使用(非商业),没有选项卡限制,商用需购买许可证哦。......
  • linux服务器时间不准确
    Linux计算机系统有两个时钟,一个是BIOS,或者CMOS,或者说“硬件时钟”,还有一个就是“系统(操作系统)时钟”,平时电脑显示的是系统时钟,就会产生这个问题。date//查看当前的linux......
  • Xshell7 & Xftp7 个人免费版安装教程(许可弹窗解决)
    官网下载:https://www.xshell.com/zh/xshell-download/下载Xshell和Xftp对家庭和学校用户提供免费许可证,个人可以免费使用(非商业),没有选项卡限制,商用需购买许可证哦。......
  • 建设网站时怎么选择国际服务器更靠谱
    选择国际服务器其实也很方便的,我们通常选的国际服务器也就是海外服务器。最常用的是香港服务器,韩国服务器,美国服务器,这三者主要有以下几点差异:1、香港服务器离大陆最近,速度......
  • django通过fastDFS服务器上传文件
    1.自定义文件存储系统类查看代码 fromdjango.core.files.storageimportStoragefromfdfs_client.clientimportFdfs_clientfromdjango.confimportsettings......
  • 如何续订Lync WAC服务器证书
    WAC服务器简介为Lync/Skype使用OfficeWebApps服务器(WAC服务器),用户可以呈现丰富的Powerpoint演示文稿,包括基于缩略图的幻灯片导航、视频和音频多媒体播放,支持高达20MB的H......