Nginx 是一款高性能的 HTTP 和反向代理服务器,广泛应用于网站和应用程序中。以下是一些基本的 Nginx 配置指南,帮助您快速上手。

基础配置

  1. 安装 Nginx:首先,您需要在您的服务器上安装 Nginx。您可以使用以下命令进行安装:

    sudo apt-get install nginx
    

    (如果您使用的是 CentOS,则可以使用以下命令安装:)

    sudo yum install nginx
    
  2. 启动 Nginx:安装完成后,启动 Nginx 服务:

    sudo systemctl start nginx
    
  3. 配置文件:Nginx 的配置文件位于 /etc/nginx/nginx.conf。您可以根据需要修改此文件来调整 Nginx 的行为。

虚拟主机

虚拟主机允许您在单个服务器上托管多个网站。以下是一个简单的虚拟主机配置示例:

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

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

在这个示例中,我们监听端口 80,并将域名 example.comwww.example.com 指向 /usr/share/nginx/html 目录。

SSL/TLS

为了提高网站的安全性,您可以使用 SSL/TLS 加密您的网站流量。以下是如何配置 SSL 的示例:

server {
    listen       443 ssl;
    server_name  example.com www.example.com;

    ssl_certificate      /etc/ssl/certs/example.com.crt;
    ssl_certificate_key  /etc/ssl/private/example.com.key;

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

在这个示例中,我们监听端口 443,并使用 SSL/TLS 加密连接。

其他配置

  • 缓存:Nginx 可以配置缓存来提高网站性能。
  • 负载均衡:Nginx 可以配置为负载均衡器,将流量分配到多个服务器。
  • 日志:Nginx 可以配置日志来记录访问信息。

扩展阅读

如果您想了解更多关于 Nginx 的配置,请访问我们的官方文档

Nginx Logo