VPS — различия между версиями
м (→Изменение пароля к Firebird) |
(→Изменение пароля к Firebird в Ubuntu 10.04) |
||
Строка 34: | Строка 34: | ||
</source> | </source> | ||
− | == | + | == Ограничение доступа к БД в Ubuntu 10.04 == |
Проблема: пароль, использовавшийся при установке недопустимо оставлять как есть на сервере, если планируется использовать [http://spcms.ru/download#abook Алфавитную книгу] с любого адреса. | Проблема: пароль, использовавшийся при установке недопустимо оставлять как есть на сервере, если планируется использовать [http://spcms.ru/download#abook Алфавитную книгу] с любого адреса. | ||
− | Решение номер 1: смена пароля | + | === Решение номер 1: смена пароля === |
Выполните команду: | Выполните команду: | ||
Строка 56: | Строка 56: | ||
Готово. | Готово. | ||
− | Решение номер 2: | + | === Решение номер 2: фаерволл === |
+ | |||
+ | Ограничьте доступ к БД Firebird (порт TCP/3050) только с доверенных IP. Обязательно сотавьте доступ с адреса 127.0.0.1, чтобы сам портал на сервере имел возможность работать с БД. |
Версия 12:46, 10 июня 2012
На данной странице описаны известные особенности установки портала на VPS.
Причины возникновения этих особенностей связаны с тем, что на VPS устанавливаются ОС, отличающиеся от тех, что ставятся из официальных образов на обычные машины в сторону минимизации предустановленного ПО и настроек.
Содержание
Сообщения вида: "locale: Cannot set LC_ALL to default locale: No such file or directory"
Причина: не определена локаль.
Исправление:
echo 'LANG="en_US.utf8" LANGUAGE="en_US.utf8" LC_ALL="en_US.utf8"' >> /etc/environment locale-gen # перелогиниться
В Ubuntu 10.04 не ставится Firebird
Сообщение apt-get о невозможности найти источник, из которого можно было бы поставить пакет с таким именем.
Причина: не подключен репозиторий universe.
Исправление:
echo 'deb http://ru.archive.ubuntu.com/ubuntu/ lucid universe deb http://ru.archive.ubuntu.com/ubuntu/ lucid-updates universe' >> /etc/apt/sources.list apt-get update
Ограничение доступа к БД в Ubuntu 10.04
Проблема: пароль, использовавшийся при установке недопустимо оставлять как есть на сервере, если планируется использовать Алфавитную книгу с любого адреса.
Решение номер 1: смена пароля
Выполните команду:
dpkg-reconfigure firebird2.1-super
Затем отредактируйте файл /var/www/cgi-bin/sp/sp.conf
, замените в нём старый пароль на новый (параметры db_pass
и cmsdbpasswd
).
Выполните команду:
pkill speedy_backend
Готово.
Решение номер 2: фаерволл
Ограничьте доступ к БД Firebird (порт TCP/3050) только с доверенных IP. Обязательно сотавьте доступ с адреса 127.0.0.1, чтобы сам портал на сервере имел возможность работать с БД.