Nginx 是一款高性能的 HTTP 和反向代理服务器,广泛应用于网站和应用程序的部署。以下是一些关于 Nginx 配置的基本信息。

基本配置

  • 监听端口:默认情况下,Nginx 监听 80 端口(HTTP)和 443 端口(HTTPS)。
  • 配置文件:Nginx 的配置文件通常位于 /etc/nginx/nginx.conf
  • 日志文件:Nginx 的访问日志和错误日志通常位于 /var/log/nginx/

虚拟主机

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

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

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

SSL 配置

为了提高网站的安全性,您可以使用 SSL 证书来加密数据传输。以下是一个简单的 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;
    }
}

性能优化

  • 缓存:通过配置缓存可以加快网站内容的加载速度。
  • 负载均衡:使用 Nginx 的负载均衡功能可以将请求分发到多个服务器。

Nginx Logo

更多关于 Nginx 的信息,请访问 Nginx 官方网站


如果您需要进一步了解 Nginx 的配置和优化,可以参考以下链接: