/opt/nginx/conf.d/default.conf
シェルスクリプトを使用してこの内容のファイルを作成し、ファイルが存在しない場合は作成する必要があります。
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
}
シェルスクリプトを使用して複数行のコンテンツを作成するにはどうすればよいですか?
ディレクトリを作成しました
sudo mkdir -p /opt/nginx/conf.d
しかし、ファイルの書き方がわかりません。
1
>(ファイルを上書きする)または>>(ファイルが既に存在する場合は追加する)を使用できます。例:echo "hello world"> file.txt
—
Rob
それはすべて静的テキストですか、それともその一部を動的値で置き換える必要がありますか?(例:ホスト名、ポート、ルートディレクトリなど)
—
Jeff Schaller
明確にするために質問を編集しましたが、あなたが望んでいたことを誤解している可能性があります。ファイルが既に存在する場合でもファイルにコンテンツを追加しますか、それともファイルが存在しない場合にのみファイルを作成しますか?ファイルがすでに存在する場合はどうなりますか?
—
terdon