一 安装编译工具及库文件
sheel> yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
二 安装 Nginx
1 下载nginx包
可以去nginx官网下载安装包 使用工具上传到nginx
也可以使用wget命令下载
sheel> wget http://nginx.org/download/nginx-1.13.9.tar.gz
2 解压安装包
sheel> tar zxvf nginx-1.13.9.tar.gz
3 配置 编译和安装
3.1 进入解压出来的文件夹
sheel> cd nginx-1.13.9
3.2 配置nginx
sheel> ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --without-http_rewrite_module --without-http_gzip_module
这里--prefix=/usr/local/nginx是要安装的目录 如果不指定 默认就是这个地址
如果命令无法执行 通常是第一步的时候没有安装成功依赖软件 比如 下面这个错误 是缺少gcc软件 需要重新安装
checking for C compiler ... not found
如果命令能够执行 但是最后报error 可以根据error提示重新配置 一般是少些地址了
3.3 编译和安装
sheel> make && make install
三 Nginx 启动 停止
进入第二步时我们指定的目录 我这里指定的是/usr/local/nginx
sheel> ./nginx 启动
sheel> ./nginx -s reload 重新载入配置文件
sheel> ./nginx -s reopen 重启 Nginx
sheel> ./nginx -s stop 停止 Nginx
启动后 可以在windows的浏览器中输入linux的ip测试是否成功
如果看不到welcome to nginx!页面 请开启防火墙80端口(建议开启端口 而不是关闭防火墙)
sheel> firewall-cmd --zone=public --add-port=80/tcp --permanent
sheel> firewall-cmd --reload 重新载入