Как создать и настроить свой веб-сервер на VDS (05 сен 2024)

Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?

Где находятся pg_config и pg_hba.conf?

Больше
5 года 1 нед. назад - 5 года 1 нед. назад #1 от Вебмастер
Вебмастер создал тему: Где находятся pg_config и pg_hba.conf?
Как узнать, где в моей системе расположены файлы pg_config и pg_hba.conf? Без них не компилится gem 'pg':
Code:
checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
Последнее редактирование: 5 года 1 нед. назад пользователем Вебмастер.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 2
Больше
5 года 1 нед. назад #2 от Aleksej
Aleksej ответил в теме Где находятся pg_config и pg_hba.conf?

Вебмастер пишет: Как узнать, где в моей системе расположены файлы pg_config и pg_hba.conf?

Code:
sudo find / -name "pg_config" -print find: ‘/run/user/1000/gvfs’: Отказано в доступе /usr/bin/pg_config /usr/lib/postgresql10/bin/pg_config /etc/alternatives/pg_config
Спасибо сказали: Вебмастер

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 1 нед. назад #3 от serge
serge ответил в теме Где находятся pg_config и pg_hba.conf?
Code:
> psql -U postgres =# show hba_file; =# show config_file

Еще способы получить разнообразную инфу по postgresql:
Code:
cat /usr/lib/systemd/system/postgresql.service cat /etc/sysconfig/postgresql systemctl status postgresql | grep vendor cat /lib/systemd/system/postgresql@.service | grep Condi sudo ps aux | grep postgresql |grep bin

А я смогу! - А поглядим! - А я упрямый!
Спасибо сказали: Вебмастер

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 1 нед. назад #4 от Вебмастер
Вебмастер ответил в теме Где находятся pg_config и pg_hba.conf?
Как в него войти? в смысле, в postgres первый раз после установки?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 5 дн. назад #5 от serge
serge ответил в теме Где находятся pg_config и pg_hba.conf?
1. Войдите под пользователем “postgres”:
Code:
test@test:~$ sudo su - postgres [sudo] password for test: postgres@test:~$

2. Подключитесь к postgresql:
Code:
postgres@test:~$ psql -U postgres psql (9.1.12) Type "help" for help. postgres=#

3. Теперь меняем пароль пользователя postgres:
Code:
postgres=# ALTER USER postgres with encrypted password '12345689'; ALTER ROLE

4. Выходим из postgresql (жмем Ctrl-D):
Code:
postgres=# \q postgres@test:~$

5. Теперь откроем файл pg_hba.conf, где меняем 'peer':
Code:
local all postgres peer

на 'md5':
Code:
local all postgres md5


6. Перезагружаем postgresql сервер:
Code:
sudo /etc/init.d/postgresql restart

7. Заходим под пользователем postgresql с вновь установленным паролем:
Code:
psql -U postgres

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 5 дн. назад #6 от Вебмастер
Вебмастер ответил в теме Где находятся pg_config и pg_hba.conf?

serge пишет: 5. Теперь откроем файл pg_hba.conf, где меняем 'peer':

Code:
local all postgres peer

на 'md5':
Code:
local all postgres md5

Тогда выскакивает в рельсах эта ошибка:

PG::ConnectionBad: fe_sendauth: no password supplied

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 5 дн. назад #7 от Aleksej
Aleksej ответил в теме Где находятся pg_config и pg_hba.conf?
ну тогда не на md5, на trust попробуй сменить. Исчезает ошибка?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 5 дн. назад #8 от serge
serge ответил в теме Где находятся pg_config и pg_hba.conf?

Вебмастер пишет: PG::ConnectionBad: fe_sendauth: no password supplied


stackoverflow.com/questions/23375740/pgc...no-password-supplied

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9 от evgenij
evgenij ответил в теме Где находятся pg_config и pg_hba.conf?

Как узнать, где в моей системе расположены файлы pg_config и pg_hba.conf? Без них не компилится gem 'pg':
 
Code:
$ locate pg_hba.conf

Have a lot of fun!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #10 от serge
serge ответил в теме Где находятся pg_config и pg_hba.conf?
Тема по-прежнему актуальна?  Вы можете просто написать в database.yml как-то вот так например, и будет вам счастье... 
Code:
default: &default   adapter: postgresql   encoding: unicode   pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> development:   <<: *default   database: redmine_development

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум