虚拟机搭建web服务器

虚拟机搭建web服务器虚拟机搭建web服务器描述:把主机的项目部署到虚拟机Linux系统下,并且可以在主机上访问得到一、首先下载虚拟机链接:https://blog.csdn.net/felix__h/article/details/82853501二、下载Linux镜像文件链接:https://pan.baidu.com/s/12vA9yELUWV_nRNDHJaOmWw密码:a1yz三、打开下载好的…

大家好,又见面了,我是你们的朋友全栈君。

虚拟机搭建web服务器

描述:把主机的项目部署到虚拟机Linux系统下,并且可以在主机上访问得到

一、首先下载虚拟机
链接:https://blog.csdn.net/felix__h/article/details/82853501
二、下载Linux镜像文件
链接:https://pan.baidu.com/s/12vA9yELUWV_nRNDHJaOmWw 密码:a1yz
三、打开下载好的Vmware,选择创建新的虚拟机
在这里插入图片描述
1、接下来进入新建虚拟机向导,选择自定义
在这里插入图片描述
2、点击下一步下面选择默认的选项
在这里插入图片描述
3、点击下一步,选择稍后安装
在这里插入图片描述
4、点击下一步,选择Linux系统,版本选择CentOS7 64位
在这里插入图片描述
5、点击下一步,这里的位置,是你安装的虚拟机的位置
在这里插入图片描述
6、点击下一步,这里保持默认配置
在这里插入图片描述
7、点击下一步,这里设置你要从内存中分配给虚拟机的内存,推荐是1G,保持默认,内存越大,运行越流畅,但不能超出推荐的最大内存,
在这里插入图片描述
8、虚拟机分配网络,如果你想在虚拟机中上网浏览网页,请选择前两种的任一种,如果你不需要在虚拟机中上网,请选择后两种的任一种,点击“下一步”
在这里插入图片描述
9、使用推荐的参数,点击“下一步“
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
10、我们可以修改“磁盘大小”,这个参数在创建好虚拟机后也可以修改,点击“下一步”
在这里插入图片描述
11、指定虚拟机磁盘文件用什么名称保存,点击“下一步”
在这里插入图片描述
12、点击“自定义硬件”按钮,在左侧选择“新CD/DVD(IDE)”,在右侧选择“使用 ISO 映像文件”,点击“浏览”按钮,选择之前下的镜像文件,点 “关闭”, “确定”按钮,最后关闭
在这里插入图片描述
在这里插入图片描述
13、最后点击完成,虚拟机Linux操作系统安装完毕
在这里插入图片描述
四、安装XmanagerPowerSuite6,这个软件是用来建立主机与虚拟机之间的会话的,它的作用远不止这些,可以在任意两台计算机之间建立会话。安装起来比较简单。
链接:https://pan.baidu.com/s/1TGhPOSYW-7FXno8EWN5fQQ
提取码:oj9i
五、在虚拟机中安装JDK与Tomcat
1、可以在主机上下载然后传入虚拟机也可以在虚拟机上直接下载
Wget 你要下载的地址
2、解压JDK
解压JDK到当前目录:tar -xvzf jdk1.8.0_201.tar.gz
移动到/usr/local/java目录下:mv jdk1.8.0_201 /usr/local/java

