This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
create_site [2014/04/17 18:28] kyxap |
create_site [2015/09/24 18:46] (current) kyxap |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{tag>debian squeeze ubuntu bash vhost user logrotate}}====== Добавление вхоста в apache+nginx ====== | + | {{tag>debian squeeze ubuntu bash vhost user logrotate apache nginx}}====== Добавление вхоста в apache+nginx ====== |
FIXME | FIXME | ||
Line 66: | Line 66: | ||
if [[ ! -d $DOCROOT ]]; then | if [[ ! -d $DOCROOT ]]; then | ||
mkdir -p $DOCROOT | mkdir -p $DOCROOT | ||
+ | chown -R $user:$user $DOCROOT | ||
fi | fi | ||
Line 191: | Line 192: | ||
function enable_apache_vhost | function enable_apache_vhost | ||
{ | { | ||
- | if [[ -f "/etc/apache2/sites-available/$domain" ]]; then | + | if [[ -f "/etc/apache2/sites-available/${domain}.conf" ]]; then |
- | echo "Domain $domain already exists in /etc/apache2/sites-available/$domain" | + | echo "Domain $domain already exists in /etc/apache2/sites-available/${domain}.conf" |
exit 1 | exit 1 | ||
else | else | ||
- | cp $TMPCONFDIR/apache.$domain /etc/apache2/sites-available/$domain | + | cp $TMPCONFDIR/apache.$domain /etc/apache2/sites-available/${domain}.conf |
a2ensite $domain | a2ensite $domain | ||
if [[ -z `apache2ctl configtest` ]]; then | if [[ -z `apache2ctl configtest` ]]; then |