环境 vmware centos7
1. 安装Linux centos7
2.配置Linux 网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d547c65c-e5a8-4ef2-9794-01d36b08fefa
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.124.101
NETMASK=255.255.255.0
GATEWAY=192.168.124.2
DNS1=8.8.8.8
3.重启网络服务
systemctl restart network
4.校验网络连接是否生效
ping qq.com
如果不生效注意虚拟机的网关配置 必须一致
5.下载Nginx (这里安装的是开源版1.21.6)
6.xftp 上传到Linux (我这边用的是xshell和xftp,自行下载安装)
7.解压
tar zxvf nginx-1.21.6.tar.gz
8.进入解压的文件夹
cd nginx-1.21.6
./configure --prefix=/usr/local/nginx (--prefix指定安装目录)
这时候报缺少依赖(一共三个)
yum install -y gcc
yum install -y pcre pcre-devel
yum install -y zlib zilb-devel
安装完成后 再执行
./configure --prefix=/usr/local/nginx
接下来执行
make
make install
-----------------------Nginx安装结束------------------------------
1.进入安装目录
cd /usr/local/nginx/sbin
2.启动Nginx服务
./nginx
3.关闭防火墙
systemctl stop firewalld.service
禁止防火墙开机启动
systemctl disable firewalld.service
放行端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
4.验证启动成功