This is a discussion on Coexisting Apache2 and IIS problems within the Windows Web Servers forums, part of the Web Server and Related Forums category; Hi! I had coexisting Apache (Oracle HTTP Server Powered by Apache/1.3.12) and IIS (version 5.0.2195....
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi!
I had coexisting Apache (Oracle HTTP Server Powered by Apache/1.3.12) and IIS (version 5.0.2195.2966) on one computer with two IP addresses for 3 years without problems. IIS was configured on one IP address, Apache1 was configured on another. I had to start IIS first, 'netstat -an' shows that IIS is listening on 0.0.0.0:80, after that Apache1 started without problem binding to its IP-address:80. Alternate order (start Apache1 first, IIS second) doesn't work because IIS cannot bind with message 'Address already in use'. Now I have to switch to Apache2 (apache_2.0.50-win32-x86-no_ssl.exe downloaded from httpd.apache.org). But in the same order as above Apache2 cannot start with message: (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address x.y.z.w:80 no listening sockets available, shutting down Unable to open logs Note the errors or messages above, and press the <ESC> key to exit. Alternate order (start Apache2 first, IIS second) doesn't work as before. How can I bind Apache2 and IIS on different IP-addresses on the same computer? What can I do to force IIS to bind only to its IP address x.y.z.v:80? -- With best wishes, Igor Shulgin ------------------------------- Phone: +7 3512 302978 |
|
|||
|
Ken Schaefer pointed me to http://support.microsoft.com/?id=238131 "How to
Disable Socket Pooling" that solved my problem. Thank you to all. -- With best wishes, Igor Shulgin "Igor Shulgin" <igor.shulgin@chel.usi.ru> сообщил/сообщила в новостях следующее: news:cimuv0$1t20$1@image.surnet.ru... > Hi! > > I had coexisting Apache (Oracle HTTP Server Powered by Apache/1.3.12) and > IIS (version 5.0.2195.2966) on one computer with two IP addresses for 3 > years without problems. > > IIS was configured on one IP address, Apache1 was configured on another. > > I had to start IIS first, 'netstat -an' shows that IIS is listening on > 0.0.0.0:80, after that Apache1 started without problem binding to its > IP-address:80. Alternate order (start Apache1 first, IIS second) doesn't > work because IIS cannot bind with message 'Address already in use'. > > Now I have to switch to Apache2 (apache_2.0.50-win32-x86-no_ssl.exe > downloaded from httpd.apache.org). But in the same order as above Apache2 > cannot start with message: > > (OS 10048)Only one usage of each socket address (protocol/network > address/port) is normally permitted. : make_sock: could not bind to address > x.y.z.w:80 no listening sockets available, shutting down Unable to open logs > Note the errors or messages above, and press the <ESC> key to exit. > > Alternate order (start Apache2 first, IIS second) doesn't work as before. > > How can I bind Apache2 and IIS on different IP-addresses on the same > computer? > > What can I do to force IIS to bind only to its IP address x.y.z.v:80? |
|
|||
|
On 22 Sep 2004, "Igor Shulgin" <igor.shulgin@chel.usi.ru> wrote in
news:cira8r$eih$1@image.surnet.ru: > Ken Schaefer pointed me to http://support.microsoft.com/?id=238131 > "How to Disable Socket Pooling" that solved my problem. > > Thank you to all. Thank you for following up on this to the group. Your effort might be of great help to someone else in the future. |