Nach der Verwendung von Docker und dem Starten des offiziellen Nginx-Image von Docker Hub befinden sich zwei Konfigurationsdateien im Container:
Eine ist: /etc/nginx/conf.d/default.conf
/etc/nginx/conf.d/default.conf
另一个是:/etc/nginx/nginx.conf
Die andere ist : /etc/nginx/nginx.conf
Ich weiß nicht, was der Unterschied zwischen diesen beiden Dateien ist.
Also habe ich das komprimierte Paket von der offiziellen Nginx-Website heruntergeladen, um es auszuprobieren (keine leckere Installation, nur Herunterladen).
Aber es gibt nur nginx.conf in der Datei komprimiertes Paket, nicht default.conf,
Also geben Sie ein. Ich habe den Container geöffnet und angeschaut, aber der Container enthielt kein vi, sodass er nicht geöffnet werden konnte.
Frage:
Gibt es eine andere Möglichkeit, die Dateien im Container anzuzeigen (außer der Installation von vi)?
nginx.conf是nginx默认加载的配置文件
通过
nginx -V
可以看nginx默认配置文件路径。我没用过docker nginx,但我猜在nginx.conf中可能include了default.conf。也就是说nginx.conf是主配置文件,default.conf是配置了一个默认虚拟主机的文件。