java虚拟主机可以运行web吗虚拟主机服务器系统软件是否每个虚拟主机一套


准备工作:环境win7;软件:vm软件(OracleVMVirtualBox)、Centos7(容量4G 版本,会自带很多插件)、mysql、

首先本次安装的centos版本为:CentOS-7-x86_64-DVD-1804.iso,如果有版本不一样的,仅为借鉴。

名称随便起一个就好,类型一般都Linux,版本根据你下载的选择,内存的大小根据本地电脑实际大小来调控。点击创建

创建完成后点击设置-->网络--->桥接网卡--->控制芯片选择本地电脑的-->混杂模式选择‘全部允许’。Mac地址可随意刷新

接下来会让你设置一下语言、时间啥的,到时候自己设置一下就好了(如果在安装过程中没有创建账户和密码,服务启动的时候,会让你再次设置一次)。登陆虚拟机的时候,尽量用root用户登录。在登陆页面点击’未列出‘,输入账号root密码xxxxxx。这样方便以后的操作

yum测试:1、rpm-qa|grepyum是否已安装,正常情况下都会安装。如图,如果没有安装的话,网上有很多教程,大家可以去参考/u011385186/article/details/79225153(没测试)

测试本地已经安装yum以后,就可以用yum来下载需要的插件了。重点!!!一定要检查一下是否可以上网(ping或者curl)如果提示’未知错误‘就说明不可以上网。

用root用户登录!需要去cd/etc/work-scripts中修改vimifcfg-xxx文件(每个版本的名字不一样,根据版本来)进入后的界面如图。本虚拟机用的网络模式为桥接

修改完成后保存wq,然后执行workrestart执行完成后再次curl如果显示如图,说明网络可用。

用命令看一下ifconfig查看一下ip与自己配置的是否一致(一共3个查看项,主要看一下与刚才配置文件一样明的那一项就可以。例如ifcfg-enp0s3,找到enp0s3这一项看一下ip就可以)

查看是否安装jdk,输入:java-version如图,说明已经系统包已经包含jdk。可以直接使用,也可以卸载掉从新安装。教程网上很多

推荐一个连接mysql5.6/z/article/details/78906598大家可以去参考下,使用yum安装

安装完成mysql以后,接下来安装一下ftp。在centos安装过程中,已经选择了ftp,但是并没有启动,加上有防火墙。在传输文件的时候会比较麻烦。具体步骤如下:


1、检查一下是否安装ftp。命令:rpm-qf|grepvsftpd如果安装了会有显示如图

如果未安装,可用yum-yinstallvsftpd命令来安装。安装完成后,编辑vim/etc/vsftpd/vxftpd.conf确保下面3个功能为yes

然后设置ftp开机启动systemctlenablevsftpd.service、启动服务sftpd.service、

查看服务状态systemctlstatusvsftpd.service出现绿色active(running)说明运行正常

接下里安装ftp。输入命令yum-yinstallftp安装完成以后会让输入密码,直接敲回车,无需密码。如果可以进入ftp>说明安装成功

先退出exit,然后关闭下防火墙,测试是否可以传输文件。关闭防火墙命令firewalld.service,也可以将防火墙永久关闭

命令systemctldisablefirewalld.service。然后将pub文件夹设置为777权限命令chmod777-R/var/ftp/pub。

关闭selinux服务vim/ect/selinux/config将文件夹中的SELINUX改为disabled保存退出。重启下服务,让配置生效shutdown-rnow

然后在win--->我的电脑下输入ftp://192.168.1.123(虚拟机配置的地址)看看能不能显示如下图

首先去wildfly官方下载一个wildfly-10.1.0.Final.zip(本虚拟机安装的版本)压缩包。然后通过ftp上传到pub文件下面,复制到/opt/文件夹中。通过命令解压unzipwildfly-10.1.0.Final.zip。如果没有安装unzip命令,通过yum-yinstallunzip来安装一下,很快

解压完成后,就可以把zip压缩包删掉了。配置一下/opt/wildfly-10.1.0.Final/standalone/configuration中的standalone.xml文件。

文件夹的最后是配置的一些端口信息,可以根据需求进行配置。一般仅配置下这个就可以(由于对wildfly了解的不深,所以具体配置也只是根据需求来微调了一下)

将打成war包的项目cp到/opt/wildfly-10.1.0.Final/standalone/deployments/下

启动项目sh/opt/wildfly-10.1.0.Final/bin/standalone.sh。启动过程中查看是否报错。如果启动成功,先在虚拟机上面访问一下:http://localhost:8080/xxxx项目查看一下是否可以访问,如果可以访问,再用其他电脑访问一下你的地址。由于关闭了防火墙,需谨慎公布。

起初部署完项目以后,发现虚拟机内部可以访问,外部怎么也访问不了。导致我重新安装了很多次虚拟机,最后发现是公司网络把一些端口屏蔽了,然后做修改以后就可以了。如果是在自己家里弄服务去的话,需要涉及到路由的一些设置和需要申请域名或者使用花生壳。可以参考下这个/zhujiaxing666666/article/details/8997373


1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。