2009-09-10 3 views
7

Actualy, Đó là một vài câu hỏi:Connecting miền google công cụ ứng dụng mà không cần google apps

  1. Có thể bằng cách nào đó tránh việc đăng ký các ứng dụng google nếu tôi chỉ muốn kết nối các ứng dụng Google App Engine đến tên miền không khỏa thân (ví dụ: www.example.com)
  2. Nếu được mô tả ở trên là không thể, tôi có quyền đăng ký Google Apps Education Edition. Và làm thế nào tôi có thể chứng minh rằng tôi là phi lợi nhuận nếu tôi không phải là cư dân Hoa Kỳ?
  3. Nếu tôi cần kết nối một vài miền với một vài phiên bản ứng dụng của Google, tôi cũng phải sử dụng một vài ứng dụng của Google không?

Trả lời

11

Dưới đây là một vài câu trả lời:

  1. Không, Google App Engine sử dụng Google Apps để quản lý lĩnh vực. Xem bài viết Deploying your Application on your Google Apps URL.
  2. Có, nếu bạn là trường học hoặc trường đại học như được giải thích here. Nếu bạn không, tại sao bạn không chỉ cần đi cho Standard Edition?
  3. Có, đối với một vài tên miền và một vài phiên bản GAE, bạn sẽ cần một vài Google Apps AFAIK. Nhưng đây không phải là vấn đề vì Google Apps Standard Edition miễn phí. Không. Như được Nick chỉ ra, bạn có thể thêm nhiều tên miền vào tài khoản Apps làm bí danh, sau đó ánh xạ chúng tới các ứng dụng App Engine khác nhau.

Chỉnh sửa: Câu trả lời thứ 3 đã được cập nhật với đầu vào do Nick Johnson cung cấp trong nhận xét.

+5

Tất cả ngoại trừ chính xác điểm 3 - bạn có thể thêm nhiều tên miền vào tài khoản Apps làm bí danh, sau đó ánh xạ chúng vào các ứng dụng App Engine khác nhau. –

+2

Về điểm 3: Bạn thậm chí có thể ánh xạ các url khác nhau từ cùng một tài khoản Apps đến cùng một ứng dụng App Engine (và sau đó xem 'os.ENVIRON (' SERVER_NAME ') 'trong ứng dụng của bạn). – Janus

+0

@ Nick- bạn đã thực sự làm điều này chưa? Tôi chỉ thử nó và có vẻ như sai - xem câu trả lời của tôi. – Yarin

0

Tùy chọn khác thường được sử dụng là sử dụng proxy ngược để ánh xạ miền của khách hàng vào ứng dụng AppEngine của bạn. Tôi đang sử dụng điều này vì tôi không thể thêm chúng làm bí danh tên miền Google Apps trên tên miền chính của mình, vì một số khách hàng tự chạy Google Apps.

chi tiết ở đây: http://devblog.ronoaldo.net/2013/09/mapping-multiple-domains-to-google.html

2

Với sự (mới?) Phát triển giao diện điều khiển có thể thêm các lĩnh vực để ứng dụng miễn phí mà không cần sử dụng Google Apps. Nhưng bạn sẽ không thể sử dụng HTTPS mà không cần đăng ký miền với Google Apps.

Vì vậy, câu trả lời cho câu hỏi đầu tiên là "Có" (giả sử TLS không bắt buộc). Câu hỏi thứ hai không liên quan. Và đối với câu hỏi thứ ba, nhiều tên miền có thể được liên kết với cùng một ứng dụng (không sử dụng Google Apps).

  1. Chọn dự án của mình trong phát triển giao diện điều khiển (https://console.developers.google.com/project)
  2. Navigate menu bên để truy cập cài đặt tên miền App Engine (App Engine -> Settings)
  3. Sau khi kiểm tra tên miền của bạn (có thể mất một thời gian) bạn có thể thêm miền vào ứng dụng.

Tôi hiện không thể tìm thấy tài liệu được Google may mắn để hỗ trợ điều này. Nhưng tôi hiện đang phục vụ một ứng dụng App Engine trên một miền không được đăng ký với Google Apps.