全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

CentOS 7下安装Nginx服务器

安装所需环境

Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。

一. gcc 安装

安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:

yum install gcc-c++

二. PCRE pcre-devel 安装

PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:

yum install -y pcre pcre-devel

三. zlib 安装

zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。

yum install -y zlib zlib-devel

四. OpenSSL 安装

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

官网下载

1.直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html

2.使用wget命令下载(推荐)。

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

我下载的是1.10.1版本,这个是目前的稳定版。

解压

依然是直接命令:

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

配置

其实在 nginx-1.10.1 版本中你就不需要去配置相关东西,默认就可以了。当然,如果你要自己配置目录也是可以的。

1.使用默认配置

./configure

2.自定义配置(不推荐)

./configure \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

注:将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录

编译安装

make
make install

查找安装路径:

whereis nginx

启动、停止nginx

cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

查询nginx进程:

ps aux|grep nginx

重启 nginx

1.先停止再启动(推荐):

对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:

./nginx -s quit
./nginx

2.重新加载配置文件:

当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:

./nginx -s reload

启动成功后,在浏览器可以看到这样的页面:

开机自启动

即在rc.local增加启动代码就可以了。

vi /etc/rc.local

增加一行 /usr/local/nginx/sbin/nginx

设置执行权限:

chmod 755 rc.local

到这里,nginx就安装完毕了,启动、停止、重启操作也都完成了,当然,你也可以添加为系统服务,我这里就不在演示了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# CentOS7  # Nginx  # centos6.5下Nginx简单安装教程  # CentOS7.2安装Nginx的方法步骤  # CentOS 7中利用yum安装Nginx的方法教程  # CentOS 7下编译安装Nginx 1.11.10教程  # CentOS7下安装Nginx+MySQL教程  # 详解Linux(Centos)之安装Nginx及注意事项  # centos7安装nginx的两种方法介绍  # Centos6.4 编译安装 nginx php的方法  # Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程  # centos6.4下nginx1.12.1安装教程  # 重启  # 是一个  # 即在  # 配置文件  # 官网  # 就可以  # 的是  # 你要  # 要去  # 所需  # 要想  # 也都  # 如果没有  # 可以看到  # 正则表达式  # 自定义  # 不需  # 可将  # 或其它  # 你也可以 


相关文章: 网站设计制作企业有哪些,抖音官网主页怎么设置?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  b2c电商网站制作流程,b2c水平综合的电商平台?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何快速重置建站主机并恢复默认配置?  长沙企业网站制作哪家好,长沙水业集团官方网站?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  相册网站制作软件,图片上的网址怎么复制?  如何安全更换建站之星模板并保留数据?  存储型VPS适合搭建中小型网站吗?  制作企业网站建设方案,怎样建设一个公司网站?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  PHP 500报错的快速解决方法  湖北网站制作公司有哪些,湖北清能集团官网?  建站之星北京办公室:智能建站系统与小程序生成方案解析  如何设置并定期更换建站之星安全管理员密码?  如何通过FTP服务器快速搭建网站?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  建站之星安装需要哪些步骤及注意事项?  建站之星安装提示数据库无法连接如何解决?  淘宝制作网站有哪些,淘宝网官网主页?  建站之星客服服务时间及联系方式如何?  如何快速查询网址的建站时间与历史轨迹?  如何确保西部建站助手FTP传输的安全性?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何用搬瓦工VPS快速搭建个人网站?  如何用PHP快速搭建高效网站?分步指南  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  北京企业网站设计制作公司,北京铁路集团官方网站?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  宝塔建站后网页无法访问如何解决?  Android使用GridView实现日历的简单功能  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  网站专业制作公司有哪些,做一个公司网站要多少钱?  深圳网站制作案例,网页的相关名词有哪些?  nginx修改上传文件大小限制的方法  *服务器网站为何频现安全漏洞?  如何彻底删除建站之星生成的Banner?  怀化网站制作公司,怀化新生儿上户网上办理流程?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  如何正确选择百度移动适配建站域名? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。