当前位置: 首页>后端>正文

虚拟机里面部署网站nginx 虚拟机部署web项目

一:安装vmWare本地虚拟机

https://jingyan.baidu.com/article/60ccbceb4ba70b64cab197af.html 登陆后输入 " ip addr " 获取ip 地址,如果获取到的 ip 情况如下,说明此时你的 centsOs7 还没有分配可以连接的IP地址。

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_tomcat,第1张

(第一次创建虚拟机名字应该为:enos33)

如果没有出现如果所示ip地址,则进行下面的操作:

此时需要输入命令 “cd /etc/sysconfig/network-scripts” 进入network-scripts 后输入" ls “命令,会看到如下图所示的情况

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_虚拟机里面部署网站nginx_02,第2张

输入命令” vi ifcfg-ens33" 编辑文件 将最后一个改成yes,改后按"esc"键退出编辑模式再输入" :wq" 保存并退出(注意有冒号)。

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_虚拟机里面部署网站nginx_03,第3张

注意你的虚拟机选择乔接模式连接,在首页的编辑—虚拟网络编辑器

退出后重新启动虚拟机,再次输入" ip addr",就会出现你本地虚拟机的ip,此时xshell及xftp就可以通过ip地址连接到你的虚拟机

可以通过cmd ping + 虚拟机IP地址,确认是否能够连通

2:已经在VMware安装好了的虚拟机,本文使用的是CentOS7,二:安装jdk1.8

2:jdk:jdk-8u11-linux-x64.tar.gz 官网下载jdk8

xshell 远程操作虚拟机工具 xshell的下载与安装请参考我上一篇文章(为什么要用到它来操作,因为我觉得它操作简单又是免费的.) 下载安装 xshell

通过xshell工具成功连接安装好的虚拟机之后可通过 rpm -qa | grep java 或 rpm -qa | grep jdk 命令来查询出系统自带的jdk(带箭头的四个就是系统自带的)注:不带箭头的那三个不要删掉

3:然后通过 rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk,

4:删完之后可以再通过 rpm -qa | grep java 或 rpm -qa | grep jdk 命令来查询出是否删除掉

5:接下来就是要安装自己的jdk了,通过命令 cd /usr/local/ 进入local目录,并通过 ll(两个小写的L)命令或者 ls 命令( ll 本身不是命令,只是 ls -l 命令的一个别名,不过无所谓了,都是一样查看的)列出当前目录下得所有非隐含的文件,如果想要看到隐含(以 . 开头的,如 .test.txt)文件信息可通过 ll -a 来查看

6:进入/usr/local/目录下 创建java文件夹 (可以通过xftp连接本地虚拟机找到对应文件夹创建)

不知道大家有没有用过 在线导入安装包的插件,如果之前没有用过可以通过 yum -y install lrzsz 命令安装这个插件

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_虚拟机里面部署网站nginx_04,第4张

7:通过xftp将下载好的jdk1.8jar包 传输到/usr/local/java 文件夹中

通过 tar -zxvf {安装包名} 命令解压jdk 如:tar -zxvf jdk-8u11-linux-x64.tar.gz

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_安装包_05,第5张

这时安装包已经没用了,我一般都会删掉安装包 通过 rm -f jdk-8u11-linux-x64.tar.gz 删除安装包 -f 的意思就是 不询问删除 如果你不加 -f 在删除时它会询问你是否要删除该安装包,我是确定要删了就加上 -f 了

删掉安装包之后就开始配置环境变量了 通过 vim /etc/profile 命令打开 profile 文件盘配置环境变量(如果提示 vim not found 则安装linux vim插件 百度搜索即可)

打开之后按 i 进入 insert (插入)模式,在文件末尾添加上环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_11

export CLASSPATH=.:虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_虚拟机里面部署网站nginx_06,第6张JAVA_HOME/lib/tools.jar

export PATH=虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_虚拟机里面部署网站nginx_07,第7张JAVA_HOME/bin

(注意要准确的编辑你的配置文件)

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_tomcat_08,第8张

添加完之后保存并退出。再末尾 输入 :wq

保存完之后输入:source /etc/profile 命令使刚才配置的环境变量生效

现在就可以测试jdk了 输入 javac 命令如果出现以下的文字就说明编译成功了

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_虚拟机里面部署网站nginx_09,第9张

接下来我们通过 java -version命令来查看你安装的jdk信息

如果出现以上信息就说明你自己的jdk就完全安装成功了

三:centos7安装tomcat
tomcat官网下载tomcat.8.5.jar压缩文件
下载地址:https://tomcat.apache.org/download-80.cgi 下载完成之后通过xftp上传到自己指定的文件夹下面
进入cd /usr/local/路径 通过xftp将tomcat.jar包放入到路径下

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_tomcat_10,第10张

上传完成之后使用解压命令 tar zxvf apache-tomcat-8.5.33.tar.gz

解压完成后,删除安装包 rm -rf apache-tomcat-8.5.33.tar.g

可以你当前的文件目录下存在这两个文件

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_tomcat_11,第11张

cd 进入tomcat cd 进入bin 文件夹启动/停止 tomcat

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_安装包_12,第12张

启动tomcat命令 bin/startup.sh

关闭tomcat命令 bin/shutdown.sh

./startup.sh;tail -f …/logs/catalina.out 启动tomcat时输出日志的命令

此时返回本地客户机通过虚拟机ip+:8080 确认是否访问到tomcat主页

如果提示访问不到,原因大致是因为防火墙没有关闭,别怕按照我的步骤了,给你惊喜!

返回到xshell连接虚拟的页面

输入:systemctl status firewalld.service 查看防火墙状态

执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_java_13,第13张

使用命令:systemctl stop firewalld.service 关闭运行的防火墙

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_虚拟机里面部署网站nginx_14,第14张

当出现如上图所示的信息表示防火墙已经关闭完成

届时:重复输入虚拟机Ip+:8080 让人欣喜的tomcat首页就展示了,是不是很开心呢

前面的方法,一旦重启操作系统,防火墙就自动开启了,该怎么设置才能永久关闭防火墙

输入命令:systemctl disable firewalld.service,禁止防火墙服务器将本地的maven项目压缩成war包,通过xftp将war包传输到放入到安装tomcat路径中webapps中,启动tomcat会自动解压压缩包,或者通过解压命令解压war压缩包,解压完成后,在本地地址栏通过Ip+8080端口,就可以访问到你本地的项目了。

最终一个问题。如果在同一个局域网下,让其他主机访问你本机的虚拟机

step1:打开虚拟机,选择编辑–虚拟网络编辑器

step2:选择VMnet8,点击NAT设置,弹出一个设置窗口

step3:添加一个端口转发

主机端口:随便选取一个宿主机没有被占用的端口号,这里为了更好区分,选择了7777!

虚拟机IP地址:虚拟机ip,Windows系统用ipconfig查到,Linux系统可以用ifconfig查到(这里不再解释)!

虚拟机端口:这里选择Tomcat默认端口号,当然,实际得看你的项目所在的Tomcat用的哪个端口

虚拟机里面部署网站nginx 虚拟机部署web项目,虚拟机里面部署网站nginx 虚拟机部署web项目_安装包_15,第15张

OK,这样就完成了配置啦!

最后通过其他主机的ip+添加好的访问端口就可以访问你的项目了!



https://www.xamrdz.com/backend/3cx1928836.html

相关文章: