当前位置:首页 > nginx > 正文

nginx使用说明书(nginx安装配置)

  • nginx
  • 2024-03-18 02:42:30
  • 9944
nginx 使用说明书
简介
nginx (engine x) 是一个高性能的 Web 服务器和反向代理服务器,以其轻量化、快速性和可扩展性著称。
安装
在 Linux 系统上安装 nginx 的命令如下:
bash
sudo apt-get install nginx
在 macOS 系统上安装 nginx 的命令如下:
bash
brew install nginx
基本配置
nginx 配置文件位于 /etc/nginx/nginx.conf。 主要配置内容包括:
- HTTP 端口:
listen 80;
- 网站根目录:
root /var/www/html;
- 索引文件:
index index.php index.html;
虚拟主机
可以通过创建虚拟主机在同一服务器上托管多个网站。 虚拟主机配置包含特定域名或 IP 地址的设置。
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.php index.html;
}
SSL/TLS
要使用 SSL/TLS 加密连接,需要以下配置:
listen 443 ssl;
ssl on;
ssl_certificate /path/to/certificate.crt;
ssl_certificate_key /path/to/key.pem;
反向代理
nginx 可以配置为反向代理,将请求转发到其他服务器。
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://backend_server:8080;
}
}
日志
nginx 将日志记录到 /var/log/nginx/access.log(访问日志)和 /var/log/nginx/error.log(错误日志)。
示例要素
listen:指定用于监听的端口。
server_name:指定域名或 IP 地址。
root:指定为请求提供服务的根目录。
proxy_pass:将请求转发到其他服务器。
ssl_certificate:证书文件的路径。
error_log:错误日志文件的路径。