安装与部署
所需依赖
GCC 和 gcc-c++ :用于编译源代码。
zlib 和 zlib-devel :用于压缩HTTP包的内容。
pcre 和 pcre-devel :用于解析正则表达式。
openssl 和 openssl-devel :用于支持HTTPS协议。
安装命令:
sudo yum install -y gcc gcc-c++ zlib zlib-devel pcre pcre-devel openssl openssl-devel
准备安装包
wget https://nginx.org/download/nginx-1.26.2.tar.gz tar -zxvf nginx-1.26.2.tar.gz cd nginx-1.26.2 mkdir /usr/local/nginx/ mv nginx-1.26.2 /usr/local/
注意:目录的使用,nginx的安装不要在解压后的nginx-1.26.2目录下执行,否则会报文件重复/存在的错误。
可以在configure的时候,加一个--prefix=/usr/local/nginx/进行配置
cd /usr/local/nginx-1.26.2 ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_v2_module --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-threads --with-pcre --with-pcre-jit --with-zlib --with-http_realip_module --with-http_addition_module
编译安装
cd /usr/local/nginx-1.26.2 make && make install
启动nginx
cd /usr/local/nginx/sbin/ ./nginx
相关命令
# 停止 ./nginx -s stop # 重启 ./nginx -s reload # 检查配置文件 ./nginx -t # 查看版本 ./nginx -V
设置软连接
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。