我正在阅读nginx初学者教程,在章节提供静态内容中
http {
server {
}
}
但是当我添加一个http块时,会出现错误:
[emerg] "http"指令在此处不允许…
当我删除http块并将conf文件更改为以下内容时,它可以正常工作:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/example.com/html;
index index.html index.htm;
# make site accessible from http://localhost/
server_name localhost
location / {
try_files $uri $uri/ /index.html;
}
我觉得我可能漏掉了一些简单的东西,但是为什么他们使用http来提供静态文件呢?