要在CentOS8上安装Nginx,可以按照以下步骤进行操作。Nginx通常安装在/etc/nginx
目录下。
-
打开终端,使用 root 或具有管理员权限的用户登录。
-
更新包管理器的软件包列表:
sudo yum update
-
安装 Nginx 软件包:
sudo yum install nginx
注:若这里报错--仓库 'appstream' 下载元数据失败 :
Cannot prepare internal mirrorlist: No URLs in mirrorlist
需要使用下面这两句命令sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
-
启动 Nginx 服务并将其设置为开机自启动:
sudo systemctl start nginx sudo systemctl enable nginx
-
检查 Nginx 服务状态,确保它正在运行:
sudo systemctl status nginx
-
默认情况下,Nginx 的配置文件位于
/etc/nginx
目录下。主要的配置文件是nginx.conf
。sudo nano /etc/nginx/nginx.conf
这将使用
nano
编辑器打开配置文件。你可以使用其他编辑器,如vim
或vi
,根据个人偏好进行选择。 -
在配置文件中,你可以配置虚拟主机、反向代理、SSL/TLS、缓存等各种设置。完成编辑后,保存文件并关闭编辑器。
-
重载 Nginx 配置以使更改生效:
sudo nginx -t # 检查配置文件语法是否正确 sudo systemctl reload nginx
Nginx 在 CentOS 中的一些重要目录:
- 配置文件目录:
/etc/nginx
- 默认的网站根目录:
/usr/share/nginx/html
- 日志文件目录:
/var/log/nginx
- 主要配置文件:
/etc/nginx/nginx.conf
安装完成后,你可以在默认的网站根目录中放置网页文件,然后通过访问服务器的 IP 地址或域名来查看网页。要进行更高级的配置,可以编辑主要配置文件和虚拟主机配置文件。
请注意,具体安装和配置步骤可能会因操作系统版本的不同而略有差异。在进行任何更改之前,建议你备份现有的配置文件以防止意外情况。
9.开启https方式.
上传证书和密钥到服务器上,填写server_name,修改ssl_certificate ssl_certificate_key 字段的路径.重启服务即可.