Назад | Перейти на главную страницу

Как работать на локальных веб-сайтах с балансировкой нагрузки виртуальных машин

Итак, у меня все готово к работе и работает хорошо (все серверы ubuntu находятся на хост-машине Ubuntu).

Все работает ... синхронизация файлов, загрузка сайтов, резервные копии и тд ...

На моем локальном сервере всего 6 виртуальных машин (4 веб, 1 фунт, 1 дБ).

Проблема, с которой я столкнулся сейчас, заключается в том, чтобы выяснить, как я могу работать на сайтах.

Ну ... не то чтобы проблема, скорее препятствие...

Пока я подключаюсь к основному веб-серверу и подключаюсь к моему пользователю и группе, на сайтах нет проблем ... кроме того, что они не будут отображаться из-за изменения разрешений с www-data в мою учетную запись пользователя. Если я не поеду user:www-data... однако, когда я это сделаю, я больше не могу управлять сайтами через их интерфейс администратора из-за разрешений пользователя (все они являются сайтами wordpress).

Как только я закончу над ними работать, я смогу их вернуть в www-data:www-data, и, таким образом, могу работать на стороне WP ....

Хотя это нормально, пока я сижу перед хост-машиной, это невозможно за пределами моей локальной сети (из-за того, что я ограничиваю доступ к оболочке только для моих локальных машин)

Мне интересно, есть ли способ обойти это?

Я попытался добавить свою учетную запись пользователя в группу www-data, добавить пользователя www-data в мою группу, и, тем не менее, мне нужно выполнить эту «работу»

Добавьте своего пользователя в группу www-data и измените файлы так, чтобы у них было разрешение на запись в группе, вот команда:

chmod -R g+w DIRECTORY

Еще лучше, когда вы работаете из оболочки перед добавлением файлов, выполните команду www-data: chgrp, чтобы файлы создавались с помощью группы apache.