1. Download VirtualBox (macOS version)
Download: https: //download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0.8-130520-OSX.dmg
2. Download CentOS 7 iso
Domestic Ali cloud image download will be faster
Download: http://mirrors.aliyun.com/centos/
Select the corresponding version, I chose 7.6.1810 version, and then select isos directory
Choose to download according to demand, trapping is the full version, the following are the seeds, all the same
3. Install iso file on virtualBox
Click New
All the way to determine the point
Click Start, select just download a good iso file, then click start, wait for the installation
Enter the installation interface
Exclamation point will have the option to go to handle it, then click Done. Start the installation, and set the root password for future login, you can click the account was created on the right of their own
Click restart to complete the installation
Enter the newly created username and password
The completion of landing
4. Set Network
Select the corresponding virtual machine, click Settings, select Network
Link Options: bridge card
Interface Name: according to their own way to select the corresponding network links network
Their machines is the choice of Wi-Fi Wi-Fi
The machine is to choose an ordinary Ethernet network cable
Then save, enter the virtual machine
cd /etc/sysconfig/network-scripts/
ls
we ifcfg-enp0s3
Here the network file is different for each person's machine, will generate a different file name suffixes, looking in front of the beginning ifcfg-
The ONBOOT changed ONBOOT = yes
Enable card, save the changes
Restart Network
service network restart
And then view the virtual machine's ip address
ip addr
Where 192.168.0.102 is this virtual machine ip address, we can access it via ip address in the machine
The firewall and the corresponding port (default all ports are closed)
Check firewall status command
systemctl status firewalld.service
You can see the status of the firewall is turned on
Check back open port command
sudo firewall-cmd --list-all
Where the port is empty, that does not open any ports
We add a http port 80 into
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --add-service=http --permanent
Reboot the firewall, configure it to take effect
sudo firewall-cmd --reload
Check the firewall port information again, you can see more than 80 tcp port port
sudo firewall-cmd --list-all
6. Try to publish a static website above (refer https://blog.csdn.net/solinger/article/details/85322723 ) thanks
Install apache server (httpd that is apache)
yum install httpd
Wait for the installation to complete, which options are selected y, then use https://blog.csdn.net/solinger/article/details/85322723 way to create an index.html page (apache by default retrieved using this page) you can own created index.html page into them, and then start the httpd service
Access to other machines on the LAN
cd / var / www / html
echo 'hello lxp'>index.html
sudo service httpd start
Then we will be able to access the web page virtual machine (192.168.0.102) on other machines within the LAN