准备一台centos7的虚拟机
windows7,VMware12,centos7
下载nginx
nginx官网下载:nginx官网
下载 nginx-1.16.1.tar.gz
ssh工具连接centos
ssh:SSH Secure Shell Client
nginx环境准备
因为我安装的是centos7最小化版本,加上nginx是C语言编写的,需要安装一下相关依赖包。
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
yum install -y pcre pcre-devel
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
安装nginx
上传nginx-1.161.tar.gz到centos中,存放的位置是 /usr/local/src
cd /usr/local/src
tar -zxvf nginx-1.161.tar.gz
cd nginx-1.16.1
./configure
make && make install
安装完成后,在/usr/local/ 下面会有个nginx目录,则代表安装成功
启动并测试nginx
因为nginx启动会默认使用80端口,centos默认是关闭80端口的,所以需要打开防火墙的80端口
firewall-cmd --list-all #查看端口
firewall-cmd --add-port=80/tcp --permanent #打开80端口
firewall-cmd --reload #重新加载防火墙
打开80端口后,接下来启动nginx
cd /usr/local/nginx/sbin #进入nginx目录
./nginx #启动nginx
本机浏览器输入ip地址,出现如下页面代表nginx启动成功。