Pengaturan saat ini di rumah:
- Router OS - openWRT
- Akses jarak jauh router - port 80
- Server OS - Arch Linux
- Server web - nginx
- Akses server web server - port 81 (port redirection dilakukan di router)
- Alamat IP modem - dinamis
- Domain yang dimiliki - example.com (sebagai contoh)
Saya memiliki nama domain example.com. Saya memiliki catatan host berikut yang dibuat:
- Router "A record" yang selalu menunjuk ke IP dinamis saya
- CNAME untuk subdomain saya mengarah ke "A record" di atas
Server rumah saya melayani beberapa situs; masing-masing memiliki lokasi spesifik (berbeda dan berbeda) di server untuk file-nya. Saya menggunakan atribut "server_name" di nginx, untuk menunjuk ke berbagai subdomain.
Masalah saya: saat ini untuk mengakses salah satu situs saya, saya harus mengetik http://site1.example.com:81 . Saya ingin bisa menghilangkan port, dan ketik http://site.example.com . Saya pikir Pengalihan URL adalah yang dibutuhkan, tetapi saya diberitahu oleh hoster nama domain saya bahwa saya tidak dapat secara bersamaan memiliki CNAME dan Pengalihan URL.
Bagaimana saya bisa menyelesaikan masalah saya di atas? Apakah ini sesuatu yang hanya bisa saya selesaikan dengan openWRT, atau apakah saya kehilangan sesuatu?
Terima kasih
sumber