Я установил сервер Ubuntu 10.04 LAMP. Где лучше всего создавать папки для размещения моих сайтов?
Я установил сервер Ubuntu 10.04 LAMP. Единственный (в дополнение ко всем стандартным техническим пользователям, созданным при установке) пользователь "Администратор" (я должен создать больше?). Я сомневаюсь в правильности размещения общедоступных веб-сайтов в / home / administrator / public_html /. Какое место правильное? Я собираюсь использовать поддержку виртуальных хостов Apache для размещения нескольких веб-сайтов.
1 ответ
Это во многом зависит от того, что вы считаете хорошим.
Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:
/var/www/domain.tld/subdomaine
/var/www/domain.tld/subdomaine-log
Пример из реальной жизни:
<VirtualHost *:80>
ServerAdmin hostmaster@sourcelab.dk
ServerName sourcelab.dk
ServerAlias www.sourcelab.dk *.sourcelab.dk
DocumentRoot /var/www/sourcelab.dk/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/sourcelab.dk/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/sourcelab.dk/www-log/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/www/sourcelab.dk/www-log/access.log combined
ServerSignature On
</VirtualHost>
Если вы используете эту настройку, было бы неплохо изменить /etc/logrotate.d/apache2, просто добавив в файл строки, подобные этой /var/www/sourcelab.dk/www-log/*.log,.
/var/www/sourcelab.dk/www-log/*.log
/var/log/apache2/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
/etc/init.d/apache2 reload > /dev/null
fi
endscript
}
Это заставит logrotate вращать файлы журнала один раз в неделю и сохранять отставание 52 раза в неделю. Это поможет вам избежать заполнения жесткого диска лог-файлами и поможет вам, если вам когда-нибудь понадобится что-то из лог-файлов. Я недавно пробежал через почтовый файл журнала постфикса на 5 ГБ... НЕ ВЕСЕЛО!