2016-04-03 33 views
0

Hem Apache hem de IIS çalıştıran bir sunucum var. IIS 80 bağlantı noktasını kullanıyor ve iis kullanarak sunucuda barındırılan her etki alanı adı iyi çalışıyor. Şimdi de apache çalışıyor ve 8080 numaralı bağlantı noktasında dinliyorum. Www.example.com alan adıma sahip olmak ve Apache kullanıyor olabilir, ancak siteyi almak için www.example.com:8080 yazmam gerekmiyor. ama siteyi almak için www.example.com adresine gidiyorum. Ben, ips üzerinde php'yi barındırabilirim ama tüm bu web sitesi için Apache'yi kullanmak istiyorum. Ben httpd.conf şu anda bu duyuyorumAynı sunucuda IIS ve Apache'yi kullanma

<VirtualHost *> 
    DocumentRoot "${path}/data/localweb/example" 
    ServerName www.example.com 
    <Directory "${path}/data/localweb/example"> 
     Options FollowSymLinks Indexes 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
     #Deny from all 
     Require all granted 
    </Directory> 
    # Other directives here 
</VirtualHost> 

cevap

0

80 numaralı bağlantı noktasından ah web sunucusu birine IIS sitesi bağlamak olabilir birden fazla IP adresini kullanma olanağı ve saniye port 80 Apache siteniz varsa . Eğer bir VM ise başka bir sanal ağ arayüzü ekleyebilir, eğer fiziksel bir sunucu ise yeni bir ağ kartı ekleyebilirsiniz.

Yalnızca bir IP adresiniz varsa, Apache sitesine ters proxy olarak davranmak için IIS sunucusunu kullanmak üzere ARR + URL yeniden yazabilirsiniz.

+0

Birden çok ips denedim, ancak işe yaramadı, windows hyper v hosting kullanıyorum. Çalışması gereken ARR + URL yeniden yazmayı denedim, ancak gerçekten birden çok ips ile olmasını istedim. 80 numaralı bağlantı noktasında apache ile dinlediğimde, işlemin belirtilen bağlantı noktasına erişemediğini söylüyor. – user2327579

+0

Web sunucularında doğru bir şekilde ciltleme ayarları yapıyorsunuz, sadece bir IP adresi mi ataıyorsunuz? Apache'de bu, http.conf Listen Apache_IP_Address_Here: 80 içinde yapılabilir. IIS'de bunu web sitesinde tıklatıp ardından bağlamayı tıklatarak GUI'de ayarlayabilir ve IP adresini * adresinden ana bilgisayardaki belirli bir IP'ye dönüştürebilirsiniz. Ayrıca, "C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config" dosyasına bakabilir ve yapılandırmayı bulmak için numaralı telefonu arayabilirsiniz. Tüm IP'leri dinleyen bir bağlanma şu şekildedir: Dax