2012-10-31 36 views
6

benim varsayılan apache port numarası değiştirmek zorunda 80 (sadece rastgele sayı) 8123 içinhttp: // localhost: 8123 port numarası http: // localhost? Olarak nasıl kullanılır?

Değiştim Aşağıdaki dosyalar ..

httpd.conf

Listen 8123 
ServerName localhost:8123 

httpd-sankonlar .conf

NameVirtualHost *:8123 
<VirtualHost *:8123> 
    ServerName localhost 
    DocumentRoot "C:/xampp/htdocs" 
    DirectoryIndex index.php 
</VirtualHost> 

, Windows Sunucular Tüm bu değişiklikleri yaptıktan sonra

Windows 7 kullanıyorum

127.0.0.1:8123  localhost 
::1:8123   localhost 

dosya Ancak http://localhost:8123 çalışıyor .... apache yeniden ama yine http://localhost erişemiyorum ... Birisi bana burada ne yapıyorum bulamıyorum? Bunu yapmanın tek yolu sayesinde

+0

bir 'hosts' dosyasında bir ip adresine bir port numarası ekleme ile kaldırabilirsiniz makse mantıklı mı değil. 'Hosts' dosyası bir ip adresi ile bir veya daha fazla ana bilgisayar adı arasında bir ilişki oluşturmaktır. 'Hosts' dosyasındaki ilk girdinin sadece bir ip adresi olması gerekir! Follwing girişleri host isimleri olacaktır. – alk

+0

Bir sunucuya xyz bağlantı noktasını dinlemediğini söylerseniz, xyz bağlantı noktasını dinlemez, işte bu. – alk

+0

lol, gördüğüm dynmap mı? –

cevap

4

bir sunucu adı girdiğinizde port 8123.

için tüm trafiği yönlendirir o 80 geri değiştirmek veya (vekil gibi) 80 numaralı bağlantı noktasında bir dinleyici yüklemektir port olmadan, port 80 varsayılan olarak kabul edilir. AFAIK, tarayıcınızın kaynak kodunu değiştirmeden bu davranışı değiştirmenin bir yolu yoktur.

hosts dosyası, yapmaya çalıştığınız yeniden yönlendirme türünü desteklemiyor. Kurallar basitçe başarısız.

Düzenleme: ah, bazı tarayıcılarda varsayılan bağlantı noktasını değiştirmek mümkün olabilir. Firefox için MozillaZine'deki bir makalede Here's.

+0

teşekkürler - Tarayıcı varsayılan bağlantı noktasını değiştirmeyi deneyeceğim – user1421214

2

Sen proxyPass ve proxyPassReverse

<VirtualHost *> 
    ServerName localhost 
    ProxyPass/http://127.0.0.1:8123/ 
    ProxyPassReverse/http://127.0.0.1:8123/ 
</VirtualHost> 
+0

Hmm ... bunu deneyelim – user1421214

+0

[bu yanıtı serverfault] (http://serverfault.com/a/80391) –

+0

no şans :(.... – user1421214