1、nginx安装包及其依赖包下载:这里用的是pcre-8.41.tar.gz、openssl-1.1.1b.tar.gz、zlib-1.2.11.tar.gz、nginx-1.14.2.tar.gz,同时确保主机已装了,gcc,通过gcc -v命令可以验证是否安装了gcc;
下载地址:http://netix.dl.sourceforge.net/project/pcre/pcre/8.41/pcre-8.41.tar.gz
下载地址: https://www.openssl.org/source/openssl-1.1.1.tar.gz
下载地址:http://zlib.net/zlib-1.2.11.tar.gz
下载地址:http://nginx.org/download/nginx-1.14.2.tar.gz
2、上传文件到服务器 /nginx/software目录,没有请创建,或者修改安装脚本
3、解压
cd /nginx/software
tar -zxvf nginx-1.14.2.tar.gz
…
4、安装nginx(常用安装命令)
cd /nginx/software/nginx-1.14.2/
①:编译 默认编译路径/usr/local/nginx
./configure
–user=nginx #指定用户
–group=nginx #所属组
–prefix=/nginx/nginx #安装目录
–with-openssl=/nginx/software/openssl-1.1.1b/
–with-pcre=/nginx/software/pcre-8.41/
–with-zlib=/nginx/software/zlib-1.2.11/
#–add-module=PATH #添加第三方外部模块
–with-http_stub_status_model #用来监控 Nginx 的当前状态
–with-stream #nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等
②:安装
make && make install
5、查看安装是否成功
/nginx/nginx/sbin/nginx -v
nginx version: nginx/1.14.2 #看到版本号说明安装成功
6、常用命令
cd /nginx/nginx/sbin
./nginx -t #检查配置文件是否正确
./nginx -c /nginx/ninx.conf #启动
./nginx -s reload # 重启
./nginx -s stop #停止服务