Định cấu hình tên miền phụ phpmyadmin.site.com với nginx


0

Tôi có một trang Rails đang được phục vụ bởi nginx. Tôi cũng muốn có phpmyadmin cho cùng một dữ liệu. Phpmyadmin của tôi được cài đặt trong/use/share/phpMyAdmin

Tôi đã viết điều này trong tập tin nginx.conf của tôi:

    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;
    }

Trang web thường xuyên của tôi có sẵn tại mysite.com và mysite.org. Nếu tôi truy cập phpmyadmin.mysite.org hoặc phpmyadmin.mysite.com thì trình duyệt nói rằng nó không thể tìm thấy máy chủ. Ngoài ra, không có gì hiển thị trong truy cập nginx của tôi.log hoặc lỗi.log hoặc liên quan đến nỗ lực tại phpmyadmin.mysite.com. Tôi đã khởi động lại máy chủ nginx sau khi cập nhật lên nginx.conf.

Cập nhật 1: đồng thời, có một cách để biết nếu có một số tường lửa ở đâu đó ngăn tôi đi đến phpmyadmin mới được tạo của tôi. tên miền phụ?

Cập nhật 2: Tôi đã cố gắng có một tên miền phụ vì tôi không biết làm thế nào để không có mysite.com/phpmyadmin không can thiệp vào định tuyến URL Rails trên ứng dụng chính.


1
Bạn đã thêm phpmyadmin.mysite.org vào DNS chưa?
Alan Shutko

@AlanShutko, đó phải là một phần của nó! Ok, chỉ để dùng thử, tôi có thể sử dụng địa chỉ IP để truy cập nó không. Một cái gì đó giống như phpmyadmin.10.10.10.10 nếu 10.10.10.10 là địa chỉ IP của mysite.com?
highBandWidth

1
Không, bạn sẽ không thể sử dụng địa chỉ IP. Bạn cần phải đi theo tên máy chủ vì máy chủ web sẽ sử dụng tham số Máy chủ để xác định trang web nào sẽ hiển thị. Tuy nhiên, bạn sẽ có thể chỉnh sửa tệp máy chủ trên HĐH mà bạn chọn để dùng thử cục bộ trước khi thay đổi DNS.
Alan Shutko
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.