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>
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
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