#一般系统中已经装了了 make 和 g++,无须再装
# 注意注意 piapiapiapia打脸!!!! 你们的centos7里面没有gcc这些依赖 所以要先安装这些依赖!!!!!!!!!!!!
# 重要的事写好几遍看上面 |
yum -y install autoconf automake make # 安装 make:
yum -y install gcc gcc-c++ # 安装 g++:
# 安装 nginx 依赖的库
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum install -y openssl openssl-devel
# TODO 上传压缩包
# 解压
tar -zxvf nginx-1.20.1.tar.gz
# 配置安装目录
cd nginx-1.20.1
./configure --prefix=/usr/local/nginx
# 编译安装
make && make install
# 启动
/usr/local/nginx/sbin/nginx
命令:
# 进入nginx脚本目录 cd /usr/local/nginx/sbin
./nginx # 启动
./nginx -s reload # 重启
./nginx -s stop # 停止
./nginx -v # 查看版本
./nginx -V # 显示版本号并且显示安装配置
./nginx -t # 检验配置文件是否正确
./nginx -c filename # 指定配置文件启动
注意:
Nginx的配置文件不是解压目录 而是安装目录
Windows当问nginx注意防火墙: 要么开放80端口
要么关闭防火墙
后期nginx 反向代理监听的端口是谁 需要开放哪个端口