虚拟机搭建Web服务器
以前总是直接在云服务器上对Web应⽤做⼀些部署尝试,导致服务器经常需要重新初始化(⼀些配置不知道怎么还原了),所以⽤虚拟机搭建⼀个服务器做部署尝试等,没问题后再去云服务器操作。
1. 安装VMware、下载CentOS镜像
1.1 安装VMware 参考Win7虚拟机的VMware安装
1.2 下载CentOS镜像
官⽹ 下载CentOS镜像
ar1.png
下载Minimal ISO就好(最⼩镜像安装:没有图像界⾯ 只有命令⾏)
1.3 下载链接那个快⽤那个 默认第⼀个吧
ar2.png
2. 安装CentOS
2.1 ⽂件 → 新建虚拟机 → 典型 → 选择到下载的CentOS镜像
ar3.png 2.2 设置名称和虚拟机位置
ar4.png 2.3 通过“⾃定义硬件”来配置分给虚拟机的CPU个数、运⾏内存等
ar5.png
2.4 设置完后启动虚拟机 选择第⼀个安装 Install CentOS
ar6.png
2.5 设置语⾔ 因为是没有图像界⾯的 设英⽂也不影响使⽤的 设置中⽂后后⾯的安装配置为中⽂
ar7.png
2.6 设置ROOT账户密码 等待安装完点重新启动 REBOOT
ar8.png
2.7 输⼊ROOT账户和密码登录
ar9.png
3. 设置虚拟机NAT上⽹
3.1 cd /etc/sysconfig/network-scripts/
ls
ar10.png
3.2 编辑 ifcfg-enXXX 这个⽂件 ⽂件名可能不同
vi ifcfg-ens33
设置BOOTPROTO=dhcp,ONBOOT=yes
ar11.png
3.2 重启⼀下⽹络服务 service network restart 即可上⽹
ping www.baidu
ar12.png
4. 安装Nginx服务器
要启动nginx (根据教程启动就好)
5. 允许80端⼝的访问
安装好的CentOS默认是没有启动防⽕墙的 所以没有iptables的⽂件
a. systemctl stop firewalld 关闭防⽕墙(不管防⽕墙有没有开)
b. yum install iptables-services 安装或更新服务
c. systemctl enable iptables 启动iptables
d. systemctl start iptables 打开iptables
e. 添加80端⼝
vi /etc/sysconfig/iptables 编辑iptables
在其中添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 规则vmware虚拟机怎么使用
ar13.png
f. 重启服务 service iptables restart
6. 在外⾯主机访问虚拟机的IP地址就好了
6.1 ip addr 查看虚拟机IP地址

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。