CentOS 7 下安装 Nginx

前端之家收集整理的这篇文章主要介绍了CentOS 7 下安装 Nginx前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
??安装所需环境
Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境
yum install -y gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel
useradd -M -s /sbin/nologin Nginx
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.16.0.tar.gz
tar -xf Nginx-1.16.0.tar.gz
cd Nginx-1.16.0/
./configure --prefix=/usr/local/Nginx --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre --with-http_gzip_static_module --with-http_dav_module --with-http_addition_module --with-http_sub_module --with-http_flv_module --with-http_mp4_module
make && make install
ln -s /usr/local/Nginx/sbin/Nginx /sbin/Nginx
Nginx
Nginx -s reload

开机自启动脚本 vim /etc/init.d/Nginx#!/bin/bashPROG="/usr/local/Nginx/sbin/Nginx"PIDF="/usr/local/Nginx/logs/Nginx.pid"case "$1" in? ? ? ? start)? ? ? ? $PROG? ? ? ? ;;? ? ? ? stop)? ? ? ? kill -3 $(cat $PIDF)? ? ? ? ;;? ? ? ? restart)? ? ? ? $0 stop &> /dev/null? ? ? ? if [ $? -ne 0 ] ; then continue ; fi? ? ? ? $0 start? ? ? ? ;;? ? ? ? reload)? ? ? ? kill -1 $(cat $PIDF)? ? ? ? ;;? ? ? ? *)? ? ? ? echo "Userage: $0 { start | stop | restart | reload }"? ? ? ? exit 1esacexit 0chmod a+x /etc/init.d/Nginxchkconfig --add /etc/init.d/Nginxservice Nginx startchkconfig Nginx on

猜你在找的CentOS相关文章