湛蓝之海 发表于 2022-9-6 17:53:31

Linux centos7 安装nginx

安装前准备
安装GCC编译环境

yum install -y gcc gcc-c++ autoconf automake make

安装模块依赖

Nginx支持的功能模块需要有第三方的库支持,例如gzip的zlib库,rewrite重写需要的pcre库,HTTPS需要的openssl库等等。

yum install zlib zlib-devel openssl openssl-devel pcre pcre-devel wget httpd-tools vim -y --setopt=protected_multilib=false

下载安装包

上传安装包至/usr/local,nginx下载地址,本次使用的nginx-1.20.2
tar -zxf nginx-1.20.2.tar.gz

让vim系统识别Nginx语法
# cd nginx-1.20.2/
# mkdir ~/.vim
# cp -r contrib/vim/* ~/.vim/

编译安装三部曲
编译Nginx,扩展编译模块

./configure --prefix=/opt/Nginx1.20.2/ --with-http_ssl_module--with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module--with-threads--with-file-aio

--prefix=/opt/Nginx1.20.2/是安装目录位置

执行make,进行编译

make
make install 进行安装

make install

配置Nginx环境变量
创建系统服务

echoexport PATH=/opt/Nginx1.22/sbin:$PATH >/etc/profile.d/nginx.sh

重新登录终端,查看环境变量

echo $PATH

检查nginx版本和安装模块

nginx -V

nginx启动
nginx执行文件在安装目录下的sbin里


这样子就安装完成了,大家可以多多进行尝试,缺乏机器与环境的话可以去 3A 服务器看看!





http://blog.itpub.net/70021617/viewspace-2913589/
页: [1]
查看完整版本: Linux centos7 安装nginx