nginx 部署 配置文件
时间: 2023-07-19 15:57:42 浏览: 116
Nginx 的配置文件位于 /etc/nginx 目录下,主要包括以下几个文件:
1. nginx.conf:Nginx 的主配置文件,包含全局配置项和引入其他配置文件的指令。
2. sites-available/default:默认的虚拟主机配置文件。
3. sites-available/example.com:自定义的虚拟主机配置文件,其中 example.com 是你的域名。
下面是一个简单的 Nginx 配置文件的示例:
```
user www-data;
worker_processes auto;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
sendfile on;
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
location /api {
proxy_pass http://localhost:8000;
}
}
}
```
该配置文件定义了一个名为 example.com 的虚拟主机,该主机监听 80 端口,并将访问请求转发给 /var/www/example.com 目录下的 index.html 文件。其中,/api 路径的请求会被转发到本地的 8000 端口。
需要注意的是,修改 Nginx 的配置文件后,要使用以下命令重新加载配置文件:
```
sudo systemctl reload nginx
```
这样就可以使修改生效了。
阅读全文