我有以下 nginx 配置,例如
server {
listen 80;
server_name example.com
allow 127.0.0.0/8;
Run Code Online (Sandbox Code Playgroud)
当我重新启动时,它警告我:
Restarting nginx: nginx: [warn] server name "127.0.0.0/8" has suspicious
symbols in /etc/nginx/sites-enabled/xxx
Run Code Online (Sandbox Code Playgroud)
任何的想法?
Sve*_*ven 131
我猜您缺少指令;末尾的 ,server_name因此它将该allow行解释为服务器名称的一部分。
server {
listen 80;
server_name example.com;
allow 127.0.0.0/8;
Run Code Online (Sandbox Code Playgroud)
小智 6
对我来说,这个错误的原因是 server_name 中有“http://”。
即我改变了这个:
server {
listen <Server name>:80;
server_name <DNS name> http://localhost:28080;
...
Run Code Online (Sandbox Code Playgroud)
对此:
server {
listen <Server name>:80;
server_name <DNS name> localhost:28080;
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49627 次 |
| 最近记录: |