当前位置 : 主页 > 操作系统 > centos >

centos8 安装 nginx的详细教程(图文)

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是centos8安装nginx的详细教程。 准备工作 在开始安装nginx之前,需要满足以下准备工作: 确保已经安装了yum包管理工具,如果没有安装可以通过以下命令进行安装: sudo dnf install y

下面是centos8安装nginx的详细教程。

准备工作

在开始安装nginx之前,需要满足以下准备工作:

  1. 确保已经安装了yum包管理工具,如果没有安装可以通过以下命令进行安装:

sudo dnf install yum

  1. 确认已经安装了epel-release,如果没有安装可以通过以下命令进行安装:

sudo dnf install epel-release

  1. 确认已经安装了yum-utils,如果没有安装可以通过以下命令进行安装:

sudo dnf install yum-utils

安装nginx
  1. 首先需要创建nginx的yum源,可以通过以下命令进行创建:

sudo vi /etc/yum.repos.d/nginx.repo

在打开的文件中添加以下内容:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

  1. 安装nginx,可以通过以下命令进行安装:

sudo yum install nginx

此时nginx已经安装完成,可以使用以下命令进行启动和停止:

sudo systemctl start nginx # 启动nginx服务
sudo systemctl stop nginx # 停止nginx服务

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

此外,nginx的配置文件位于/etc/nginx/nginx.conf。

配置nginx
  1. 配置nginx的虚拟主机

在/etc/nginx/conf.d/目录中创建一个新的配置文件,该配置文件将包含虚拟主机的配置。可以根据自己的需求更改以下示例配置文件:

“`
server {
listen 80;
server_name example.com;

   location / {
       root   /usr/share/nginx/html;
       index  index.html index.htm;
   }

}
“`

  1. 检查nginx配置

在完成nginx配置后,需要检查配置文件的有效性。可以使用以下命令进行检查:

sudo nginx -t

如果在检查过程出现了错误,需要对配置文件进行修改并重新检查配置。

以上就是centos8安装nginx的详细教程,希望能对您有所帮助。

示例说明

以下是两种示例说明:

示例1:配置HTTPS服务

如果需要配置HTTPS服务,可以在nginx的配置文件中添加以下内容:

server {
    listen       443 ssl;
    server_name  example.com;

    ssl_certificate      /etc/nginx/ssl/example.com.crt;
    ssl_certificate_key  /etc/nginx/ssl/example.com.key;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}

其中,ssl_certificate和ssl_certificate_key应该分别指向SSL证书和密钥的路径,可以根据实际情况进行修改。

示例2:取消目录列表

如果需要禁止nginx显示目录列表,可以在nginx的配置文件中添加以下内容:

autoindex off;

然后重新加载nginx配置:

sudo nginx -s reload

这样,在访问没有index文件的目录时,nginx会返回403错误,而不是显示目录列表。

上一篇:详解虚拟机中CentOS 7 网络和ssh的配置
下一篇:没有了
网友评论