Сегодня я расскажу как довольно просто поднять и настроить свой собственный сервер карт (тайловый сервер) на основе Ubuntu Server 14.04 LTS и OpenStreetMap.
Итак начнём. Из Википедии:
OpenStreetMap (дословно «открытая карта улиц»), сокращённо OSM — некоммерческий веб-картографический проект по созданию силами сообщества участников-пользователей Интернета подробной свободной и бесплатной географической карты мира.
Есть довольно подробная официальная статья об установке и настройке tile-сервера, но есть ещё более простой и быстрый способ.
Читати далі…
- Категорія: Адміністрування
- Теги: apache, gis, mapnik, mod_tile, nginx, openstreetmap, osm, postgis, postgresql, renderd, tile, ubuntu, оптимизация, сервер, тюнинг
Сегодня я расскажу как можно отказаться от медленного Apache для настройки связки trac + SVN/Subversion. Итак, начнём.
1. Устанавливаем и настраиваем SVN/Subversion
Ставим SVN/Subversion на наш сервер
sudo apt-get install subversion
Создаём репозиторий (для примера — в папке /var/svn/my-repository
)
sudo svnadmin create /var/svn/my-repository
Устанавливаем владельца www-data
для папки с репозиторием
sudo chown -R www-data:www-data /var/svn/my-repository
Теперь нам необходимо выполнить импорт файлов в репозиторий.
Для этого создадим где-то на локальной машинке (впрочем, можно и прямо на удалённом сервере) папку с некоторым именем (для примера: my-files
)
mkdir my-files
И выполняем первый импорт на наш настроенный SVN-сервер:
svn import -m 'initial commit' my-files svn+ssh://my-username@my-cool-webserver/var/svn/my-repository
Где
my-files
– папка с файлами которые необходимо проимпортировать в репозиторий,
my-username
– имя пользователя на сервере,
my-cool-webserver
– адрес сервера,
/var/svn/my-repository
– путь в файловой системе сервера к репозитории
Теперь мы можем выполнять коммиты в этот репозиторий, только вначале необходимо будет сделать checkout
репозитория в папку для дальнейшей работы.
Делается это так:
svn checkout svn+ssh://my-username@my-cool-webserver/var/svn/my-repository
Данный способ настройки SVN/Subversion называется SVN over SSH
.
Читати далі…