1. 下载源码
下载页面:https://nginx.org/en/download.html
下载地址:https://nginx.org/download/nginx-1.24.0.tar.gz
curl -O https://nginx.org/download/nginx-1.24.0.tar.gz
2. 依赖配置
sudo apt install gcc make libpcre3-dev zlib1g-dev openssl libssl-dev
如果是centos的话用下面命令:
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
3. 编译
解压源代码:
tar -zxvf nginx-1.24.0.tar.gz
生成编译脚本:
cd nginx-1.24.0/
./configure --prefix=/usr/local/nginx --with-http_ssl_module
编译:
make
安装:
make install
查看验证:
ls /usr/local/nginx
ls /usr/local/nginx/sbin/
sudo /usr/local/nginx/sbin/nginx -t
Nginx卸载
执行卸载命令:
sudo apt purge nginx
卸载完以后/var/log/nginx、/var/www/html、/etc/nginx这3个目录并不会删除,如果需要删除可以执行删除命令:
sudo rm -rf /var/log/nginx /var/www/html /etc/nginx
可以再删除依赖项:
sudo apt autoremove
4. 启动nginx服务
安装成功之后,进入【/usr/local/nginx】目录里面,首先修改【conf/nginx.conf】配置文件,将配置文件中的第一行代码【user nobody;】修改成