У меня есть сайт 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 в основном приложении.

0