Google Compute motorunu test etmeye yeni başladım. Şimdi go golang (golang) uygulamasını uygulamaya çalışıyorum, böylece dışarıdan ulaşılabilir. Uygulamamın bir MongoDB veritabanı gerektirdiğinden, bilgi motorunu uygulama motoru lehine kullanıyorum. O portu 1234 açıktır ve IP başvurum Web işlecini Google compute motoruna dağıtın
- duvarı
- Kurulum yukarı hesaplama motoru örneğini oluşturun: aşağıdaki yaptım
Uygulama ju başlar iyiyim Ama eğer tarayıcıda ip: 1234 ile açarsam dışarıdan ona ulaşamıyorum. Ayrıca 80 numaralı bağlantı noktasında root kullanıcısı olarak başlatmayı denedim, fakat bu da işe yaramadı.
sunucusu aşağıdaki şekilde yapılandırılır:
{
"host": "localhost:1234",
"dbhost": "localhost",
"db": "dbname",
"logfile": "log"
}
Ben bir apache sunucusu sunucular port 80 kullanıyorum ve sayfa görüntülenir ... OS ubuntu 14.04 olduğunu.
ana basitçe bir mux bazı işleyicileri ekler ve kamu dir bir dosya sunucusu ekler:
mux.Handle("/", http.FileServer(http.Dir(public_dir)))
// [...]
if err := http.ListenAndServe(cfg.Host, mux); err != nil {
panic(err)
}
Yani mesele burada ne var?
Harika çalıştı! Aptal bana :) – Kugel
Ana bilgisayar isminin tamamen kaldırılmasının da işe yarayacağını düşünüyorum: '': 1234 ''. –