这几天学习liunx命令,其实早有学习,但是没有自己安装虚拟机部署过java web项目 今天给搞了下~
功能介绍:
在win7系统上安装linux虚拟机 并部署项目
虚拟机软件:VMware-workstation-full-7.1.4-385536.exe
虚拟linux系统:CentOS-6.2-x86_64-bin-DVD1.iso
主机环境:win7
操作步骤:
1、安装虚拟机软件,linux系统centOS6
这个请参看网络上前人的配置
2、java环境的配置:
#找到配置的位置
cd /etc
vi profile
#加入下面配置即可
export JAVA_HOME=/mySoftware/jdk1.7.0
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
输入java javac命令,成功~
3、现在可以通过SecureCRT登录到虚拟机上
上传apacheTomcat web服务器到 特定目录了(我是通过CRT关联的FTP搞定的)
4、启动服务
./startup.sh
查看logs 下 catalina.out 输出有日志了~
但是这时候通过在host主机上去访问网址却是失败的
通过在host机器上:ipconfig
虚拟机上 :ifconfig
命令分别找到各自的ip
然后ping 对方的ip 都成功了~
还有什么问题呢?
这时候你需要做端防火墙的端口的开放
命
令如如下:
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
再次访问,成功啦~
现在的效果是:
1、host主机上的web服务,在虚拟机的浏览器中可以访问
2、虚拟机上的web服务,在host主机上通过浏览器也可以访问
3、host主机 和 虚拟机可以通过 CRT以及FTP实现文件互传的功能
嘿,目的达到了。
其实我也是第一次配置,参考了前人的经验,现在又再次分享啦~
分享到:
相关推荐
10. **Docker化部署**:现代云计算环境中,使用Docker容器化部署Web服务器是常见做法。创建Dockerfile,将Web服务器环境和应用打包,可以实现快速部署和隔离运行。 以上是关于Linux Web服务器配置的一些基本知识点...
总的来说,"gmssl_centos7.tar.gz" 提供了一种在CentOS 7系统上部署支持国密标准HTTPS服务的解决方案,这涉及到编译、安装自定义GMSSL库以及与Nginx的集成。这个过程需要一定的Linux和网络服务器管理知识,特别是...
在Linux CentOS5.5系统中进行Web配置是一项常见的任务,对于服务器管理和网站部署至关重要。本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、访问控制、用户认证以及虚拟主机的配置等关键知识点。...
7. **部署ASP.NET Core应用**: 如果你要部署Web应用,可以使用ASP.NET Core。创建Web应用的命令类似于: ``` dotnet new web -o MyWebApp ``` 之后,通过`dotnet publish`命令生成可部署的输出,并使用HTTP...
本文将详细讲解如何在Linux CentOS环境下,通过一键安装脚本快速配置Web服务环境,包括Nginx、Apache、MySQL、PHP、Tomcat、JDK以及FTP服务器,并介绍与之相关的软件管理工具`yum`和`apt-get`,以及phpwind、...
总之,"centos-lnmp-master"这样的脚本是Linux开发者和运维人员的利器,它能快速地在CentOS系统上构建一个功能完备的LNMP环境,降低部署和管理复杂性。通过深入理解脚本的工作原理和自定义配置,我们可以更好地优化...
frp的主要功能在于帮助用户将内网服务暴露到公网,这样即使服务部署在内部网络中,也能通过公网地址进行访问。其核心特性包括对多种协议的支持,如TCP、HTTP以及HTTPS,这意味着无论是自建的Web服务器、数据库服务,...
这对于需要处理Office文档的后台服务或Web应用特别有用。 4. **RPM包管理系统** RPM是一种广泛使用的Linux包管理方式,它负责软件的安装、升级、查询、卸载等功能。RPM包通过依赖性解决机制确保软件的正确安装,...
标题“lnmp_base_centos8_php8_apache2.4.7z”表明这是一个关于在CentOS8系统上搭建LNMP(Linux + Nginx + MySQL/Percona + PHP)环境的压缩包,其中主要包含了PHP8.0.7、Apache2.4.28和Percona-Server8.0.22的基础...
在Linux环境中部署Stable Diffusion WebUI可能会遇到各种挑战,但通过正确的步骤和理解关键概念,我们可以轻松地解决这些问题。Stable Diffusion WebUI通常是一个基于Web的界面,用于管理和监控分布式系统,如数据...
本教程将详细阐述如何在CentOS上部署关键的服务,包括FTP(文件传输协议)服务、Web服务以及邮件服务。 FTP服务部署: FTP服务允许用户通过网络在服务器和客户端之间传输文件。在CentOS中,我们通常使用vsftpd...
RPM格式通常在基于Red Hat的发行版如Fedora、CentOS或RHEL中使用。 5. **语言**:zh-CN,表示这个版本的OpenOffice是中文(简体)界面,适合中国用户使用。 6. **文件类型**:tar.gz,这是一个常见的Linux归档文件...
Zabbix是一款开源的网络监控系统,能够实现对服务器、网络设备、应用服务等资源的全面监控。其设计灵活,支持多种监控方式,包括主动和被动数据收集模式,通过SNMP、IPMI、JMX等方式进行数据采集,以及支持自定义...
2. **CentOS7**: CentOS 是一个基于 Linux 的操作系统,常用于服务器环境,以其稳定性、安全性和兼容性受到广大用户的青睐。CentOS7 是其第七个主要版本,提供了最新的软件包和更新。 3. **Nginx**: Nginx 是一款高...
安装完成后,用户可以使用`yum`或`dnf`(Dandified Yum,CentOS 7中默认的包管理器)来安装额外的软件和服务,例如Web服务器(Apache或Nginx)、数据库(MySQL或PostgreSQL)、开发工具等。此外,由于CentOS 7基于...
### Apache Web服务器安装部署知识点详解 #### 一、Apache Web服务器概述 ...通过以上步骤,可以在Linux (CentOS 5.4) 系统上成功安装和配置Apache Web服务器及其相关组件,为用户提供稳定可靠的Web服务。
根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...