предпочтительное расположение для файлов веб-приложений, вне / var / www

Я новичок в Linux, и я только что установил Ubuntu. Это действительно захватывающе, и я уже установил свой собственный apache и mysql. Сервер работает.

У меня есть файлы моего сайта в разделе /var/www, но некоторые файлы исключены из доступа пользователей. В моей среде Windows я помещаю их под C:/Special, и я хочу знать, где я должен поместить их под Ubuntu.

0
задан 10 January 2014 в 19:29

2 ответа

Вы можете поместить их в свою домашнюю папку (т.е. / home / user / www) и изменить директиву Directory и DocumentRoot в своей конфигурации Apache. Если вы сделаете это таким образом, только пользователь 'user' сможет увидеть файлы, но, конечно, вам все еще нужен пользователь 'root' для запуска демона apache, а не 'user'.

0
ответ дан 10 January 2014 в 19:29

Вы должны просто создать каталог в / var / www, который не доступен для других пользователей

chmod o-rwx /var/www/special

для полной безопасности, вы также должны пометить файлы в этом каталоге с такими же разрешениями.

0
ответ дан 10 January 2014 в 19:29

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

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