リストを使用した VirtualHost の自動生成

リストを使用した VirtualHost の自動生成

あなたの助けが本当に必要です:)ドメインとディレクトリのリストがあり、すべてのリストを自動的に生成する必要があるのにブロックされました。

私のスクリプト:

list=$(cat litdom.txt)
for i in $list ; do

jfhdomaine=

ddomaine=

touch /home/test/$jfhdomaine.conf

echo "<VirtualHost *:80>

        ServerAdmin [email protected]
        ServerName $jfdomain
        DocumentRoot $ddomaine
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:443>

        ServerAdmin [email protected]
        ServerName $jfhdomain
        DocumentRoot $ddomain
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>" > /home/test/$jfdomaine.conf


a2ensite $jfhdomaine.conf

done

私のリストは次のとおりです。

klml.freeware.com/
/var/www/html/viaja

linux.freeware.com/
/var/www/html/nicho/

vida.freeware.com/
/var/www/html/free/

助けてくれてありがとう!

ベストアンサー1

cat NEW.txt | xargs -L 2 | while read line; do

jfhdomaine=`echo $line | awk '{ print $1 }'`
ddomaine=`echo $line | awk '{ print $2 }'`

ありがとうございます:)

おすすめ記事