以前总是直接在云服务器上对Web应用做一些部署尝试,导致服务器经常需要重新初始化(一些配置不知道怎么还原了),所以用虚拟机搭建一个服务器做部署尝试等,没问题后再去云服务器操作。
-
安装VMware、下载CentOS镜像
1.1 安装VMware 参考Win7虚拟机的VMware安装
1.2 下载CentOS镜像
官网 下载CentOS镜像
ar1.png
下载Minimal ISO就好(最小镜像安装:没有图像界面 只有命令行)
1.3 下载链接那个快用那个 默认第一个吧
ar2.png -
安装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 - 设置虚拟机NAT上网
3.1cd /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.com
ar12.png - 安装Nginx服务器
要启动nginx (根据教程启动就好) - 允许80端口的访问
安装好的CentOS默认是没有启动防火墙的 所以没有iptables的文件
a. systemctl stop firewalld 关闭防火墙(不管防火墙有没有开)
ar13.png
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
规则
f. 重启服务 service iptables restart
-
在外面主机访问虚拟机的IP地址就好了
6.1 ip addr 查看虚拟机IP地址
ar14.png
6.2 浏览器访问虚拟机IP地址
ar15.png
如果你不可以正常访问 请设置NAT端口转发
©文章由 靓木笔记 迁移简书
网友评论