0
我想用數據庫中的腳本創建配置。該配置被存儲爲:通過shell腳本從mysql創建虛擬主機文件
<VirtualHost *:80>
ServerName example.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Require all granted
</Proxy>
ProxyPass/http://10.20.30.50:81/ retry=1 timeout=30
ProxyPassReverse/http://10.20.30.50:81/
<Location />
Require all granted
</Location>
</VirtualHost>
阿帕奇給我的以下錯誤消息:
apache2的:上/etc/apache2/apache2.conf中的219行語法錯誤: /etc/apache2/sites-enabled/example.com.conf中第1行的語法錯誤:/etc/apache2/sites-enabled/example.com.conf:1:未關閉。
我的劇本看喜歡:
sql="SELECT domain, vhost from v_create_proxy_vhost where domain = 'example.com'"
while read vhost
do
echo "${vhost}"
printf "${vhost}" > "$vhostconfavailable/$domain.conf"
done < <(echo "$sql" |mysql -h $dbHost -u $dbUser -p$dbPassword --skip-column-names -s)
我怎麼能看這種並將其保存爲一個配置文件? Apache 我一直在使用Ubuntu 04.14,MySQL和Apache2。