1.下载nginx软件源码包 mkdir -p /home/tools ###注意下载的路径和安装的路径不能一样,否则会出现错误 cd /home/data/tools wget -q http://nginx.org/download/nginx-1.18.0.tar.gz ##复制链接地址(统一位置进行下载)
2.解压源码包 (解压软件---配置(./configure)---编译 make ---安装 make install tar xf nginx-1.18.0.tar.gz cd nginx-1.18.0 ls (里面的内容就是源代码(config readme安装说明)---默认编译会安装到/usr/local目录)
3.创建web服务用户 useradd -s /sbin/nologin -M www ./configure --prefix=/application/nginx-1.18.0 --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --prefix=PATH 指定安装路径 --user=user 指定软件启动后以什么什么身份运行(属主运行) --group=group 指定软件启动后以什么什么身份(属组)运行,前提是用户必须存在。 --with-http_stub_status_module nginx的激活状态信息 进入nginx解压目录 configure --help 查看nginx安装时可以使用的参数 ubuntu安装C依赖 首先需要安装build-essential软件包 1.查看软件包内容 apt-cache depends build-essential 2.安装软件包 apt install build-essential ubuntu安装nginx相关依赖 PCRE库 apt install libpcre3 libpcre3-dev zlib库 apt install zlib1g-dev OpenSSL库 apt-get install openssl libssl-dev 4.编译安装 cd /home/tools/nginx ##进入要编译的文件中 make make install
5.创建软链接方便使用 ln -s /apps/nginx-1.18.0 /apps/nginx 6.开启和关闭nginx /apps/nginx/sbin/ -t /apps/nginx/sbin/ #启动服务 -s reload #重启 -s stop #停止服务