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

createh52周前 (06-04)技术教程7

安装

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;使用解压工具进行解...

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

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

nginx如何安装使用

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

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

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

windows下将nginx做成服务

注意:本例子拿Nginx作为演示,其余的windows程序也可以通过此方式做成服务windows下安装Nginx后,只能通过双击进行来启动,通过任务管理器来停止进程,如果要通过命令行启动Nginx,可...