nginx: [emerg] unknown directive "sever_tokens" in /etc/nginx/nginx.conf:10
时间: 2024-09-12 21:13:06 浏览: 54
nginx proxy_pass反向代理配置中url后加不加/的区别介绍
在 Nginx 的配置文件中遇到了 "sever_tokens" 这个指令,但是报了一个错误 "unknown directive 'sever_tokens' in /etc/nginx/nginx.conf:10"。这里的问题很可能是由于指令名称的拼写错误引起的。正确的指令应该是 "server_tokens" 而不是 "sever_tokens"。"server_tokens" 指令用于控制 Nginx 是否在 HTTP 响应头部的 Server 字段中显示 Nginx 版本号以及编译时的模块信息。
若要修正这个问题,你需要打开 Nginx 的配置文件(通常是 /etc/nginx/nginx.conf 或者在 /etc/nginx/sites-enabled/ 下的某个站点配置文件),找到第10行并更改 "sever_tokens" 为 "server_tokens"。例如:
错误的配置可能是这样的:
```
server {
sever_tokens on;
...
}
```
正确的配置应该是:
```
server {
server_tokens on;
...
}
```
修正配置文件后,需要重新加载或重启 Nginx 以使更改生效。这可以通过以下命令完成:
```
sudo nginx -s reload
```
或者
```
sudo systemctl reload nginx
```
或者
```
sudo service nginx reload
```
阅读全文