apt-get install gcc
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g zlib1g-dev
sudo apt-get install openssl
sudo apt-get install libssl-dev
cd /opt
mkdir nginx
cd nginx
wget https://nginx.org/download/nginx-1.24.0.tar.gz
下载的nginx是tar.gz文件
tar -zvxf nginx-1.24.0.tar.gz
下载的nginx是zip文件
unzip nginx-1.24.0.tar.gz
nginx-1.24.0
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
说明:
–prefix=/usr/local/nginx:指定安装目录为/usr/local/nginx。在编译和安装完成后,软件将被安装到该目录下.
–with-http_stub_status_module:启用 HTTP Stub Status 模块。该模块是 Nginx 的一个内置模块,用于获取 Nginx 服务器的状态信息。
–with-http_ssl_module:启用 HTTP SSL 模块。该模块使得 Nginx 支持通过 HTTPS 提供安全的加密传输。
make
make install
#切换到nginx的安装目录
cd /usr/local/nginx/sbin
#启动nginx
./nginx
或
/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -s stop
或
#查看Nginx的进程
ps -ef | grep nginx
#杀死Nginx相关进程
kill -9 xxx