gpt4 book ai didi

nginx -/etc/nginx/nginx.conf :4 中的未知指令 "server"

转载 作者:行者123 更新时间:2023-12-03 15:00:50 25 4
gpt4 key购买 nike

使用 nginx/0.7.65 我在第 4 行收到此错误。为什么它无法识别 server ?

#### CHAT_FRONT ####

server {
listen 7000 default deferred;
server_name example.com;
root /home/deployer/apps/chat_front/current/public;

location ^~ /assets/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}

error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}

#### CHAT_STORE ####

server {
listen 7002 default deferred;
server_name store.example.com;
root /home/deployer/apps/chat_store/current/public;

error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}

#### LOGIN ####

server {
listen 7004 default deferred;
server_name login.example.com;
root /home/deployer/apps/login/current/public;

location ^~ /assets/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}

error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}

#### PERMISSIONS ####

server {
listen 7006 default deferred;
server_name permissions.example.com;
root /home/deployer/apps/permissions/current/public;

error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}

#### SEARCH ####

server {
listen 7008 default deferred;
server_name search.example.com;
root /home/deployer/apps/search/current/public;

error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}

#### ANALYTICS ####

server {
listen 7010 default deferred;
server_name analytics.example.com;
root /home/deployer/apps/analytics/current/public;

error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}

最佳答案

我遇到了与 Hoborg 类似的问题,他的评论为我指明了正确的方向。就我而言,我从 another post 复制并粘贴了一个配置。用于托管 Angular 应用程序的 docker 容器。这是默认配置加上额外的一行。但是,当我粘贴时,粘贴的开头包含了一些额外的字符(EF BB BF)。我使用的 IDE(visual studio)没有显示任何内容来指示这些额外的字节,因此它们的存在并不明显。删除这些额外的字节解决了这个问题,我使用十六进制编辑器 (HxD) 解决了这个问题,因为它当时很方便。在我的情况下,windows 样式的行尾似乎不是问题。
默认配置有 server作为最外层的指令,所以最上面的答案和错误信息确实令人困惑。这与我最初的情况相同,并且原始文件(没有 3 个额外字节)没有引发错误。

关于nginx -/etc/nginx/nginx.conf :4 中的未知指令 "server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10934705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com