2 nginx
我的 nginx 服务器(来自 docker 镜像:nginx:stable-alpine)无法启动。当我检查日志时,我看到此错误:
[emerg] 1#1: /etc/nginx/conf.d/default.conf:4 中的未知指令“server_name:”
这是我的配置文件:
server {
listen 80;
index index.php index.html;
server_name: localhost;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/html/public;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass php:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试搜索他的错误并阅读了一些关于它应该在 http 块中的内容,所以当我尝试添加时
http {
Run Code Online (Sandbox Code Playgroud)
在开始和
}
Run Code Online (Sandbox Code Playgroud)
最后我得到一个不同的错误
[emerg] 1#1: /etc/nginx/conf.d/default.conf:1 中不允许使用“http”指令
所以我不知道还有什么可以尝试的。
归档时间: |
|
查看次数: |
2832 次 |
最近记录: |