Apache / Nginxの「デフォルト」ドキュメントのルートパスは一般的ですが、/var/www/html
理論的には明日変更される可能性があります。
デプロイメントのデフォルトおよびパブリックに維持される環境変数を持ちます(もちろん、既存の大文字の環境変数と競合しないように直接作成するのではなく、小文字で)。それで私の気分ははるかに快適になります。なぜなら、私は以下を行う必要がないからです。
cat <<-EOF >> "$HOME"/.profile
export drt="/var/www/html"
drt() {
cd $drt/
}
EOF
ドキュメントルートに共通のディストリビューションにenvarがありますか?特にDebian/アーチ?
ベストアンサー1
環境変数の証拠が見つからなかったため、次のような考えがあります。さまざまなディストリビューションの基本構成のみがあります。
case $(lsb_release -i) in
(*Debian) conf=/etc/apache2/sites-available/000-default.conf;;
(*Arch) conf=/etc/httpd/conf/httpd.conf;;
esac
awk '/^[^#]*DocumentRoot/ { print "export drt=\""$2"\"" ORS
"drt() {" ORS
" cd \"$drt\"/" ORS
"}" }' "$conf" >> "$HOME"/.profile
すべての展開が大丈夫です。デフォルト値を決定します。したがって、上記の方法でも、デフォルトのHTTPD設定ファイルがどこにあるかを知る必要があります。