打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CentOS中Nginx编译安装与开机自启动配置

前言

nginx在项目中的使用越来越广泛了,记录一下nginx安装过程及自启动配置。

准备工作

操作系统:CentOS 7.3 X64

nginx编译安装需要先安装编译环境gcc gcc-c++。

需要安装的软件包括:

pcre-8.40.tar.gz //为了rewrite

zlib-1.2.11.tar.gz //为了gzip压缩

openssl-1.0.2l.tar.gz //为了SSL

nginx-1.10.3.tar.gz

上述软件包默认已上传至/opt/download

安装

1、安装pcre

# cd /opt/download

# tar -zxvf pcre-8.40.tar.gz

# cd pcre-8.40

# ./configure

# make

# make check

# make install

2、安装zlib

# cd /opt/download

# tar -xvf zlib-1.2.11.tar.gz

# cd zlib-1.2.11

# ./configure

# make

# make check

# make install

3、安装openssl

# cd /opt/download

# tar -zxvf openssl-1.0.2l.tar.gz

# cd openssl-1.0.2l

# ./config

# make

# make install

4、安装nginx

nginx安装目录为:/usr/local/nginx

# mkdir /usr/local/nginx

# cd /opt/download

# tar -xvf nginx-1.10.3.tar.gz

# cd nginx-1.10.3

# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/download/pcre-8.40 --with-zlib=/opt/download/zlib-1.2.11 --with-openssl=/opt/download/openssl-1.0.2l

# make

# make install

其中编译选项:--with-pcre、--with-zlib、--with-openssl指向的是源码路径。

安装成功后,可以通过 /usr/local/nginx/sbin/nginx -V 查看编译时候的参数。

nginx参数

nginx启动命令:

# /usr/local/nginx/sbin/nginx

nginx重启命令:

# /usr/local/nginx/sbin/nginx -s reload

nginx停止命令:

# /usr/local/nginx/sbin/nginx -s stop

配置开机自启动

采用编写shell脚本方式配置开机自启动。

# vi /etc/init.d/nginx

输入如下内容:

开机启动脚本

# chmod a+x /etc/init.d/nginx

将此命令加入到rc.local文件中,这样开机的时候nginx就默认启动了

# vi /etc/rc.local

加入一行 /etc/init.d/nginx start 保存并退出,下次重启会生效

nginx在项目中的使用越来越广泛了,记录一下nginx安装过程及自启动配置。

结语

本文只是记录了nginx的一种安装方式及开机自启动配置。未来还有nginx.conf的配置和nginx日志分割及日志分析等分享。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CentOS7离线安装Nginx,包含gcc、g++环境
Centos下 Nginx安装与配置
linux 下安装 nginx及ssl,pcre,zlib,gzip
lnmp环境搭建教程
nginx搭建flv流媒体服务器
手动编译 Nginx 并安装 VeryNginx
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服