这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

准备工作

我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库yum install wget gcc gcc-c++ pcre-devel zlib-devel

##创建工作目录并进入工作目录mkdir -p /z/nginx && cd /z/nginx

##获取nginx最新的安装包wget http://nginx.org/download/nginx-1.11.10.tar.gz

##解压缩tar zxvf nginx-1.11.10.tar.gz

##进入目录cd nginx-1.11.10

##检测系统配置, 生成make相关文件./configure

./configure执行成功会输出以下信息

nginx的安装位置,以及文件路径Configuration summary

+ using system PCRE library

+ OpenSSL library is not used

+ using system zlib library

nginx path prefix: "/usr/local/nginx"

nginx binary file: "/usr/local/nginx/sbin/nginx"

nginx modules path: "/usr/local/nginx/modules"

nginx configuration prefix: "/usr/local/nginx/conf"

nginx configuration file: "/usr/local/nginx/conf/nginx.conf"

nginx pid file: "/usr/local/nginx/logs/nginx.pid"

nginx error log file: "/usr/local/nginx/logs/error.log"

nginx http access log file: "/usr/local/nginx/logs/access.log"

nginx http client request body temporary files: "client_body_temp"

nginx http proxy temporary files: "proxy_temp"

nginx http fastcgi temporary files: "fastcgi_temp"

nginx http uwsgi temporary files: "uwsgi_temp"

nginx http scgi temporary files: "scgi_temp"

编译并安装make && make install

创建nginx启动命令脚本vi /etc/init.d/nginx

插入以下内容, 注意修改PATH和NAME字段, 匹配自己的安装路径 (这段是从网上copy的)#! /bin/bash

# chkconfig: - 85 15

PATH=/usr/local/nginx

DESC="nginx daemon"

NAME=nginx

DAEMON=$PATH/sbin/$NAME

CONFIGFILE=$PATH/conf/$NAME.conf

PIDFILE=$PATH/logs/$NAME.pid

SCRIPTNAME=/etc/init.d/$NAME

set -e

[ -x "$DAEMON" ] || exit 0

do_start() {

$DAEMON -c $CONFIGFILE || echo -n "nginx already running"

}

do_stop() {

$DAEMON -s stop || echo -n "nginx not running"

}

do_reload() {

$DAEMON -s reload || echo -n "nginx can't reload"

}

case "$1" in

start)

echo -n "Starting $DESC: $NAME"

do_start

echo "."

;;

stop)

echo -n "Stopping $DESC: $NAME"

do_stop

echo "."

;;

reload|graceful)

echo -n "Reloading $DESC configuration..."

do_reload

echo "."

;;

restart)

echo -n "Restarting $DESC: $NAME"

do_stop

do_start

echo "."

;;

*)

echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2

exit 3

;;

esac

exit 0

设置执行权限chmod a+x /etc/init.d/nginx

注册成服务chkconfig --add nginx

设置开机启动chkconfig nginx on

重启, 查看nginx服务是否自动启动shutdown -h 0 -r

netstat -apn|grep nginx

对nginx服务执行停止/启动/重新读取配置文件操作#启动nginx服务

systemctl start nginx.service

#停止nginx服务

systemctl stop nginx.service

#重启nginx服务

systemctl restart nginx.service

#重新读取nginx配置(这个最常用, 不用停止nginx服务就能使修改的配置生效)

systemctl reload nginx.service

centos7php自启动,centos7系统下nginx安装并配置开机自启动操作相关推荐

  1. Linux系统下Nginx安装与配置

    Nginx安装与配置 准备工作 安装(/usr/local) 检查安装情况 配置SSL 0.准备工作 1.重新配置加入SSL模块 2.重新编译 3.覆盖原来编译的版本 4.配置SSL 准备工作 从 n ...

  2. linux系统下nginx安装目录和nginx.conf配置文件目录

    linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      26 ...

  3. Weblogic 10.3.5在64位Windows系统下的安装和配置

    2011-08-23 Weblogic 10.3.5在64位Windows系统下的安装和配置 作者: BeanSoft 日期: 2011-8-23 今天, 笔者将向大家介绍Oracle Weblogi ...

  4. 在Linux系统下XAMPP安装与配置(可离线安装)

    在Linux系统下XAMPP安装与配置(可离线安装) XAMPP网址:https://www.apachefriends.org/zh_cn/index.html 首先找到自己需要安装的版本下载地址( ...

  5. Ubuntu下Nginx安装与配置---kalrry

    Ubuntu安装nginx反向代理服务器--kalrry 前言 一.购买服务器并安装ubuntu系统 1. 购买云主机 2. 安装ubuntu操作系统 二.开放Linux的ssh访问权限,用于远程连接 ...

  6. MacOS系统下简单安装以及配置MongoDB数据库(一)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 项目一共四部分: 1.MacOS下 ...

  7. windows下nginx安装、配置与使用

    目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...

  8. Nginx-windows下nginx安装、配置与使用

    目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...

  9. Windows系统下nodejs安装及配置

    关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...

最新文章

  1. 联想服务器x3650硬盘黄灯,服务器故障处理 X3650M4主板故障 硬盘黄灯 内存错误 联想(IBM)服务器配件...
  2. 如何写出优雅的 Golang 代码
  3. OpenCV相机位移引起的单应性的实例(附完整代码)
  4. 中台产品经理能力模型
  5. 学生云课堂 0917
  6. 【转】Google Maps Android API V2的使用及问题解决
  7. linux安装Linux下软件的安装与卸载方法
  8. 操作系统编写之代码解释
  9. 天线工作原理以及如何计算天线长度
  10. sdn的用处_SDN是什么?SDN的好处有哪些?
  11. 十个英文原版电子书下载网站(无需翻墙)
  12. 前端新手遇到的问题 ---含“ 文字贯穿线、@font-face、axios ”知识
  13. 超详细|一篇搞定操作系统——设备管理
  14. 【微信小程序】条件渲染和列表渲染
  15. 修真院教学模式四大体系之技能体系
  16. matlab 打开avi,Matlab读取avi视频并播放 你必须要知道的
  17. hdfs写流程和MR缓冲区
  18. “华为杯”研究生数学建模竞赛2005年-【华为杯】D题:仓库容量有限条件下的随机存贮管理问题(附获奖论文和matlab代码)
  19. 风雨二十载:OpenGL 4.3规范发布
  20. ad hoc是什么的简称_ad hoc是什么意思

热门文章

  1. Comparable和Comparator区别是什么?差点吃屎
  2. 抽象方法,抽象类,接口
  3. 一元享移动怎么样_中国移动放大招!月租9元享200GB流量,网友:这套路谁敢用?...
  4. confluence启动不起来_汽车“一键启动”只用来点火?太浪费!你不知道的还有这3个功能...
  5. 怎么把html表复制到word里,怎么把网页表格复制到word
  6. python对象属性赋值_关于python对象 中dict属性赋值的疑问
  7. mac系统在云服务器地址,mac如何登陆云服务器地址
  8. java 声明抽象方法_java – 类必须声明为abstract或实现抽象方法错误
  9. c语言内容逆置程序设计,C语言程序设计练习题含程序及参考答案.docx
  10. js如何在当前页面加载springmvc返回的页面_手写SpringMVC学习