掌握CentOS服务器,轻松安装Nginx网站服务器!

发布时间:2025-05-23 00:32:50

引言

Nginx是一个高机能的HTTP跟反向代办效劳器,广泛用于网站跟利用顺序的安排。在CentOS效劳器上安装Nginx,可能让你疾速搭建一个高效牢固的网站效劳器。本文将具体介绍在CentOS效劳器上安装Nginx的步调。

安装前筹备

在开端安装之前,请确保你的CentOS效劳器满意以下前提:

  • 具有root权限或sudo权限的用户。
  • 体系已更新到最新版本。

安装Nginx

1. 安装依附项

起首,须要安装一些编译跟运转Nginx所需的依附项。

sudo yum install epel-release
sudo yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel

2. 安装Nginx

接上去,利用以下命令安装Nginx。

sudo yum install nginx

3. 启动Nginx效劳

安装实现后,启动Nginx效劳。

sudo systemctl start nginx

4. 验证Nginx安装

打开浏览器,输入效劳器的公网IP地点,假如看到Nginx的默许欢送页面,阐明Nginx已成功安装。

5. 设置Nginx开机自启

为了确保Nginx在体系启动时主动运转,将其设置为开机自启。

sudo systemctl enable nginx

设置Nginx

1. 修改默许设置

Nginx的设置文件位于/etc/nginx/nginx.conf。根据须要修改以下设置:

  • user:指定运转Nginx的用户。
  • worker_processes:指定任务过程数,倡议设置为CPU核心数的两倍。
  • server:设置虚拟主机,包含监听的端口、效劳器名、文档根目录等。

2. 增加新网站设置

/etc/nginx/conf.d/目录下创建一个新的设置文件,比方example.com.conf

server {
    listen 80;
    server_name example.com www.example.com;

    root /usr/share/nginx/html/example.com;
    index index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }
}

3. 重启Nginx效劳

设置实现后,重启Nginx效劳以利用变动。

sudo systemctl restart nginx

总结

经由过程以上步调,你已在CentOS效劳器上成功安装跟设置了Nginx。现在,你可能开端安排你的网站或利用顺序了。假如你碰就任何成绩,请参考Nginx官方文档或相干社区寻求帮助。