腾讯云部署java服务 (3)- Nginx 安装

2021-03-01  本文已影响0人  lyq9596

1、先安装依赖   

     运行命令     yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel openssl-devel

2、安装 nginx

      进入src文件夹  cd /usr/local/src/

      运行下载命令  wget http://nginx.org/download/nginx-1.7.12.tar.gz

      解压    tar zxvf nginx-1.7.12.tar.gz

      进入nginx文件夹       cd nginx-1.7.12

     运行命令            ./configure

      安装    make install

      编写nginx启动脚本  vi /etc/init.d/nginx

      写入以下内容     (键盘输入 i 进入输入模式 )


#!/bin/bash

# chkconfig: - 30 21

# description: http service.

# Source Function Library

. /etc/init.d/functions

# Nginx Settings

NGINX_SBIN="/usr/local/nginx/sbin/nginx"

NGINX_CONF="/usr/local/nginx/conf/nginx.conf"

NGINX_PID="/usr/local/nginx/logs/nginx.pid"

RETVAL=0

prog="Nginx"

start() {

        echo -n $"Starting $prog: "

        mkdir -p /dev/shm/nginx_temp

        daemon $NGINX_SBIN -c $NGINX_CONF

        RETVAL=$?

        echo

        return $RETVAL

}

stop() {

        echo -n $"Stopping $prog: "

        killproc -p $NGINX_PID $NGINX_SBIN -TERM

        rm -rf /dev/shm/nginx_temp

        RETVAL=$?

        echo

        return $RETVAL

}

reload(){

        echo -n $"Reloading $prog: "

        killproc -p $NGINX_PID $NGINX_SBIN -HUP

        RETVAL=$?

        echo

        return $RETVAL

}

restart(){

        stop

        start

}

configtest(){

    $NGINX_SBIN -c $NGINX_CONF -t

    return 0

}

case "$1" in

  start)

        start

        ;;

  stop)

        stop

        ;;

  reload)

        reload

        ;;

  restart)

        restart

        ;;

  configtest)

        configtest

        ;;

  *)

        echo $"Usage: $0 {start|stop|reload|restart|configtest}"

        RETVAL=1

esac

exit $RETVAL



 保存退出。(键盘按下esc  输入 :wq )

 添加权限.  chmod 755 /etc/init.d/nginx

 添加nginx到服务 chkconfig --add nginx

 加到开机自动启动 chkconfig nginx on

3、启动 Nginx

  进入Nginx sbin目录   cd /usr/local/nginx/sbin

  启动nginx  运行命令 ./nginx

  输入自己的ip出现以下说明安装成功

   

上一篇 下一篇

猜你喜欢

热点阅读