Мне сказали, что я должен создать папку с изображениями и папку с ресурсами, и мне нужно было убедиться, что: «они доступны для записи в Apache». Мне также сказали, что каталог приложений / runtime доступен в Интернете. Это то же самое, что и apache для записи? Если да:
Как я могу это сделать сразу или знаю это?
Выполнение ls -l У меня получается что-то вроде:
drwxr-xr-x 13 user user 4096 2011-08-26 10:23 app
drwxr-xr-x 4 user user 4096 2011-08-26 10:23 runtime
drwxr-xr-x 2 user user 4096 2011-08-26 11:11 images
drwxr-xr-x 2 user user 4096 2011-08-26 11:12 assets
Apache, это программа, работающая в фоновом режиме. Apache изначально запускается пользователем root (также называется root-process). Этот root-process запускает несколько дочерних процессов, которые обрабатывают клиентские запросы. По соображениям безопасности дочерние процессы не запускаются пользователем root, а как пользователь с минимальными привилегиями. Обычно этот пользователь имеет имя apache или www-data.
Чтобы узнать, какой пользователь это для apache v1:
ps -ef | grep httpd | grep -v grep
или для apache v2:
ps -ef | grep apache | grep -v grep
Результат для apache 2 будет примерно таким:
root 5001 1 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5021 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5022 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5023 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k startВ этом случае пользователь / группа www-data
Итак, чтобы сделать каталог, доступный для записи веб-сервером, мы должны установить владельца или группу каталога владельцу или группе Apache и разрешить для нее разрешение на запись. Обычно мы устанавливаем каталог в группу Apache (apache или `www-data или любой другой пользователь, используемый для запуска дочерних процессов) и разрешаем разрешение на запись для группы.
chgrp www-data /path/to/mydir
chmod g+w /path/to/mydir
[d6 ] (www-data - это имя, которое вы нашли с помощью команды ps выше). Относительно:
2) Мне также сказали сделать каталог приложений / времени выполнения веб-записи. Это то же самое, что и apache для записи?Да, это каталог, который нужно установить для записи в группу, которую ожидает Apache. Вероятно, это будет где-то в /var/www/ или установлено как виртуальный хост в /etc/apache2/sites-enabled/ и / или /etc/apache2/sites-available
Apache, это программа, работающая в фоновом режиме. Apache изначально запускается пользователем root (также называется root-process). Этот root-process запускает несколько дочерних процессов, которые обрабатывают клиентские запросы. По соображениям безопасности дочерние процессы не запускаются пользователем root, а как пользователь с минимальными привилегиями. Обычно этот пользователь имеет имя apache или www-data.
Чтобы узнать, какой пользователь это для apache v1:
ps -ef | grep httpd | grep -v grep
или для apache v2:
ps -ef | grep apache | grep -v grep
Результат для apache 2 будет примерно таким:
root 5001 1 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5021 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5022 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5023 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k startВ этом случае пользователь / группа www-data
Итак, чтобы сделать каталог, доступный для записи веб-сервером, мы должны установить владельца или группу каталога владельцу или группе Apache и разрешить для нее разрешение на запись. Обычно мы устанавливаем каталог в группу Apache (apache или `www-data или любой другой пользователь, используемый для запуска дочерних процессов) и разрешаем разрешение на запись для группы.
chgrp www-data /path/to/mydir
chmod g+w /path/to/mydir
(www-data - это имя, которое вы нашли с помощью команды ps выше).
Относительно:
2) Мне также сказали сделать каталог приложений / времени выполнения веб-записи. Это то же самое, что и apache для записи?Да, это каталог, который нужно установить для записи в группу, которую ожидает Apache. Вероятно, это будет где-то в /var/www/ или установлено как виртуальный хост в /etc/apache2/sites-enabled/ и / или /etc/apache2/sites-available
Apache, это программа, работающая в фоновом режиме. Apache изначально запускается пользователем root (также называется root-process). Этот root-process запускает несколько дочерних процессов, которые обрабатывают клиентские запросы. По соображениям безопасности дочерние процессы не запускаются пользователем root, а как пользователь с минимальными привилегиями. Обычно этот пользователь имеет имя apache или www-data.
Чтобы узнать, какой пользователь это для apache v1:
ps -ef | grep httpd | grep -v grep
или для apache v2:
ps -ef | grep apache | grep -v grep
Результат для apache 2 будет примерно таким:
root 5001 1 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5021 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5022 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5023 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k startВ этом случае пользователь / группа www-data
Итак, чтобы сделать каталог, доступный для записи веб-сервером, мы должны установить владельца или группу каталога владельцу или группе Apache и разрешить для нее разрешение на запись. Обычно мы устанавливаем каталог в группу Apache (apache или `www-data или любой другой пользователь, используемый для запуска дочерних процессов) и разрешаем разрешение на запись для группы.
chgrp www-data /path/to/mydir
chmod g+w /path/to/mydir
(www-data - это имя, которое вы нашли с помощью команды ps выше).
Относительно:
2) Мне также сказали сделать каталог приложений / времени выполнения веб-записи. Это то же самое, что и apache для записи?Да, это каталог, который нужно установить для записи в группу, которую ожидает Apache. Вероятно, это будет где-то в /var/www/ или установлено как виртуальный хост в /etc/apache2/sites-enabled/ и / или /etc/apache2/sites-available
Apache, это программа, работающая в фоновом режиме. Apache изначально запускается пользователем root (также называется root-process). Этот root-process запускает несколько дочерних процессов, которые обрабатывают клиентские запросы. По соображениям безопасности дочерние процессы не запускаются пользователем root, а как пользователь с минимальными привилегиями. Обычно этот пользователь имеет имя apache или www-data.
Чтобы узнать, какой пользователь это для apache v1:
ps -ef | grep httpd | grep -v grep
или для apache v2:
ps -ef | grep apache | grep -v grep
Результат для apache 2 будет примерно таким:
root 5001 1 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5021 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5022 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5023 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k startВ этом случае пользователь / группа www-data
Итак, чтобы сделать каталог, доступный для записи веб-сервером, мы должны установить владельца или группу каталога владельцу или группе Apache и разрешить для нее разрешение на запись. Обычно мы устанавливаем каталог в группу Apache (apache или `www-data или любой другой пользователь, используемый для запуска дочерних процессов) и разрешаем разрешение на запись для группы.
chgrp www-data /path/to/mydir
chmod g+w /path/to/mydir
(www-data - это имя, которое вы нашли с помощью команды ps выше).
Относительно:
2) Мне также сказали сделать каталог приложений / времени выполнения веб-записи. Это то же самое, что и apache для записи?Да, это каталог, который нужно установить для записи в группу, которую ожидает Apache. Вероятно, это будет где-то в /var/www/ или установлено как виртуальный хост в /etc/apache2/sites-enabled/ и / или /etc/apache2/sites-available
Apache, это программа, работающая в фоновом режиме. Apache изначально запускается пользователем root (также называется root-process). Этот root-process запускает несколько дочерних процессов, которые обрабатывают клиентские запросы. По соображениям безопасности дочерние процессы не запускаются пользователем root, а как пользователь с минимальными привилегиями. Обычно этот пользователь имеет имя apache или www-data.
Чтобы узнать, какой пользователь это для apache v1:
ps -ef | grep httpd | grep -v grep
или для apache v2:
ps -ef | grep apache | grep -v grep
Результат для apache 2 будет примерно таким:
root 5001 1 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5021 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5022 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5023 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k startВ этом случае пользователь / группа www-data
Итак, чтобы сделать каталог, доступный для записи веб-сервером, мы должны установить владельца или группу каталога владельцу или группе Apache и разрешить для нее разрешение на запись. Обычно мы устанавливаем каталог в группу Apache (apache или `www-data или любой другой пользователь, используемый для запуска дочерних процессов) и разрешаем разрешение на запись для группы.
chgrp www-data /path/to/mydir
chmod g+w /path/to/mydir
(www-data - это имя, которое вы нашли с помощью команды ps выше).
Относительно:
2) Мне также сказали сделать каталог приложений / времени выполнения веб-записи. Это то же самое, что и apache для записи?Да, это каталог, который нужно установить для записи в группу, которую ожидает Apache. Вероятно, это будет где-то в /var/www/ или установлено как виртуальный хост в /etc/apache2/sites-enabled/ и / или /etc/apache2/sites-available
Apache, это программа, работающая в фоновом режиме. Apache изначально запускается пользователем root (также называется root-process). Этот root-process запускает несколько дочерних процессов, которые обрабатывают клиентские запросы. По соображениям безопасности дочерние процессы не запускаются пользователем root, а как пользователь с минимальными привилегиями. Обычно этот пользователь имеет имя apache или www-data.
Чтобы узнать, какой пользователь это для apache v1:
ps -ef | grep httpd | grep -v grep
или для apache v2:
ps -ef | grep apache | grep -v grep
Результат для apache 2 будет примерно таким:
root 5001 1 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5021 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5022 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k start www-data 5023 5001 0 07:21 ? 00:00:00 /usr/sbin/apache2 -k startВ этом случае пользователь / группа www-data
Итак, чтобы сделать каталог, доступный для записи веб-сервером, мы должны установить владельца или группу каталога владельцу или группе Apache и разрешить для нее разрешение на запись. Обычно мы устанавливаем каталог в группу Apache (apache или `www-data или любой другой пользователь, используемый для запуска дочерних процессов) и разрешаем разрешение на запись для группы.
chgrp www-data /path/to/mydir
chmod g+w /path/to/mydir
(www-data - это имя, которое вы нашли с помощью команды ps выше).
Относительно:
2) Мне также сказали сделать каталог приложений / времени выполнения веб-записи. Это то же самое, что и apache для записи?Да, это каталог, который нужно установить для записи в группу, которую ожидает Apache. Вероятно, это будет где-то в /var/www/ или установлено как виртуальный хост в /etc/apache2/sites-enabled/ и / или /etc/apache2/sites-available