一 添加Nginx存储库:
默认情况下,Nginx可能不在CentOS的默认存储库中。首先,创建一个名为/etc/yum.repos.d/nginx.repo
的新文件,并将下面的内容粘贴进去
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
二 安装Nginx:
添加了Nginx的存储库之后,就可以使用yum命令来安装Nginx了:
sudo yum install nginx
三 启动Nginx服务:
安装完成后,启动Nginx服务:
sudo systemctl start nginx
四 设置开机自启(可选):
为了使Nginx能够在系统启动时自动启动,请执行:
sudo systemctl enable nginx
五. 在CentOS上安装Nginx后,其相关的文件会被放置在几个标准目录中。以下是主要的目录和配置文件的位置:
-
Nginx配置文件通常位于
/etc/nginx/
目录下。主配置文件名为nginx.conf
,你可以在此文件中进行全局设置。此外,你还可以在这个目录下的conf.d/
文件夹中创建或修改特定站点的配置文件(通常是.conf
文件)。 -
网站文件(文档根目录) 默认情况下,Nginx会将
/usr/share/nginx/html/
作为默认的文档根目录。这意味着当你访问你的服务器IP地址时,Nginx会从这个目录提供网页文件。你可以根据需要更改这个目录位置,并在相应的服务器块配置文件中更新该路径。 -
Nginx可执行文件 一般位于
/usr/sbin/nginx
。这是Nginx的实际执行文件所在位置。 -
日志文件 Nginx的访问日志和错误日志通常存放在
/var/log/nginx/
目录下。访问日志记录了所有的请求信息,而错误日志则记录了运行时出现的问题。
六 配置Nginx
如果你需要对Nginx进行配置,你应该编辑 /etc/nginx/nginx.conf
或者在 /etc/nginx/conf.d/
下创建或编辑单独的配置文件。推荐的做法是为每个站点或应用创建一个独立的配置文件并放置于 conf.d/
目录中,因为这些文件会在Nginx启动或重新加载时自动被包含进主配置文件中。
例如,如果你想添加一个新的站点配置,可以在 /etc/nginx/conf.d/
目录下创建一个新的配置文件,如 example.com.conf
,然后按照Nginx的语法格式编写你的服务器块配置。
完成配置文件的修改后,记得检查配置是否正确并重新加载Nginx使新配置生效:
sudo nginx -t # 检查配置文件是否有语法错误
sudo systemctl reload nginx # 重新加载Nginx以应用更改
这样可以确保你的配置正确无误,并且Nginx能够按照新的配置来运行。