Прежде всего, я не уверен, что это правильное место для этого вопроса, но так как он был помечен как не по теме из-за ошибки сервера, я решил попробовать его здесь.
Я собираюсь начать с текущей настройки разработки: у меня есть локальный веб-сервер apache, управляемый с помощью XAMPP, и на моем персональном компьютере не настроена SSL/ сертификация. У меня есть небольшая база данных MySQL в фоновом режиме.
Сайт должен предоставлять сотрудникам простую форму для ввода данных смены (время начала, время окончания, количество обработанных ящиков и т.д.). Эти данные затем отправляются и хранятся в базе данных MySQL.
Я считаю, что окружающая среда является относительно низким риском. Я не верю, что кто-либо, работающий с сайтом, попытается каким-либо серьезным образом повлиять на безопасность, поэтому базовой безопасности, требуемой европейским законодательством (GDPR), должно быть достаточно. Я знаю, что моя текущая установка не для производства, но я также чрезвычайно новичок в такого рода проектах, и поэтому я хочу поделиться с вами некоторыми идеями о том, как это настроить.
Мои вопросы, но не ограничиваются:
- Должны ли сервер и база данных работать локально (дома) или в облаке (с лазурью или чем-то в этом роде)?
- Если он работает локально, как сотрудники компании могут подключаться к локальному серверу (возможно, через VPN?)?
- Как я могу гарантировать доступность при локальном запуске?
- Какие есть альтернативы XAMPP (для производства, а не для разработки)?
- Что еще я должен принять во внимание?
Заранее большое спасибо!!