前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS搭建nginx环境

CentOS搭建nginx环境

作者头像
Johnson木木
修改2019-11-19 15:25:05
6810
修改2019-11-19 15:25:05
举报
文章被收录于专栏:猿小俊猿小俊

准备Nginx的依赖软件

GCC编译器

GCC编译器和G++,用于编写Nginx HTTP模块

代码语言:txt
复制
yum install -y gcc
yum install -y gcc-c++

PCRE库

函数库,支持正则表达式,如果在nginx.conf里面使用了正则表达式,那么编译Nginx时就必须引进PCRE库,用于解析HTTP模块的正则表达式,

如果你不会用到正则表达式则可以忽略。

代码语言:txt
复制
yum install -y pcre pcre-devel

zlib库

用于对http包的内容做gzip格式的压缩。

代码语言:txt
复制
yum install -y zlib zlib-devel

OpenSSL开发库

使用SSL协议上安全传输HTTP,就是所谓的https。

代码语言:txt
复制
yum install -y openssl openssl-devel

安装Niginx

首先当Nginx官网下载源码包,官网下载地址:http://nginx.org/en/download.html

也可以和我一样下载1.16.1版本。

代码语言:txt
复制
cd ~ #回到家目录
wget http://nginx.org/download/nginx-1.16.1.tar.gz #下载源码包
tar -zxvf nginx-1.16.1.tar.gz

然后我们开始进行编译安装Nginx,进入解压后的目录后,执行以下3行命令:

代码语言:txt
复制
./configure
make
make install

默认情况下,Nginx会被安装到目录/usr/local/nginx中,然后我们来启动一下Nginx吧。

代码语言:txt
复制
/usr/local/nginx/sbin/nginx

在浏览器输入你的ip地址,就能看到Welcome to nginx!啦!

启动好了就该关闭掉拉,毕竟是测试,快速停止服务如下:

代码语言:txt
复制
usrlocal/nginx/sbin/nginx -s stop #强制退出
usrlocal/nginx/sbin/nginx -s stop #正常退出

强制退出这个命令一般不太建议使用,就像电脑重装系统,安装到一半来个关机然后你就爽歪歪。

建议使用正常退出。

好了,文章到此结束,以后有空会深入以下Nginx,再写关于Nginx的文章,

最后感谢大家使用宝贵的时间阅读我的文章,Thanks♪(・ω・)ノ

个人博客网址: https://colablog.cn/

如果我的文章帮助到您,可以关注我的微信公众号,第一时间分享文章给您

微信公众号
微信公众号
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备Nginx的依赖软件
    • GCC编译器
      • PCRE库
        • zlib库
          • OpenSSL开发库
          • 安装Niginx
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档