`

linux_centOS 部署web服务

阅读更多

这几天学习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实现文件互传的功能

 

 嘿,目的达到了。

其实我也是第一次配置,参考了前人的经验,现在又再次分享啦~

分享到:
评论

相关推荐

    Linux_web.rar_linux wEB_web服务器

    10. **Docker化部署**:现代云计算环境中,使用Docker容器化部署Web服务器是常见做法。创建Dockerfile,将Web服务器环境和应用打包,可以实现快速部署和隔离运行。 以上是关于Linux Web服务器配置的一些基本知识点...

    gmssl_centos7.tar.gz

    总的来说,"gmssl_centos7.tar.gz" 提供了一种在CentOS 7系统上部署支持国密标准HTTPS服务的解决方案,这涉及到编译、安装自定义GMSSL库以及与Nginx的集成。这个过程需要一定的Linux和网络服务器管理知识,特别是...

    Linux CentOS5.5 web配置

    在Linux CentOS5.5系统中进行Web配置是一项常见的任务,对于服务器管理和网站部署至关重要。本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、访问控制、用户认证以及虚拟主机的配置等关键知识点。...

    Linux dotNET环境部署.zip_Linux .net_linux dotnet部署

    7. **部署ASP.NET Core应用**: 如果你要部署Web应用,可以使用ASP.NET Core。创建Web应用的命令类似于: ``` dotnet new web -o MyWebApp ``` 之后,通过`dotnet publish`命令生成可部署的输出,并使用HTTP...

    Linux Centos 一键安装web环境

    本文将详细讲解如何在Linux CentOS环境下,通过一键安装脚本快速配置Web服务环境,包括Nginx、Apache、MySQL、PHP、Tomcat、JDK以及FTP服务器,并介绍与之相关的软件管理工具`yum`和`apt-get`,以及phpwind、...

    linux-Centos下一键部署lnmp环境脚本

    总之,"centos-lnmp-master"这样的脚本是Linux开发者和运维人员的利器,它能快速地在CentOS系统上构建一个功能完备的LNMP环境,降低部署和管理复杂性。通过深入理解脚本的工作原理和自定义配置,我们可以更好地优化...

    frp_0.31.2_linux_arm64.tar.gz

    frp的主要功能在于帮助用户将内网服务暴露到公网,这样即使服务部署在内部网络中,也能通过公网地址进行访问。其核心特性包括对多种协议的支持,如TCP、HTTP以及HTTPS,这意味着无论是自建的Web服务器、数据库服务,...

    LibreOffice_6.0.7_Linux_x86-64_rpm.tar.gz

    这对于需要处理Office文档的后台服务或Web应用特别有用。 4. **RPM包管理系统** RPM是一种广泛使用的Linux包管理方式,它负责软件的安装、升级、查询、卸载等功能。RPM包通过依赖性解决机制确保软件的正确安装,...

    lnmp_base_centos8_php8_apache2.4.7z

    标题“lnmp_base_centos8_php8_apache2.4.7z”表明这是一个关于在CentOS8系统上搭建LNMP(Linux + Nginx + MySQL/Percona + PHP)环境的压缩包,其中主要包含了PHP8.0.7、Apache2.4.28和Percona-Server8.0.22的基础...

    Stable Diffusion WebUI linux部署问题

    在Linux环境中部署Stable Diffusion WebUI可能会遇到各种挑战,但通过正确的步骤和理解关键概念,我们可以轻松地解决这些问题。Stable Diffusion WebUI通常是一个基于Web的界面,用于管理和监控分布式系统,如数据...

    Centos各服务部署

    本教程将详细阐述如何在CentOS上部署关键的服务,包括FTP(文件传输协议)服务、Web服务以及邮件服务。 FTP服务部署: FTP服务允许用户通过网络在服务器和客户端之间传输文件。在CentOS中,我们通常使用vsftpd...

    Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz

    RPM格式通常在基于Red Hat的发行版如Fedora、CentOS或RHEL中使用。 5. **语言**:zh-CN,表示这个版本的OpenOffice是中文(简体)界面,适合中国用户使用。 6. **文件类型**:tar.gz,这是一个常见的Linux归档文件...

    zabbix_install_for_centos

    Zabbix是一款开源的网络监控系统,能够实现对服务器、网络设备、应用服务等资源的全面监控。其设计灵活,支持多种监控方式,包括主动和被动数据收集模式,通过SNMP、IPMI、JMX等方式进行数据采集,以及支持自定义...

    TP5_Nginx_Ci_HTTPS_centos7_网站配置方法和文件

    2. **CentOS7**: CentOS 是一个基于 Linux 的操作系统,常用于服务器环境,以其稳定性、安全性和兼容性受到广大用户的青睐。CentOS7 是其第七个主要版本,提供了最新的软件包和更新。 3. **Nginx**: Nginx 是一款高...

    Linux+CentOS-7-x86-64-Minimal-2009.iso

    安装完成后,用户可以使用`yum`或`dnf`(Dandified Yum,CentOS 7中默认的包管理器)来安装额外的软件和服务,例如Web服务器(Apache或Nginx)、数据库(MySQL或PostgreSQL)、开发工具等。此外,由于CentOS 7基于...

    Apache Web服务器安装部署手册 for Linux(CentOS 5.4)

    ### Apache Web服务器安装部署知识点详解 #### 一、Apache Web服务器概述 ...通过以上步骤,可以在Linux (CentOS 5.4) 系统上成功安装和配置Apache Web服务器及其相关组件,为用户提供稳定可靠的Web服务。

    centos7安装部署gitlab服务器

    根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...

Global site tag (gtag.js) - Google Analytics