Saya menjalankan situs web utama saya (misalnya main.com) pada Server MacMini dengan OS X 10.10 dan Server App Version 4. Selain itu, saya melayani aplikasi web bertenaga Django pada Raspberry Pi menggunakan Gunicorn dan nginx. Sekarang, saya ingin membuat aplikasi web tersedia dari subdomain (mis. Webapp.main.com) atau sebagai alternatif dari jalur yang berbeda seperti main.com/webapp.
Saya mengerti bahwa permintaan pada port 80 akan ditangani oleh server web pada MacMini. Jadi itu masalah pengalihan permintaan dari sana ke server Raspberry Pi. Bagaimana saya bisa melakukan redirect ini atau setup saya mungkin terlalu berantakan?
Jawaban:
OS X Server menggunakan Apache yang merupakan aplikasi yang sangat fleksibel. OS X Server memberi Anda kemampuan untuk mengatur pengalihan ( https://help.apple.com/serverapp/mac/5.0/#/apd1AB74EDF-C5B3-4C20-AD02-42120FF3B208 ) Jika pengaturan tersebut tidak cukup dan Anda cukup bersedia menangani file konfigurasi apache, ada opsi tambahan yang tersedia untuk Anda.
Tutorial tentang Apache Redirects ( https://www.digitalocean.com/community/tutorials/how-to-create-tentara-and-permanent-redirects-with-apache-and-nginx )
Jika Anda melakukan pencarian google untuk "redirect konfigurasi Apache" Anda akan menemukan lebih banyak informasi tentang topik tersebut.
sumber
Jika saya memahami pertanyaan Anda dengan benar, Anda tidak harus melibatkan pengalihan. Cukup gunakan server DNS (sebagai bagian dari paket OS X Server) dan gunakan alias / CNAME:
webapp.main.com -> raspberry.main.com (atau apa pun FQDN host raspberry):
sumber