3、JDK下载后需要配置环境变量:
vim /etc/profile
进入编辑器,现在是只读状态,按i进入可写状态,在最后加上如下两行命令
export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
在这里插入图片描述
按esc键进入命令模式,执行保存
:wq!
然后执行如下命令,使得环境变量起作用
./etc/profile或者source /etc/profile
此时输入命令:java –version,出现下图,说明JDK安装成功
在这里插入图片描述
Tomcat只需下载进入bin目录下运行startup.sh就可以启动
六、项目打包成war包
在打包之前,需要把mysql的IP地址改成主机的IP地址
在这里插入图片描述
输入maven指令clean package将项目打包成war包
七、建立会话,运行项目
1、打开Xshell,新建会话,主机是虚拟机的IP地址,虚拟机IP地址查看:ifconfig
点击确定,会自动连接,
在这里插入图片描述
在这里插入图片描述
如果没有自动连接,双击新建会话
在这里插入图片描述
2、连接以后,点击工具栏中的文件夹,进行文件传输,把war包拷贝到Tomcat的webapps目录下
在这里插入图片描述
在这里插入图片描述
3、修改mysql权限使得任何计算机都可以访问
进入cmd,输入命令:
(1)use mysql;
(2)输入:use mysql;
(3)查询host输入: select user,host from user;
(4)创建host(如果有”%“这个host值,则跳过这一步)
如果没有”%”这个host值,就执行下面这两句:
1 mysql> update user set host=’%’ where user=‘root’;
2 mysql> flush privileges;
(5)授权用户
任意主机以用户root和密码pwd连接到mysql服务器
1 mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘pwd’ WITH GRANT OPTION;
2 mysql> flush privileges;
4、进入Tomcat目录下,输入bin/startup.sh,开启Tomcat,在虚拟机可以直接访问localhost:8080/war包名
在这里插入图片描述
5、想要在主机上访问,需要设置Linux开放指定端口
添加端口:
firewall-cmd –zone=public –add-port=8080/tcp –permanent(–permanent永久生效,没有此参数重启后失效)
重新载入端口:
firewall-cmd –reload
接下来在主机上访问,虚拟机IP地址:8080/war包名
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140470.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python处理亿级大数据(rar暴力破解器安卓版)

    转载请注明出处:https://blog.csdn.net/l1028386804/article/details/85566045今天是2019年元旦,首先祝大家元旦快乐,在这个喜庆的日子里,不知道大家有没有坚持研究自己所在领域的知识。其实,每项知识、技能的积累,需要的是日复一日的坚持,正所谓——持之以恒,贵在坚持,这样才能做到每天进步一点点。好了,步入正题,今天,闲来无事,基于Python…

    2022年4月15日
    51
  • FIR 带通滤波器参数设计流程

    FIR 带通滤波器参数设计流程假设有一段10kHz的语言,现需要对2~3kHz之间的语言信号进行提取,要求1.5kHz及3.5kHz以上的频率需要有40dB的衰减1、求数字频率指标通带下边频:wpl=2∗π∗fpl/fs=0.4πw_{pl}=2*\pi*f_{pl}/f_s=0.4\piwpl​=2∗π∗fpl​/fs​=0.4π通带上边频:wph=2∗π∗fph/fs=0.6πw_{ph}=2*\pi*f_{ph}/f_s=0.6\piwph​=2∗π∗fph​/fs​=0.6π下阻带上变频:wsl=2∗π∗fsl

    2022年5月30日
    51
  • nginx 负载均衡时,一台tomcat宕机时的问题 可以做到自动切换「建议收藏」

    nginx 负载均衡时,一台tomcat宕机时的问题 可以做到自动切换「建议收藏」如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1.在http节点下,添加upstream节点。upstreamlinuxidc{server10.0.6.108:7080;server10.0.0.85:8980;}2.将server节…

    2022年7月23日
    11
  • ffmpeg安装教程_房间信号差怎么增强

    ffmpeg安装教程_房间信号差怎么增强FFMpeg安装步骤背景FFmpeg是什么1·FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源软件。采用LGPL或GPL许可证,提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec。2·FFmpeg一个领先的多媒体框架,具备解码,编码,转码,复用,解复用,流式传输,滤镜和播放等能力。3·它包含可供应用程序使用的libavcodec,libavutil,libavformat,libavfilter,libavdevi

    2025年11月6日
    2
  • spring cloud gateway 网关认证登录_golang 网关

    spring cloud gateway 网关认证登录_golang 网关网关作为系统的唯一流量入口,封装内部系统的架构,所有请求都先经过网关,由网关将请求路由到合适的微服务,所以,使用网关的好处在于:(1)简化客户端的工作。网关将微服务封装起来后,客户端只需同网关交互,而不必调用各个不同服务;(2)降低函数间的耦合度。一旦服务接口修改,只需修改网关的路由策略,不必修改每个调用该函数的客户端,从而减少了程序间的耦合性(3)解放开发人员把精力专注于业务逻辑的实现。由网关统一实现服务路由(灰度与ABTest)、负载均衡、访问控制、流控熔断降级等非业务相关功能

    2022年10月11日
    2
  • vmware ubuntu无法联网_虚拟机ubuntu连不上网

    vmware ubuntu无法联网_虚拟机ubuntu连不上网VMwareWorkstationUbuntu20.04LTS无法连接网络问题本文记录了自己使用的安装在VMwareWorkstation上的Ubuntu20.04无法连接到网络的解决过程——终于解决困扰我两个小时的问题出现问题毫无征兆,平时使用正常的Ubuntu在今天打开后发现无法连接到网络,wire图标也莫名的消失,并且在打开网络设置,也没有对wired的设置模块,至于为何会出现这种问题目前没有任何头绪。解决1、将虚拟机网络设置为NAT模式在菜单栏中依次选择:虚拟机>

    2025年9月16日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号