精华内容
下载资源
问答
  • Linux Docker 安装部署
    千次阅读
    2022-01-10 10:17:57

    Linux Docker + Portainer 的安装部署

    主要是对 Docker + Portainer 的安装部署

    一、环境

    • 服务器系统 CentOS 8.x(其他版本的 Linux 也可)、Docker 20.10.11
    • 如果你的云服务器已经安装其他系统,可以停机后更换系统即可,其实这个时候你还可以选择 Docker 镜像,也就是默认帮你安装好了 Docker

    二、手动安装 Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

    1. 查看系统的内核版本

    uname -r
    

    [root@laona ~]# uname -r

    4.18.0-80.11.2.el8_0.x86_64

    • x86 64位系统,如果是32位是不能安装 docker 的

    2. yum 更新到最新版本

    sudo yum update
    

    [root@laona ~]# sudo yum update

    Dependencies resolved.
    Nothing to do.
    Complete!

    • 看到显示 Complete 就代表完成了,整个过程需要 5-10 分钟左右

    3. 安装Docker所需的依赖包

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    

    [root@laona ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    Package yum-utils-4.0.21-3.el8.noarch is already installed.
    Package device-mapper-persistent-data-0.9.0-4.el8.x86_64 is already installed.
    Package lvm2-8:2.03.12-10.el8.x86_64 is already installed.
    Dependencies resolved.
    Nothing to

    • 看到显示 Complete 就代表完成了,整个过程需要 1-3 分钟左右

    4. 设置Docker的yum的源

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    

    [root@laona ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo

    5. 查看仓库所有Docker版本

    yum list docker-ce --showduplicates | sort -r
    

    [root@laona ~]# yum list docker-ce --showduplicates | sort -r

    Installed Packages
    docker-ce.x86_64 3:20.10.9-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.8-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.7-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.6-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.5-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.4-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.3-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.2-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.1-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.11-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.11-3.el8 @docker-ce-stable
    docker-ce.x86_64 3:20.10.10-3.el8 docker-ce-stable
    docker-ce.x86_64 3:20.10.0-3.el8 docker-ce-stable
    docker-ce.x86_64 3:19.03.15-3.el8 docker-ce-stable
    docker-ce.x86_64 3:19.03.14-3.el8 docker-ce-stable
    docker-ce.x86_64 3:19.03.13-3.el8 docker-ce-stable
    Docker CE Stable - x86_64 7.1 kB/s | 3.5 kB 00:00
    Available Packages

    • 这里可以看到你能安装的最新版本

    6. 安装Docker

    sudo yum install docker-ce
    
    • 安装默认最新版本的 Docker
    sudo yum install <FQPN>
    
    • 安装指定版本,例如:sudo yum install docker-ce-20.10.11.ce

    7. 启动Docker并添加开机自启动

    sudo systemctl start docker
    
    • 启动 Docker
    systemctl enable docker
    
    • 设置开机启动 Docker

    8. 查看 Docker 版本

    docker --version
    

    Docker version 20.10.11, build dea9396

    9. 卸载 Docker

    • 这里是为了记录卸载 Docker 命令,慎操作

    • 下面命令是一行,由于太长使用 ‘\’ 换行分割

    sudo yum remove docker \
        docker-client \
        docker-client-latest \
        docker-common \
        docker-latest \
        docker-latest-logrotate \
        docker-logrotate \
        docker-selinux \
        docker-engine-selinux \
        docker-engine
    

    10. Docker 常用命令

    docker --help               #Docker帮助
    docker --version            #查看Docker版本
    docker search <image>       #搜索镜像文件,如:docker search mysql
    docker pull <image>     #拉取镜像文件, 如:docker pull mysql
    docker images               #查看已经拉取下来的所以镜像文件
    docker rmi <image>      #删除指定镜像文件
    docker run --name <name> -p 80:8080 -d <image>      #发布指定镜像文件
    docker ps                   #查看正在运行的所有镜像
    docker ps -a                #查看所有发布的镜像
    docker rm <image>           #删除执行已发布的镜像
    

    二、安装 Portainer

    • 接下来的步骤会安装 Portainer 并进行汉化处理,如果你不需要汉化也可以忽略

    1. 创建目录

    mkdir -p /data/portainer/data /data/portainer/public
    
    • 创建一个 portainer 下的 public 文件夹

    2. 上传汉化包文件

    • 非必需
      在这里插入图片描述

    • 通过 SFTP 把本地汉化包,上传到云服务器中

    • 文件地址为:Portainer-CN.zip

    • 如果没有积分,可以在评论区留下邮箱,稍后就会发过去

    3. 拉取最新的 Portainer

    docker pull portainer/portainer
    

    [root@laona portainer]# docker pull portainer/portainer

    Using default tag: latest
    latest: Pulling from portainer/portainer
    94cfa856b2b1: Pull complete
    49d59ee0881a: Pull complete
    a2300fd28637: Pull complete
    Digest: sha256:fb45b43738646048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
    Status: Downloaded newer image for portainer/portainer:latest
    docker.io/portainer/portainer:latest

    • 拉取 portainer

    4. 安装和启动

    docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer
    

    [root@laona portainer]# docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer

    a29864c820494afe3e465ce9b58e686851f5c6526532fe52fc4b83c1cc0b705e

    • -v 为挂载本地文件路径到 Docker 中,用法为:-v 本地路径:docker中的路径

    5. 访问 Portainer

    • 地址:http://【ip地址】:9000/
    • 操作:登录后设置你的用户名和密码,并设置本地Docker即可,设置完成后,如下

    在这里插入图片描述

    更多相关内容
  • Linux(CentOS)下采用配置Mono和Jexus 部署C#、ASP.NET MVC、WCF、WebApi、.NET Core(用户体系一套)
  • Web应用部署Linux服务器Tomcat访问404错误解决 1.8080端口访问成功2.导出项目war放到tomcat的webapps下 这里需要等待tomcat自动刷新,很遗憾,我并没有等到自动刷新加载war文件,选择手动刷新,./shutdown.sh ...

    Web应用部署到Linux服务器Tomcat访问404错误解决

    1.8080端口访问成功2.导出项目war放到tomcat的webapps下

     

    这里需要等待tomcat自动刷新,很遗憾,我并没有等到自动刷新加载war文件,选择手动刷新,./shutdown.sh    ./startup.sh

    加载成功

    3.访问Web项目404错误

    4.考虑到tomcat和jdk的版本问题

    我用的是在eclipse中用的是jdk12和tomcat9,换成相同版本Linux的jdk和tomcat

    注意!注意!注意!还是访问失败,也许 版本环境有影响 ,但不是根本原因

    5.划重点了!划重点了!划重点了!

    在eclipse中绑定tomcat后会有一个service包,其中有个service.xml文件,应用发布成功后里面有记载,

    (在 service.xml最后几行)

    <Context docBase="Web" path="/Web" reloadable="true" source="org.eclipse.jst.jee.server:Web"/>

    Linux下tomcat里面找到service.xml(在tomcat的conf目录下),发现并没有该应用项目的记录

    还是那句话,既然等不到自动加载,就手动加上去

    我也看不太懂,大概猜一下,docBase可能是项目名称,path应该是路经,reloadable一看就是什么可重新加载,都写上去,和eclipse中的写一样,还有source="org.eclipse.jst.jee.server:Web",也不知道是是啥玩意,中间有个eclipse,一看就和IDE有关,就先不写。保存替换掉原来的service.xml(当然你也可以在linux下修改)

    6.再次访问---成功访问到了 哈哈哈

    当然这个200 0k,是我自己写的一个index.html页面,(看着很舒服),

    访问其他页面页成功了

    7.导入数据库访问

    输入username和password

    登录成功,访问到数据库了

    展开全文
  • Linux下使用Docker部署Web项目》

    千次阅读 2021-05-18 22:50:14
    本篇向大家讲述了docker的基本操作命令,以及使用docker部署mysql,redis,tomcat的方法,希望大家能够从中有所收获。

    ​说在前头:本人为大二在读学生,书写文章的目的是为了对自己掌握的知识和技术进行一定的记录,同时乐于与大家一起分享,因本人资历尚浅,能力有限,文章难免存在一些错漏之处,还请阅读此文章的大牛们见谅与斧正。若在阅读时有任何的问题,也可通过评论提出,本人将根据自身能力对问题进行一定的解答。

    1.什么是Docker?

    简介:docker是容器虚拟化技术,可以有多个容器(可以不同功能)且相互隔离,互不影响。容器没有自己的内核,直接运行于宿主主机的内核。

    docker的优势:

    • 主机资源利用率高
    • 启动时间快
    • 部署简单
    • 运行环境一致性

    ​docker与虚拟机的区别:虚拟机需要有自己完整的操作系统,故需要宿主主机提供资源虚拟出一套物理资源(Hypervisor层)供虚拟机使用,系统镜像往往较大,如标准的centos7有4G多。docker仅需要自身的应用和依赖库,直接运行在宿主主机上,不需要宿主主机提供虚拟的物理资源。且更加的轻量,一个小的镜像仅需要小几百MB。中间Docker引擎是否有点像java的虚拟机,docker镜像也支持跨平台,同一个镜像直接可以在Linux、Windows、mac宿主主机上运行。

    2.安装Docker

    介于本篇文章主要讲解如何使用Docker部署Web服务,因此Docker的安装过程在此忽略,若有的小伙伴还未安装Docker,可参考以下文章进行Docker的安装和使用:

    CentOS Docker 安装:https://www.runoob.com/docker/centos-docker-install.html

    3.Docker基本命令介绍

    docker pull : 从镜像仓库中拉取或者更新指定镜像;docker build : 构建镜像docker run : 运行容器docker start : 启动容器docker stop : 停止容器docker restart: 重启容器docker exce : 进入容器docker rm : 删除容器docker rmi : 删除镜像docker images : 查看镜像docker ps : 查看已运行的容器docker ps -a : 查看所有容器

    对上面的命令大家先做一个大致的了解,后面部署过程中我会对每个命令具体的用法在下面一一讲解。

    4.准备一个可运行的web项目

    因为是部署Web项目,我们需要一个可以运行的Web项目,小伙伴们自己如果有自己的web项目可以使用自己的尝试部署,如果没有可以使用我给大家提供的war包。公众号回复“jieyue”即可获取该项目gitee仓库地址,获取到仓库地址后,如下图:

    找到发行版,点击全部

    下载上面框选的两个文件后,上传至我们的linux服务器即可

    5.Docker部署MySQL

    使用Docker部署Mysql十分方便,首先我们需要访问网易云镜像中心地址如下:

    网易云镜像中心:https://c.163yun.com/hub#/home

    从主页中,我们可以看到,mysql镜像,我们点击进去

    看到红色框选的地方,点击复制,获取拉取镜像的命令,然后在服务器中运行该命令,拉取成功后如下图:

    执行:docker images // 查看已拉取的镜像

    可以看到,mysql镜像已经成功拉取下来,接下来我们需要运行该镜像。在此之前,我还需要查看网易云镜像中心的mysql详细描述,获取具体的运行命令。

    现在我们来运行该命令:docker run --name jieyue-mysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 hub.c.163.com/library/mysql下图是对每个命令的解读

    执行完run命令后,执行docker ps // 查看mysql容器是否已成功运行

    如上图,打印出了mysql容器的具体信息,证明我们的容器已经成功运行因为我们的web项目使用了mysql作为数据库,这时我们需要对刚刚下载下来的jieyue.sql导入mysql,步骤如下:1.拷贝jieyue.sql到容器的/usr/local目录下docker cp jieyue.sql jieyue-mysql:/usr/local2.执行命令:docker exec -it jieyue-mysql bash进入容器。3.执行命令:mysql -u root -p 进入数据库创建数据库:create database jieyue charset=utf8;4.退出数据库操作界面,执行命令:mysql -u root -p jieyue < jieyue.sql至此数据库完成初始化。具体操作如下图所示。

    6.Docker部署Redis

    redis的部署与mysql类似甚至更简单,我们同样访问网易云镜像中心

    复制命令后在服务器中执行

    执行命令docker images,发现redis镜像已成功拉取,接下来我们来运行redis,执行命令docker run -d -p 6379:6379 --name jieyue-redis hub.c.163.com/library/redis来运行容器

    执行docker ps看到redis已成功运行,至此,redis已部署完毕。

    7.Docker部署Tomcat

    拉取命令复制下来后我们需要对命令进行修改,Tomcat的版本需要使用8.5版本的,因此,将命令后的laster改成8.5

    没改前:docker pull hub.c.163.com/library/tomcat:latest改完后:docker pull hub.c.163.com/library/tomcat:8.5

    执行以下命令运行Tomcat容器docker run -d -p 80:8080 --name jieyue-tomcat hub.c.163.com/library/tomcat:8.5

    此时访问我们服务器的ip地址即可看到如下页面

    证明我们的Tomcat已成功运行,此时我们需要对Tomcat中的ROOT目录进行替换,替换成我们自己的web项目。

    进入tomcat容器,cd到/usr/local/tomcat/webapps/目录,删除ROOT目录(具体操作如下)

    退出容器,将我们自己的web项目war包拷贝进容器中

    最后执行命令docker restart jieyue-tomcat  重启tomcat

    8.测试

    当tomcat重启成功后我们就可以开始测试了,打开服务器域名对应的ip地址,可以看到,web项目主页已经成功显示,表明项目已成功部署(如下图)

    9.总结

    本篇向大家讲述了docker的基本操作命令,以及使用docker部署mysql,redis,tomcat的方法,希望大家能够从中有所收获。

    👇扫描二维码关注

    展开全文
  • Linux部署javaWeb项目+图文详解

    千次阅读 2020-03-31 08:58:09
    文章目录 一,Linux系统介绍 二,安装Linux虚拟机 三,Linux常用命令 四,Linux下安装jdk 五,Linux下安装tomcat及部署javaWeb项目 一,Linux系统介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于...

    一,Linux系统介绍

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

    它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。

    Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

    因为其可靠的安全性,现今的Linux系统主要部署在服务器上,用作服务器操作系统。

    二,安装Linux虚拟机

    所需准备:Vmware Workstation虚拟机软件、64位的Linux系统的ISO文件
    在这里插入图片描述
    在这里插入图片描述

    1.运行Vmware Workstation软件,按照安装向导安装Linux虚拟机

    2.安装完成并启动虚拟机后,可以下载xshell或securecrt两款仿真终端程序来练习测试Linux命令

    三,Linux常用命令

    1,cd命令

    这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

     cd /root/Doc # 切换到目录/root/Doc
     cd ./path    # 切换到当前目录下的path目录中,". / " 表示当前目录
     cd ../path   # 切换到上级目录下的path目录中," .// " 表示上级目录
    

    2, ls命令

    这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些比较常用的参数,如下:

    -l : 列出长数据串,包含文件的属性与权限数据等。
    -a : 列出全部文件,连同隐藏文件(开头为.的文件) 一起列出来(常用)。
    -d : 仅列出目录本身,而不是列出目录的文件数据。
    -h : 将文件容量以较易读的方式(GB,KB等)列出来。
    -r : 连同子目录的内容一同列出(递归)列出,等于该目录下的所有文件都会列出来。
    

    3、grep命令

    该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为:
    grep [-acinv] [–color=auto] ‘查找字符串’ filename
    它的常用参数如下:

    -a : 将binary 文件以text文件的方式查找数据
    -c : 计算找到'查找字符串'的次数
    -i : 忽略大小写的区别,即把大小写视同为
    -v : 反向选择,即显示出没有查找'查找字符串'那一行
    # 例如:
    # 取出文件 /etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色
    grep --color=auto 'MANPATH' /etc/man.config
    #把 ls-l的输出中包含字母file(不区分大小写)的内容输出
    ls -l | grep -i file 
    

    4、cp命令

    该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下:

    -a : 将文件特性一起复制
    -p : 连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
    -i : 若文件目标已存在时,在覆盖时会先询问操作的进行
    -r : 递归持续复制,用于目录的复制行为
    -u : 目标文件与源文件有差异时才会复制
    #例如:
    cp -a file1 file2  #连同文件的所有特性把文件file1复制成file2
    cp file1 file2 file3 dir  #把文件file1,file2,file3 复制到目录的dir中
    

    5、mv命令

    该命令用于移动文件、目录或更名,move之意,它的常用参数如下:

    -f : force强制的意思,如果目标文件已经存在,不会询问直接覆盖
    -i : 若目标已经存在,就会询问是否覆盖
    -u : 若目标文件已经存在,且比目标文件新,才会更新
    # 该命令可以把多个文件一次移动到一个文件夹中,但是最后的一个目标文件一要是“目录”。例如:
    mv file1 file2 file3 dir # 把多个文件移动到dir目录中
    mv file1 file2 # 把file重命名为file2
    

    6、rm命令

    该命令用于删除文件或目录,remove之意,它的常用参数如下:

    -A : 所有进程均显示出来
    -a : 不与terminal有关的所有进程
    -u : 有效用户的相关进程
    -x : 一般与a参数一起使用,可列出较完整的信息
    -l : 较长,较详细的将PID的信息列出
    

    其实我们只要记住ps命令的搭配使用即可,他们并不多,如下:

    ps aux  # 查看系统的所有进程数据
    ps ax   # 查看不与terminal有关的所有进程
    ps -lA  # 查看系统所有进程数据
    ps axjf # 查看连同一部分进程树状态
    

    8、kill命令

    该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下:

    kill -signal PID
    # signal的常用参数如下(注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号)	
    # 1.SIGHUP 启动被终止的进程
    # 2.SIGINT 相当于ctrl+c,中断一个程序的进行
    # 9.SIGKILL 强制中断一个进程的进行
    # 15.SIGTERM 以正常的结束方式来终止进程的进行
    # 17.SIGSTOP 相当于输入Ctrl+z,暂停一个进程的进行 	
    

    9、cat命令

    该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。例如:

    cat text | less # 查看text文件中的内容
    # tip:这条命令也可以用less text 来代替
    

    10、time命令

    该命令用于测算一个命令(即程序)的执行时间。它的使用非常简单,就像平时输入命令一样,不过在命令的前面加入一个time即可,例如:

    time ./process
    time ps aux
    

    四,Linux下安装jdk

    1,前往java官网下载对应linux版本的jdk,这里我们以jdk1.8为例,下载linuxx64的.tar.gz压缩包。
    在这里插入图片描述
    2,使用SSH文件传输工具,这里以FileZilla为例。

    首先建立与linux的SSH链接,在站点管理器中新建一个站点:其中主机填写linux服务器的IP地址,协议选择SFTP,输入linux的用户名和密码,连接成功后会自动列出Linux系统的文件目录。

    在这里插入图片描述在这里插入图片描述
    3,使用xshell连接上Linux服务器,在命令行中进入根目录下的/usr文件夹,
    在该文件夹下建立java安装文件夹/usr/java。

    在这里插入图片描述
    4,将咱们下载好的 jdk-8u181-linux-x64.tar.gz 压缩文件上传到linux服务器中的/usr/java路径下。
    在这里插入图片描述
    5,解压jdk到当前目录,得到文件夹 jdk1.8.0_181
      解压命令为:tar -zxvf 压缩文件名

     在这里插入图片描述
    解压成功后,你会发现多了一个目录 jdk 1.8.0_181 在这里插入图片描述
    6,编辑配置文件,配置环境变量
      用vim /etc/profile 打开并编辑linux环境变量配置文件。

      在这里插入图片描述

    添加如下内容:JAVA_HOME根据实际目录来
    JAVA_HOME=/usr/java/jdk1.8.0_60
    CLASSPATH= J A V A H O M E / l i b / P A T H = JAVA_HOME/lib/ PATH= JAVAHOME/lib/PATH=PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    按任意键进入编辑模式,编辑成功后按ESC ,退出编辑模式,输入:wq保存文件并退出

    7、执行source/etc/profile命令
    并用java –version查看java版本是否安装成功。

    在这里插入图片描述
    能查看到java版本,至此,咱们的linux系统已经安装并配置好jdk了

    五,Linux下安装tomcat及部署javaWeb项目

    有些时候,我们开发的javaWeb项目可能需要部署到linux服务器下运行,那么
    在这种情况我们就需要在linux下部署web服务器,比如tomcat或weblogic
    接下来介绍的是如何在Linux下安装部署tomcat以及如何在tomcat下发布一个javaWeb项目

    1,去tomcat官网下载好tomcat 8的tar.gz压缩文件,将其放到/usr/java路径下, 并解压。
    在这里插入图片描述
    2,进入tomcat中的bin目录,使用 ./starup.sh命令 启动tomcat服务器。在这里插入图片描述
    3,用浏览器输入公网ip:8080 就可以打开tomcat的启动页面,说明我们的tomcat服务器已经成功启动了。
    在这里插入图片描述
    4,在tomcat的bin目录下运行 ./shutdown.sh命令,可以关闭tomcat服务器。
    5,接下来要开始部署我们的javaWeb项目,首先用java编译工具将我们的javaWeb项目导出为.war文件。同时将导出好的.war文件上传到linux服务器
    在这里插入图片描述
    6,直接启动tomcat ./starup.sh,咱们放在webapps下的war包会自动部署在tomcat上。

    在本机浏览器上输入服务器IP地址:8080/项目路径,可以看到对应的项目页面,
    说明咱们的JavaWeb项目已经在linux服务器上部署并运行成功了。
    在这里插入图片描述

    展开全文
  • Web项目部署Linux操作系统

    千次阅读 2021-04-15 13:21:02
    Linux操作系统部署Web项目 1、前言 想想之前的课程设计有一个要求是需要把Web项目部署Linux操作系统,当时自己一脸懵逼也走了很多弯路,所有希望将这篇文章分享一下,也许能给予你一点帮助。我当时因为课程设计...
  • linux服务器80端口无法访问问题解决可以依次从上往下排查,每排查一次测试一下一、确定服务器部署的项目运行成功二、确定访问地址地址是否正确三、确定服务器安全规则是否添加了要访问的端口四、连接服务器的用户五...
  • 目前对于很多学过javaweb的同学来说,大多只是会在windows环境下利用像ecplise、my ecplise、vscode这样的软件来完成网页项目的设计,但是目前主流的服务器一般都是linux服务器,所以当我们完成一个网页项目的设计和...
  • 我是在虚拟机上部署的,如果大家也是第一次部署项目,强烈建议大家现在虚拟机上先尝试一下! 技术 前端:Vue 后端:SpringBoot 服务器:Centos 7 步骤 1、打包 SpringBoot 项目 在 idea 上打开你的 SpringBoot...
  • linux系统web项目部署所需要的软件安装及部署项目
  • linux项目部署、Nginx详解

    千次阅读 2022-03-29 14:52:05
    Linux环境部署 远程连接工具 在实际开发中,Linux服务器都在其他的地方,我们要通过windows客户端工具远程去连接Linux并操作它,连接Linux的windows客户端工具有很多,企业中常用的有secureCRT、Putty、xshell、SSH ...
  • Linux常用命令 + Web程序部署

    千次阅读 多人点赞 2022-04-26 17:10:11
    文章目录Linux一、使用Xshell二、常用命令操作1、ls(罗列文件)2、cd(切换)3、pwd(查看当前目录)4、touch(创建空文件)5、cat(查看)6...、netstat三、认识Linux中的权限四、在Linux部署Web程序1、安装JDK...
  • 由于实验室ip更换,所有项目需要重新部署 今天拿一个上古时代的项目,并附带了部署流程,挺人性化的 文档大概长这样 于是乎天真的我连接上服务器,拿到项目,打开readme.txt,噩梦正式开始。。。 步骤一:将...
  • Linux系统部署FTP之Vsftp的安装及应用

    千次阅读 2019-10-20 13:22:22
    而21端口用于传指令的,ftp分为被动模式和主动模式,被动模式时由远程端决定通信的端口,主动模式时默认用本地发起ftp的端口,Vsftp是ftp的一种,顾名思义是很安全的ftp,我们就来将其部署Linux系统上. ...
  • linux安装Docker,百度安装教程 设置Docker的开机自启动教程 二、开始配置: 前言: 在Docker中安装tomcat容器的镜像,然后把war包丢到tomcat镜像下webapps中即可。但是如果tomcat关闭了,其webapps下的包就会...
  • 服务器方面使用的是阿里云的轻量应用服务器2核2GB内存、系统盘60GB、linux的版本是Red Hat的CentOS 7.6。网上有说法是7.6比较经典,并且CentOS 8.x版本年底会停止更新和维护,所以就选择了7.6版本。 二、Vue项目的...
  • 问题背景:测试环境部署程序,之前是可以的。但是在安装rabbitmq的时候,再来打开网页的时候就出现一直转圈圈,网页无法打开。 经过检查发现是由于开启了防火墙。 系统是centos7 ,查看其防火墙的状态:#systemctl ...
  • linux——was部署及配置概要

    千次阅读 2019-02-27 08:56:25
    此时如果发现网页登录不了,那么你就去查看一下你服务器的防火墙状态 service iptables status 一般都是开着的,如果开着的话就关闭就好了 service iptables stop 当然,你也可以设置filter让特定IP访问 ...
  • 学习Java必不可少的视同Tomcat,但是如果不会使用tomcat部署项目,那也是白扯,在这里教大家如果在Linux系统下视同Tomcat部署Web应用。步骤阅读百度经验:jingyan.baidu.com工具/原料Apache-tomcatxshell远程软件Xftp...
  • 上传jar包到Linux服务器下 启动jar包 前台运行模式:java -jar xxx.jar (【注意】通过该命令启动jar包时,断开服务连接后,服务也会跟着关闭) 后台运行模式:nohup java -jar xxx.jar >XX.log 2>&...
  • http是一种超文本传输协议,是互联网上应用最为...二,再linux上下载HTTP yum install httpd -y 通过tree命令可以看见HTTP的文件存储的树状结构 [root@AGAIN etc]# tree /etc/httpd/ /etc/httpd/ ├── conf ...
  • uniGUI是一个Delphi下的WEB应用开发框架。它可以让我们象开发桌面应用一样的开发WEB应用,并支持独立部署,服务部署,或部署到常见的WEB容器中。它居然支持Linux平台了!!!
  • 当网络中的设备服务器数量较多时,为了方便,快速的获得各种监控信息,就要用到集中监控软件-----zabbix(应用较多的)。 1>>>>>:zabbix:是一个基于web界面的企业级开源(免费)监控套件,提供...
  • 前记:最近跟着哔站码神之路做了一个SpringBoot练手项目,第一次操作碰到了很多困难和问题,尤其是在部署部分,走了很多弯路,这里写下自己的部署过程,供大家参考,也欢迎大家提出宝贵的意见。 哔站码神视频链接:...
  • 创建SpringBoot的web项目,打jar包,在本地和linux服务器上部署,完美解决404等问题导读【第一步】创建项目,在本地运行【第二步】创建web项目需要注意的几点一、创建项目后,必须建立webapp文件夹一、maven打jar包...
  • 5.简单部署 将项目上传到Tomcat的webapps目录下,可以访问到你的网页了 到这里完成了云服务器简单的部署。 如果想通过域名访问,要先在阿里云 购买域名和备案 ** 第一次写博客不足之处还请大神指导 **
  • linux上项目部署成功了却无法访问

    千次阅读 2019-07-05 14:03:55
    可能是防火墙问题,解决办法如下: 1、修改/etc/sysconfig/iptables文件,增加如下一行: ...由于我部署的node,所以是默认端口3000。 使用VI指令修改之后,:wq保存即可; 2,重启防火墙: sy...
  • Linux中的Web应用程序应该放在哪里?

    千次阅读 2021-05-10 05:36:25
    以下是Linux发行版的文件结构示例:https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-filesystem-fhs.html每个目录都有一个特定的目的,似乎Web应用程序应该分布在不同的目录中,而不是封装在一个文件夹...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 认识kafka和kafka消息中间件部署与(Springboot+SpringCloud+Eurka)应用Linux

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,186
精华内容 18,074
关键字:

linux 网页应用一般部署