- wget http://nginx.org/download/nginx-1.14.0.tar.gz
- yum install pcre pcre-devel
- yum -y install gcc gcc-c++ autoconf automake
- yum -y install zlib zlib-devel openssl openssl-devel pcre-devel
- ./configure --prefix=/usr/local/nginx
- make && make install
- cd /usr/local/nginx/sbin
- ./nginx
- 显示端口列表
- 显示端口列表对应的应用名称
- pkill 和 kill 区别
- pkill 根据应用名称来杀死对应的进程(容易误杀其他的进程)
- kill 根据具体的进程ID来强制杀死进程
- https://blog.csdn.net/qq_25508039/article/details/82783953
sudo systemctl stop nginx
sudo systemctl disable nginx
sudo apt purge nginx nginx-core nginx-full nginx-common -y
sudo apt autoremove -y
sudo rm -rf /etc/nginx /usr/sbin/nginx /var/log/nginx /var/cache/nginx
sudo apt update
sudo apt install -y gcc g++ make libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev
# 切换到/usr/local存放源码
cd /usr/local
# 下载源码包
sudo wget https://nginx.org/download/nginx-1.26.2.tar.gz
# 解压
sudo tar -zxvf nginx-1.26.2.tar.gz
# 进入源码目录
cd nginx-1.26.2
sudo ./configure \
--prefix=/usr/local/nginx \
--with-pcre \
--with-http_ssl_module \
--with-http_stub_status_module
sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
nginx -v
cd /usr/local/nginx/sbin
./nginx
