Fedora 15 çalıştıran bir ana bilgisayar sistemim var ve VirtualBox'da CentOS 5.5 çalıştıran bir misafir sistemim var.
Bir sanalmin kurulumu kurdum ve sanal makineye port yönlendirme ekledim. Konukdaki 80 numaralı bağlantı noktasını ana bilgisayarın üzerindeki 8080 numaralı bağlantı noktasına yönlendirdiğimde localhost: 8080'e erişebilirim ve bu sayfa bana hizmet eder. Ancak konuğa 80 numaralı bağlantı noktasını ana bilgisayardaki 80 numaralı bağlantı noktasına iletirsem erişemem.
Sanal makinedeki sitelere web üzerinden erişmek istediğimden ve bunlara erişirken bir port numarası eklemek istemediğimden (ipimi gösteren bir etki alanı veya alt etki alanı tarafından) burada 80 numaralı portu kullanmam gerektiğini düşünüyorum.
İnsanların 80 numaralı bağlantı noktasını ana bilgisayara ilettiklerini okudum, bu yüzden bunun mümkün olacağını varsayıyorum.
Ana bilgisayar için nmap'tan çıkış (Fedora):
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000078s latency).
Not shown: 992 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
111/tcp open rpcbind
631/tcp open ipp
2121/tcp open ccproxy-ftp
2222/tcp open EtherNet/IP-1
11111/tcp open vce
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.19 - 2.6.36
Bu nedenle, 80 numaralı bağlantı noktası ev sahibi tarafından alınmaz; bu, iyi bir işaret olabilir, yerel işlemler müdahale etmez veya kötü bir işarettir, konuk tarafından sunucu verisine göre çalışabilmesi için bağlantı noktasının açık olması gerekir mi?
Düzgün çalışan P-2601HN-F1 yönlendiricisini kullanıyorum (web üzerinden çıktıyı yerel apache sunucusuyla göstermeyi başardım)
VM'nin ağ sekmesinde şöyle yazıyor: Ekli: NAT. Ve liman yönlendirme için bunun için aşağıdakileri tanımladım:
HOST PORT / GUEST PORT
80 / 80 tcp
2121 / 21 tcp
2222 / 22 tcp
11111 / 10000 tcp
80/80 tcp'yi 8080/80 tcp olarak değiştirdiğimde http: // localhost: 8080 / adresinden erişebiliyorum .
Neyi yanlış yapıyorum / bunu nasıl başarabilirim (80 numaralı bağlantı noktasına erişim)?