CentOs安装Nginx

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

yum install -y gcc-c++   pcre pcre-devel zlib zlib-devel openssl openssl-devel

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

使用wget命令下载(推荐)。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。

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

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

依然是直接命令:

tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0

其实在 nginx-1.12.0 版本中你就不需要去配置相关东西,默认就可以了。当然,如果你要自己配置目录也是可以的。 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
cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

查询nginx进程:

ps aux|grep nginx

1.先停止再启动(推荐): 对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:

./nginx -s quit
./nginx

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

*firewall*-*cmd* --*zone=public* --*add*-*port=80/tcp* --*permanent*

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

vi /etc/rc.local
<h1 id="&#x589E;&#x52A0;&#x4E00;&#x884C;">&#x589E;&#x52A0;&#x4E00;&#x884C;&#xA0;</h1>

/usr/local/nginx/sbin/nginx

设置执行权限:

chmod&#xA0;755&#xA0;/etc/rc.local

Original: https://www.cnblogs.com/blogof-fusu/p/16468895.html
Author: 山有扶苏QWQ
Title: CentOs安装Nginx

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/683713/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • HTML+CSS图片大小自适应~PC电脑端、手机端

    写页面的时候经常会遇到需要图片 自适应 容器大小这样的情况: 不管容器有多大,只要将img的宽高设置成100%(这里的100%是相对于父级宽高而言)就能自适应容器大小。 那是不是就…

    技术杂谈 2023年5月30日
    093
  • Django 如何获取 Model 字段列表?

    在平时的开发过程中,避免不了需要获取 Model 中的字段列表。 那需要把所有字段都再复制一份吗?这样的话就太麻烦了,而且后期也不好维护。 其实,Django 内置了一个方法,可以…

    技术杂谈 2023年6月21日
    0116
  • es写一致性原理以及quorum机制深入剖析

    1、consistency,one(primary shard),all(all shard),quorum(default) 我们在发送任何一个增删改操作的时候,比如说put /…

    技术杂谈 2023年5月30日
    095
  • 日本开放Wi-Fi 6E认证

    2022年9月2日,日本MIC(総務省)发布了”電波法施行規則等の一部を改正する省令(令和4年総務省令第59号)”省令,更新了Wi-Fi 6E Band 5…

    技术杂谈 2023年6月21日
    0105
  • Vue router-link点击事件不生效

    在学习路由时,想给 贴个代码: index.html 命名视图 <router-link v-on:click=&qu…

    技术杂谈 2023年7月25日
    082
  • Python——静态方法、类方法、公有方法、私有方法

    普通实例方法,第一个参数需要是self,它表示一个具体的实例本身。 静态方法是类中不需要实例的函数,无self,仅仅是类中的函数。可以由类实例或类调用。(1)使用staticmet…

    技术杂谈 2023年7月11日
    084
  • 新博客评论使用方式介绍

    新博客终于上线了,与旧博客不同的是,我在评论方面花了许多精力,希望可以提供一个优秀的评论方法。我对优秀的定义是”格式丰富,使用简单”,再加上由于是技术博客,…

    技术杂谈 2023年5月31日
    0117
  • K8s集群环境搭建

    K8s集群环境搭建 1、环境规划 1.1 集群类型 Kubernetes集群大体上分为两类:一主多从和多主多从 一主多从:一台master节点和多台node节点,搭建简单,但是有单…

    技术杂谈 2023年6月21日
    088
  • 聊聊AA实验的波动性

    当我们在实验评估系统上开启一个实验组和对照组配置一摸一样的实验时,我们称之为AA实验。AA实验通常用来辅助观察指标在产品不做改变时的偏差范围。我们通常会在实验里加一个和对照组一模一…

    技术杂谈 2023年5月31日
    094
  • 23 种设计模式的通俗解释,虽然有点污,但是很正点

    01 工厂方法 追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了…

    技术杂谈 2023年7月10日
    091
  • Docker 容器虚拟化

    Docker 容器虚拟化 1、虚拟化网络 Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络…

    技术杂谈 2023年6月21日
    0121
  • R12.2常用手册

    Related Information Sources这本书包含在Oracle电子商务套件文档库中。如果该指南将您引用到其他Oracle电子商务套件文档中,只使用这些指南的最新版本…

    技术杂谈 2023年6月1日
    062
  • 【Golang】golang实现sha256加密函数

    golang实现sha256加密函数 //Sha256加密 func Sha256(src string) string { m := sha256.New() m.Write([…

    技术杂谈 2023年6月1日
    095
  • 十分钟学会Golang开发gRPC服务

    gRPC是Google发起的一个开源RPC框架,使用HTTP/2传输协议,使用Protocol Buffers编码协议,相比RESTful框架的程序性能提高不少,而且当前流行的编程…

    技术杂谈 2023年7月11日
    068
  • 【笔试】1、强迫卖家

    小明是个强迫症卖家,有10000台设备,卖的均价要求最接近D元,输出卖出的台数N,总售价M 输入 0首先想得是暴力解答然后是二分查找,寻找卖出多少台才符合要求,但是一直找不到符合要…

    技术杂谈 2023年7月24日
    077
  • Kubernetes 集群尝试基于 Calico 启用 eBPF

    前提条件:Ubuntu 版本至少 20.04,确认 BPF 文件系统是否已挂载 mount | grep "/sys/fs/bpf" none on /sys/…

    技术杂谈 2023年5月30日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球