У меня есть сайт Rails, обслуживаемый nginx. Я хочу также иметь phpmyadmin для тех же данных. Мой phpmyadmin установлен в /use/share/phpMyAdmin
Я написал это в моем файле nginx.conf:
server {
listen 80;
server_name mysite.com mysite.org ;
root /home/dbadmin/mysite_r_3_1_1/public;
rails_env development;
passenger_enabled on;
client_max_body_size 500M;
client_body_buffer_size 256k;
}
server {
listen 80;
server_name phpmyadmin.mysite.org phpmyadmin.mysite.com ;
root /usr/share/phpmMyAdmin;
index index.php;
}
Мой обычный сайт доступен на mysite.com и mysite.org. Если я захожу на phpmyadmin.mysite.org или phpmyadmin.mysite.com, браузер говорит, что не может найти сервер. Кроме того, в моих файлах nginx access.log или errors.log ничего не отображается ни по поводу попытки phpmyadmin.mysite.com. Я перезапустил сервер nginx после обновления до nginx.conf.
Обновление 1: также есть ли способ узнать, есть ли где-нибудь брандмауэр, который не позволяет мне перейти к моему недавно созданному phpmyadmin. поддомен?
Обновление 2: я пытался создать поддомен, потому что не знаю, как mysite.com/phpmyadmin не мешал маршрутизации URL-адресов Rails в основном приложении.