三分钟了解Nginx的安装与使用

createh53周前 (06-04)技术教程8

安装

nginx通常有两种安装方式:使用yum包和编译源码。我们使用yum包来安装,这种方式更简单,对新手更友好,不容易出现一些花里胡哨的问题。

当你第一次在一台新机器上安装nginx之前,需要先设置nginx的包数据源。

安装yum-utils

sudo yum install yum-utils

配置yum仓库

创建/etc/yum.repos.d/nginx.repo的文件,内容如下

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

默认情况下,yum会使用稳定版的nginx包数据源,如果你想使用nginx-mainline,可以运行下面的命令

sudo yum-config-manager --enable nginx-mainline

安装nginx

sudo yum install nginx

使用

配置nginx

安装好之后,我们使用whereis命令查看安装目录

我们进入到/etc/nginx/目录下,修改nginx.conf文件,在http节点下新增server配置

server {
        listen       80;
        server_name  develop;

        location /dev {
            root                        html;
            index                       index.html index.htm;
            client_max_body_size        1024m;
            proxy_pass                  http://192.168.0.188:8080/;
        }

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {
            root   html;
        }

}

启动nginx

进入到/usr/sbin/目录下,使用以下命令启动

./nginx

配置校验

修改了配置文件,可以通过下面的命令检测配置是否正确

nginx -t

加载配置

如果启动后修改了nginx.conf配置文件,则需要重新加载配置

nginx -s reload

关闭nginx

# 快速关闭
nginx -s stop
# 等待工作线程完成本次请求后再关闭
nginx -s quit

#头条创作挑战赛#

相关文章

CentOS Nginx安装及配置

安装在 CentOS 上,可直接使用 yum 来安装 Nginxyum install nginx -y扩展: 卸载用 yum remove nginx启动安装完成后,使用 nginx 命令启动 Ng...

windows下安装nginx,并注册为系统服务,开机自启动

1.官网地址:http://nginx.org/en/download.html选择windows版的最新稳定版,如下图2.下载:点击下载链接得到:nginx-1.20.1.zip;使用解压工具进行解...

离线状态下安装 Nginx 各个模块?这篇攻略让你轻松搞定

你是不是也在为离线状态下安装 Nginx 各个模块而发愁?在互联网大厂后端开发工作中,我们常常会遇到一些特殊的网络环境,比如公司内部的离线服务器,或是处于隔离状态的测试环境。当需要在这些离线环境中安装...

后端开发必看!没网也能在 Linux 服务器上安装 Nginx 的神操作

在互联网大厂后端开发的日常工作里,不少人都遇到过 “紧急时刻”—— 需要在没有网络的 Linux 服务器上安装 Nginx 服务。望着空白的网络连接状态,一时间不知道从何下手?别着急!今天就手把手教你...

nginx如何安装使用

nginx是什么?Nginx,简称为"engine x",是一个高性能的HTTP和反向代理web服务器,同时也Nginx,简称为"engine x",是一个高性能的HT...

一步步教你使用 docker 快速安装实用的 nginx 服务器

nginx 是一款高性能的 web 服务器,支持反向代理、负载均衡、静态资源管理,非常实用。使用 docker 安装 nginx 非常简便,不仅可以快速启动服务,因为容器特性,有良好的隔离性,还方便管...