zoukankan      html  css  js  c++  java
  • mac VirtualBox虚拟机装CentOS,并配置网络,使其发布的静态网站能访问

    1.下载VirtualBox(macOS版本)

    下载地址:https://download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0.8-130520-OSX.dmg

    2.下载CentOS 7 iso

    国内阿里云的镜像下载会比较快

    下载地址:http://mirrors.aliyun.com/centos/

    选择对应的版本,我选择了7.6.1810版本,再选择isos目录

     

    根据需求选择下载,圈住的是完整版,下面的是种子,都一样的

    3.在virtualBox上安装iso文件

    点击新建

     

    一路点确定

    点击启动,选择刚刚下载好的iso文件,然后点击start,等待安装

    进入安装界面

    将有感叹号的选项点进去处理一下,然后点击完成。开始安装,并设置root用户的密码,用于以后登陆,也可以点击右边的创建属于自己的账户

    点击重启,完成安装

    输入刚刚创建的用户名和密码

    完成登陆

    4.设置网络

    选择对应的虚拟机,点击设置,选择网络

    链接方式选择:桥接网卡

    界面名称:根据自己的网络链接方式选择对应的网络

    自己的机器是Wi-Fi的选择Wi-Fi

    机器是普通网线的选择以太网

    然后保存,进入虚拟机

    cd /etc/sysconfig/network-scripts/

    ls

    vi ifcfg-enp0s3 

    这里这个网络文件每个人的机器不同,会生成不同的文件后缀名称,找前面是ifcfg-开头的

    将ONBOOT改为ONBOOT=yes

    启用网卡,保存修改

    重启网络

    service network restart

    然后查看虚拟机的ip地址

    ip addr

    其中192.168.0.102 就是这台虚拟机的ip地址,我们可以在本机通过ip地址对其进行访问

     

    5.防火墙和对应的端口(默认所有的端口都关闭的)

    查看防火墙状态命令

    systemctl status firewalld.service

    可以看到防火墙是开启的状态

    再来查看开启的端口命令

    sudo firewall-cmd --list-all

    该处的port为空,就是没有开启任何端口

    我们添加一个http的80端口进去

    sudo firewall-cmd --add-port=80/tcp --permanent

    sudo firewall-cmd --add-service=http --permanent

    重启防火墙,使其配置生效

    sudo firewall-cmd --reload

    再次查看防火墙端口信息,可以看出端口多了80 tcp的端口

    sudo firewall-cmd --list-all

     6.试一下在上面发布一个静态的网站(参考https://blog.csdn.net/solinger/article/details/85322723)感谢

    先安装apache服务器(httpd 就是apache)

    yum install httpd

    等待安装完成,里面的选项都选y,再使用https://blog.csdn.net/solinger/article/details/85322723 的方法创建一个index.html页面(apache 会默认检索使用这个页面)也可以自己创建好index.html页面放进去,然后启动httpd服务

    在局域网其他机器上进行访问

    cd /var/www/html

    echo 'hello lxp'>index.html

    sudo service httpd start

     

    然后我们就能在局域网内的其他机器上访问虚拟机(192.168.0.102)的网页了

  • 相关阅读:
    CentOS安装KDE
    __builtin_expect — 分支预测优化
    Linux中CPU亲和性(affinity)
    字节序
    gethostbyname
    字符串搜索算法
    排序算法
    Linux下使用http协议下载文件
    POSIX Timer
    POSIX-Data Structure
  • 原文地址:https://www.cnblogs.com/lixipeng/p/11141201.html
Copyright © 2011-2022 走看看