我试图解析一些 nginx 配置
? tree sites-enabled/ sites-available/
sites-enabled/
??? bank.cwrcoding.com.conf
??? calendar.cwrcoding.com.conf
??? cloud.cwrcoding.com.conf
??? cwrcoding.com.conf
??? drive.cwrcoding.com.conf
??? groups.cwrcoding.com.conf
??? mail.cwrcoding.com.conf
??? sites.cwrcoding.com.conf
??? studentenverwaltung.cwrcoding.com.conf
??? wekan.cwrcoding.com.conf
??? www.cwrcoding.com.conf
sites-available/
??? bank.cwrcoding.com.conf
??? calendar.cwrcoding.com.conf
??? cloud.cwrcoding.com.conf
??? cwrcoding.com.conf
??? drive.cwrcoding.com.conf
??? groups.cwrcoding.com.conf
??? mail.cwrcoding.com.conf
??? sites.cwrcoding.com.conf
??? studentenverwaltung.cwrcoding.com.conf
??? wekan.cwrcoding.com.conf
??? www.cwrcoding.com.conf
Run Code Online (Sandbox Code Playgroud)
sites-enabled/* 文件每个都包含一行:
include sites-availabe/cwrcoding.com.conf;
Run Code Online (Sandbox Code Playgroud)
当尝试遍历启用了站点的/* 文件、剪切它们并尝试将它们的内容作为文件读取时,我遇到了一些奇怪的错误,所以我尝试了一个简约的工作解决方案,并从那里开始工作,但是以下发生:
? for enabled in sites-enabled/*
> do
> echo "$(cat "$enabled") |"
> echo ==========
> done
include sites-available/bank.cwrcoding.com.conf; |
========== …
Run Code Online (Sandbox Code Playgroud)