VMware Player'da çalışan CentOS httpd sunucusuna bağlanılsın mı?


2

VMWare Player'da çalışan 32 bit CentOS 5.5 ile kurulmuş sanal bir LAMP makinem var. Köprülü bir ağ bağlantısı çalıştıran Win 7 64 bit makinede barındırılıyor. Gezinebileceğim gibi konuk işletim sisteminde her şey yolunda görünüyor http: // localhost ve CentOS Apache 2 test sayfasını alın. Bununla birlikte, web sunucusuna ana bilgisayar işletim sistemindeki bir tarayıcıdan konuk işletim sisteminin IP adresi üzerinden erişemiyorum; Ana bilgisayardan konuğa başarıyla ping işlemi yapabilirim (konuk işletim sisteminde güvenlik duvarı yok).

CentOS için resim dosyası buradan indirildi (yalnızca 2 bölüm 1 kullanılmış):

http://virtual-machine.org/vmware-image-centos-55-i386-download

Öyleyse bu Apache conf'ta tuhaf bir şey mi yoksa VMWare Player'da eksik olduğum gizli bir ortamda mı?

Yanıtlar:


3

Son zamanlarda bununla karşılaştım ve güvenlik duvarı sorunu olduğu ortaya çıktı. Varsayılan iptables gelen herhangi bir portu engelledi (ssh hariç).

İşte aşina değilseniz iptables üzerinde bir tanıtım: http://wiki.centos.org/HowTos/Network/IPTables

En azından 80 numaralı bağlantı noktasının gelmesine izin verdiğinizden emin olmanız gerekir.


Evet, bu beni daha önce CentOS ile yakaladı - çok can sıkıcı!
Linker3000

+1 senin için dostum! Sen ServerFault dünyasına aitsin :) Ben bir geliştiriciyim, bu yüzden ne olduğunu bilmeme rağmen, IPTable'lara vb. geldiğinde sunucu işleri aklımda değil. VMWare kb, support ve ServerFault ile kazı yaptım, hiçbiri bu ayarı aramalarım kadar göstermedi. Size daha fazla güç!
Thale

4

Bu bir güvenlik duvarı sorunudur, bu nedenle hızlı bir şekilde düzeltmek istiyorsanız geçici olarak durdurun iptables aşağıdaki komutu vererek:

service iptables stop

Ardından ana tarayıcıda apache çalıştırarak kontrol edin.

Ayrıca 80 ve 443 numaralı bağlantı noktalarını da iptables:

-A RH-Firewall-1-INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT

Bunu yapmadan önce hizmeti yapın ve hizmeti yeniden başlatın. Bu şekilde güvenlik duvarını çalışır durumda tutabilir ve dışardan pinglenmelerini sağlayabilirsiniz.


1

Bu güvenlik duvarı sorunu webmin aracılığıyla kolayca düzeltilebilir.

Sadece aç

http://{YOUR-SERVER-IP:10000/

Sonra Ağ → Linux Güvenlik Duvarı'na gidin. Daha sonra bir kural eklemeniz veya önceden tanımlanmış kurallardan birini (22 port için olduğu gibi) düzenlemeniz ve kaydetmeniz gerekir. Sonunda Yapılandırma Uygula düğmesine tıklayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.