Установка LAMP с PostgreSQL и PostGIS на Ubuntu
В этом руководстве EDIS Global настроим среду LAMP с отличием: вместо MySQL используем PostgreSQL и его пространственное расширение PostGIS.
Предварительные требования
- Активный аккаунт VPS-хостинга EDIS Global.
- VPS с Ubuntu 20.04 или новее.
- Базовые навыки работы в терминале.
Пошаговая установка
- Обновление системы
Убедитесь, что на сервере актуальные пакеты:
- Установка Apache
Установите веб-сервер Apache:
Проверьте его состояние:
- Установка PHP
Установите PHP и нужные расширения:
Проверьте установку:
- Установка PostgreSQL и PostGIS
Установите PostgreSQL с дополнительными пакетами contrib:
Проверьте состояние PostgreSQL:
Установите PostGIS:
Примечание: замените <VERSION> версией PostgreSQL, например 13 для PostgreSQL 13.
- Настройка базы данных
Войдите в среду PostgreSQL от пользователя postgres:
Создайте базу и включите PostGIS:
При необходимости создайте пользователя:
- Защита установки
При настройке позаботьтесь о безопасности:
- Apache: настройте межсетевой экран, отключите листинг каталогов и используйте SSL-сертификаты.
- PostgreSQL: измените стандартные пароли пользователей, ограничьте удалённый доступ и регулярно копируйте базу.
- Регулярно обновляйте все компоненты.
Заключение
LAMP с PostgreSQL и PostGIS установлен на VPS EDIS Global. Такая конфигурация объединяет обычный веб-хостинг с пространственными возможностями PostGIS. Для производительности и безопасности регулярно наблюдайте за сервером, обслуживайте его и создавайте резервные копии.
EDIS Global готова помочь. Другие руководства доступны в базе знаний; за помощью обращайтесь в поддержку. Последнее изменение 7 ноября 2026 г.