У меня есть веб-сервер (Apache2), к которому я обращаюсь с помощью FileZilla.
На моем веб-сервере у меня есть каталог / home / admin / www, который я связал с / var / www. Так что я могу получить к нему доступ по FTP. Это работает отлично!
Но каждый раз, когда я перезагружаю свой веб-сервер, мне приходится делать привязку снова и снова. Разве я не могу сказать своему веб-серверу, что эти карты нужно всегда связывать? Также мне нужно каждый раз снова сбрасывать все мои разрешения, что я делаю не так?
Лучшее и больше безопасного решения (я становлюсь обеспокоенным на предмет Интернета, имеющего доступ к администраторы, размещают папку!) должен создать webroot папку в /
Терминальное время!
cd /
sudo mkdir /webroot
sudo groupadd webdev
sudo usermod -a -G webdev yourusername
sudo chown www-data:webdev /webroot/
Теперь укажите на апача на свой новый корень документа/webroot у основания Вашей апачской конфигурации. Это может быть найдено здесь:/etc/apache2/apache2.conf
sudo nano /etc/apache2/apache2.conf
CTRL-O для сохранения, CTRL-X для выхода в нано, если Вы не знакомы с ним.
Просто замена DocumentRoot /var/www/
с /webroot/
Скопируйте свой webfiles теперь в webroot.
sudo /etc/init.d/apache2 reload
Apache должен был теперь перезапустить со всеми загруженными конфигурациями.
Это создало каталог в корне, названном webroot, принадлежавшим apache2, и владелец группы является новой группой webdev, который Ваш пользователь теперь добавляется члену (это не заменяет групп!). Это позволит Вам редактировать файлы в FTP!
Это - очень простое решение для апачского сервера с одним веб-сайтом. Больше работы требуется, если Вы планируете выполнение нескольких сайтов (создающий отдельные папки для них в webroot, например)
Преимущества этого состоят в том, что, если кто-то действительно находит уязвимость, они заблокированы в webroot папку и не Вашу домашнюю папку! Также, если когда-нибудь необходимо было позволять еще пользователям изменять сайт, можно добавить их пользователя к webdev группе с sudo usermod -a -G theirusername webdev
Надеюсь, это поможет!
С уважением