二进制部署NGINX sudo apt-get update sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev cd /usr/local/src tar -xzvf nginx-1.24.0.tar.gz cd nginx-1.24.0 ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module make sudo make install sudo vi /etc/init.d/nginx #!/bin/bash # Nginx control script NGINX_PATH="/usr/local/nginx/sbin/nginx" case "$1" in start) echo "Starting Nginx..." $NGINX_PATH ;; stop) echo "Stopping Nginx..." $NGINX_PATH -s stop ;; restart) echo "Restarting Nginx..." $NGINX_PATH -s stop sleep 1 $NGINX_PATH ;; reload) echo "Reloading Nginx..." $NGINX_PATH -s reload ;; status) ps aux | grep nginx ;; *) echo "Usage: $0 {start|stop|restart|reload|status}" exit 1 ;; esac exit 0 sudo chmod +x /etc/init.d/nginx sudo /etc/init.d/nginx start sudo /etc/init.d/nginx stop sudo /etc/init.d/nginx restart sudo /etc/init.d/nginx reload sudo /etc/init.d/nginx status
|