Я установил LAMP-сервер Ubuntu 10.04. Где лучше всего создавать папки для размещения моих сайтов?

Я не уверен, как запросить определенную скорость, но вы можете уменьшить приоритет ввода-вывода процесса, который должен иметь тот же результат.

Уменьшить приоритет немного (по умолчанию «лучше»

ionice -n 7 cp <src> <dest>

Уменьшить приоритет много (планирование «только на холостом ходу»)

ionice -c 3 cp <src> <dest>
5
задан 26 September 2010 в 03:20

10 ответов

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

/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 ГБ ... НЕ FUN!

5
ответ дан 26 May 2018 в 01:16

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

/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 ГБ ... НЕ FUN!

5
ответ дан 25 July 2018 в 23:10

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

/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 ГБ ... НЕ FUN!

5
ответ дан 27 July 2018 в 03:10

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

/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 ГБ ... НЕ FUN!

5
ответ дан 31 July 2018 в 12:34

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

  / var / www  /domain.tld/subdomaine /var/www/domain.tld/subdomaine-log  

Пример реальной жизни:

  & lt; VirtualHost *: 80 & gt;  ServerAdmin hostmaster@sourcelab.dk ServerName sourcelab.dk ServerAlias ​​www.sourcelab.dk * .sourcelab.dk DocumentRoot /var/www/sourcelab.dk/www & lt; Directory & gt;  Параметры FollowSymLinks AllowOverride None & lt; / Directory & gt;  & lt; Directory /var/www/sourcelab.dk/www>  Параметры индексов FollowSymLinks MultiViews AllowOverride All Order allow, deny allow from all & lt; / Directory & gt;  ErrorLog /var/www/sourcelab.dk/www-log/error.log # Возможные значения: debug, info, notice, warn, error, crit, # alert, emerg.  LogLevel предупреждает CustomLog /var/www/sourcelab.dk/www-log/access.log в сочетании с ServerSignature On & lt; / VirtualHost & gt;   

Если вы используете эту настройку, может быть хорошей идеей изменить /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, если [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Это заставит logrotate вращать лог-файлы один раз в неделю и сохранять отставание в 52 раза в неделю. Это поможет вам избежать заполнения жесткого диска лог-файлами, и это поможет вам, если вам когда-нибудь понадобится что-то из лог-файлов. Недавно я пролетел через почтовый логфикс с сообщением размером 5 ГБ ... НЕ FUN!

5
ответ дан 2 August 2018 в 04:29

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

  / var / www  /domain.tld/subdomaine /var/www/domain.tld/subdomaine-log  

Пример реальной жизни:

  & lt; VirtualHost *: 80 & gt;  ServerAdmin hostmaster@sourcelab.dk ServerName sourcelab.dk ServerAlias ​​www.sourcelab.dk * .sourcelab.dk DocumentRoot /var/www/sourcelab.dk/www & lt; Directory & gt;  Параметры FollowSymLinks AllowOverride None & lt; / Directory & gt;  & lt; Directory /var/www/sourcelab.dk/www>  Параметры индексов FollowSymLinks MultiViews AllowOverride All Order allow, deny allow from all & lt; / Directory & gt;  ErrorLog /var/www/sourcelab.dk/www-log/error.log # Возможные значения: debug, info, notice, warn, error, crit, # alert, emerg.  LogLevel предупреждает CustomLog /var/www/sourcelab.dk/www-log/access.log в сочетании с ServerSignature On & lt; / VirtualHost & gt;   

Если вы используете эту настройку, может быть хорошей идеей изменить /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, если [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Это заставит logrotate вращать лог-файлы один раз в неделю и сохранять отставание в 52 раза в неделю. Это поможет вам избежать заполнения жесткого диска лог-файлами, и это поможет вам, если вам когда-нибудь понадобится что-то из лог-файлов. Недавно я пролетел через почтовый логфикс с сообщением размером 5 ГБ ... НЕ FUN!

5
ответ дан 4 August 2018 в 21:02

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

  / var / www  /domain.tld/subdomaine /var/www/domain.tld/subdomaine-log  

Пример реальной жизни:

  & lt; VirtualHost *: 80 & gt;  ServerAdmin hostmaster@sourcelab.dk ServerName sourcelab.dk ServerAlias ​​www.sourcelab.dk * .sourcelab.dk DocumentRoot /var/www/sourcelab.dk/www & lt; Directory & gt;  Параметры FollowSymLinks AllowOverride None & lt; / Directory & gt;  & lt; Directory /var/www/sourcelab.dk/www>  Параметры индексов FollowSymLinks MultiViews AllowOverride All Order allow, deny allow from all & lt; / Directory & gt;  ErrorLog /var/www/sourcelab.dk/www-log/error.log # Возможные значения: debug, info, notice, warn, error, crit, # alert, emerg.  LogLevel предупреждает CustomLog /var/www/sourcelab.dk/www-log/access.log в сочетании с ServerSignature On & lt; / VirtualHost & gt;   

Если вы используете эту настройку, может быть хорошей идеей изменить /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, если [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Это заставит logrotate вращать лог-файлы один раз в неделю и сохранять отставание в 52 раза в неделю. Это поможет вам избежать заполнения жесткого диска лог-файлами, и это поможет вам, если вам когда-нибудь понадобится что-то из лог-файлов. Недавно я пролетел через почтовый логфикс с сообщением размером 5 ГБ ... НЕ FUN!

5
ответ дан 6 August 2018 в 04:34

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

  / var / www  /domain.tld/subdomaine /var/www/domain.tld/subdomaine-log  

Пример реальной жизни:

  & lt; VirtualHost *: 80 & gt;  ServerAdmin hostmaster@sourcelab.dk ServerName sourcelab.dk ServerAlias ​​www.sourcelab.dk * .sourcelab.dk DocumentRoot /var/www/sourcelab.dk/www & lt; Directory & gt;  Параметры FollowSymLinks AllowOverride None & lt; / Directory & gt;  & lt; Directory /var/www/sourcelab.dk/www>  Параметры индексов FollowSymLinks MultiViews AllowOverride All Order allow, deny allow from all & lt; / Directory & gt;  ErrorLog /var/www/sourcelab.dk/www-log/error.log # Возможные значения: debug, info, notice, warn, error, crit, # alert, emerg.  LogLevel предупреждает CustomLog /var/www/sourcelab.dk/www-log/access.log в сочетании с ServerSignature On & lt; / VirtualHost & gt;   

Если вы используете эту настройку, может быть хорошей идеей изменить /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, если [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Это заставит logrotate вращать лог-файлы один раз в неделю и сохранять отставание в 52 раза в неделю. Это поможет вам избежать заполнения жесткого диска лог-файлами, и это поможет вам, если вам когда-нибудь понадобится что-то из лог-файлов. Недавно я пролетел через почтовый логфикс с сообщением размером 5 ГБ ... НЕ FUN!

5
ответ дан 7 August 2018 в 22:44

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

  / var / www  /domain.tld/subdomaine /var/www/domain.tld/subdomaine-log  

Пример реальной жизни:

  & lt; VirtualHost *: 80 & gt;  ServerAdmin hostmaster@sourcelab.dk ServerName sourcelab.dk ServerAlias ​​www.sourcelab.dk * .sourcelab.dk DocumentRoot /var/www/sourcelab.dk/www & lt; Directory & gt;  Параметры FollowSymLinks AllowOverride None & lt; / Directory & gt;  & lt; Directory /var/www/sourcelab.dk/www>  Параметры индексов FollowSymLinks MultiViews AllowOverride All Order allow, deny allow from all & lt; / Directory & gt;  ErrorLog /var/www/sourcelab.dk/www-log/error.log # Возможные значения: debug, info, notice, warn, error, crit, # alert, emerg.  LogLevel предупреждает CustomLog /var/www/sourcelab.dk/www-log/access.log в сочетании с ServerSignature On & lt; / VirtualHost & gt;   

Если вы используете эту настройку, может быть хорошей идеей изменить /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, если [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Это заставит logrotate вращать лог-файлы один раз в неделю и сохранять отставание в 52 раза в неделю. Это поможет вам избежать заполнения жесткого диска лог-файлами, и это поможет вам, если вам когда-нибудь понадобится что-то из лог-файлов. Недавно я пролетел через почтовый логфикс с сообщением размером 5 ГБ ... НЕ FUN!

5
ответ дан 10 August 2018 в 10:49

Это сильно зависит от того, что вы считаете хорошим.

Лично у меня две лампы работают на нескольких сайтах, и они используют следующую настройку:

  / var / www  /domain.tld/subdomaine /var/www/domain.tld/subdomaine-log  

Пример реальной жизни:

  & lt; VirtualHost *: 80 & gt;  ServerAdmin hostmaster@sourcelab.dk ServerName sourcelab.dk ServerAlias ​​www.sourcelab.dk * .sourcelab.dk DocumentRoot /var/www/sourcelab.dk/www & lt; Directory & gt;  Параметры FollowSymLinks AllowOverride None & lt; / Directory & gt;  & lt; Directory /var/www/sourcelab.dk/www>  Параметры индексов FollowSymLinks MultiViews AllowOverride All Order allow, deny allow from all & lt; / Directory & gt;  ErrorLog /var/www/sourcelab.dk/www-log/error.log # Возможные значения: debug, info, notice, warn, error, crit, # alert, emerg.  LogLevel предупреждает CustomLog /var/www/sourcelab.dk/www-log/access.log в сочетании с ServerSignature On & lt; / VirtualHost & gt;   

Если вы используете эту настройку, может быть хорошей идеей изменить /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, если [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Это заставит logrotate вращать лог-файлы один раз в неделю и сохранять отставание в 52 раза в неделю. Это поможет вам избежать заполнения жесткого диска лог-файлами, и это поможет вам, если вам когда-нибудь понадобится что-то из лог-файлов. Недавно я пролетел через почтовый логфикс с сообщением размером 5 ГБ ... НЕ FUN!

5
ответ дан 13 August 2018 в 17:24

Другие вопросы по тегам:

Похожие вопросы: