Apache und IIS parallel

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache und IIS parallel

Postby Lengen1971 » 02. November 2010 11:40

Hi,

ich hab hier den Apache 2.2: Listen 10.0.0.231:80 und den IIS7 auf 10.0.0.230:80.

Leider kann ich nicht beide gleichzeitig starten. Immer nur entweder oder.

Lt. TCPView sind keine Verbindungen auf Port 80 mit der lokalen IP 10.0.0.231. Trotzdem kann sich der Apache nicht an den Port 80 binden. Error Log legt er nicht an, Eventlog sagt: keine Zugriffsrechte. Hat aber Jeder Voll.
The Apache service named reported the following error:
>>> (OS 10013)Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig. : make_sock: could not bind to address 10.0.0.231:80 .

Auf Port 81 geht´s oder eben wenn der IIS deaktiviert ist.

Kann mir jemand dabei helfen? Danke für alle Tipps und Hinweise.

Gruß
Michel
Lengen1971
 
Posts: 13
Joined: 06. May 2008 11:35

Re: Apache und IIS parallel

Postby Nobbie » 02. November 2010 12:06

Offensichtlich läuft IIS auf allen Ports 80 (und nicht nur auf 10.0.0.230). Das müßtest Du in einem IIS Forum fragen, wie man das ändert.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: Apache und IIS parallel

Postby Lengen1971 » 02. November 2010 15:17

Hi,

dem IIS kann ich unter Bindungen die IPs zuordnen, auf die er hören soll. Hier steht nur die 10.0.0.230 drin.

TCPView würde mir hier ja einen Listening-Port zeigen, sollte IIS auf der 231 auch hören.

die IP 10.0.0.231 taucht unter TCPView überhaupt nicht auf, trotzdem verweigert der Apache den Socket: 10.0.0.231:80.

Bitte um Hilfe.

Gruß
Michel
Lengen1971
 
Posts: 13
Joined: 06. May 2008 11:35

Re: Apache und IIS parallel

Postby Nobbie » 02. November 2010 17:35

Lengen1971 wrote:die IP 10.0.0.231 taucht unter TCPView überhaupt nicht auf, trotzdem verweigert der Apache den Socket: 10.0.0.231:80.

Bitte um Hilfe.


Da kann ich Dir beim besten Willen nicht helfen - Apache denkt sich das nicht aus und wenn Apache zudem auch noch startet, wenn IIS ruht, dann ist doch offensichtlich, dass IIS den Port blockt. Außerdem verweigert nicht Apache den Socket, sondern es wird Apache verweigert.

Es sei denn Du vertust Dich hier mit den Fehlermeldung o.ä. und Apache meldet 10.0.0.230:80 als geblockt an.

Wie sehen denn Deine LISTEN Anweisungen in httpd.conf (und ggf. weiteren, inkludierten Konfigurationdateien) aus? Und hast Du ggf. VirtualHosts konfiguriert?

P.S.: Ich sehe auch noch diese Bemerkung:

>Error Log legt er nicht an, Eventlog sagt: keine Zugriffsrechte. Hat aber Jeder Voll.

Da ist also noch etwas falsch eingestellt. Wie wird Apache überhaupt gestartet? Und welches Windows setzt Du ein?
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: Apache und IIS parallel

Postby Lengen1971 » 03. November 2010 09:04

Hi, danke für deine Antwort.

Im Eventlog steht, dass dem Apache der Socket 10.0.0.231:80 verweigert wird. Lt. TCPView hört kein Dienst auf die IP 10.0.0.231. Ich häng meine conf an:


ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"

Listen 10.0.0.231:80

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_alias_module modules/mod_authn_alias.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule charset_lite_module modules/mod_charset_lite.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_lock_module modules/mod_dav_lock.so
#LoadModule dbd_module modules/mod_dbd.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
#LoadModule disk_cache_module modules/mod_disk_cache.so
#LoadModule dumpio_module modules/mod_dumpio.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule filter_module modules/mod_filter.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule ident_module modules/mod_ident.so
#LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
#LoadModule ldap_module modules/mod_ldap.so
#LoadModule logio_module modules/mod_logio.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_forensic_module modules/mod_log_forensic.so
#LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
#LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule ssl_module modules/mod_ssl.so
#LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
#LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "c:/php/php5apache2_2.dll"

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

User daemon
Group daemon

</IfModule>
</IfModule>
PHPIniDir "c:/php"

# 'Main' server configuration

ServerAdmin webmasters@xxxxx.de

ServerName 10.0.0.231

DocumentRoot "d:/VirtuelleServer/veyton_4013"

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

<Directory "d:/VirtuelleServer/veyton_4013">

Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

</Directory>

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>

ErrorLog "logs/error.log"

LogLevel warn

<IfModule log_config_module>

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>
# You need to enable mod_logio.c to use %I and %O
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog "logs/access.log" common
</IfModule>

<IfModule alias_module>
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"
</IfModule>

<IfModule cgid_module>
</IfModule>

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>
TypesConfig conf/mime.types

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php

</IfModule>

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>


Auf Port 81 läuft der Apache einwandfrei, Error Log wird dann auch angelegt. Hoffe noch auf Hilfe.

Danke
Gruß
Michel
Lengen1971
 
Posts: 13
Joined: 06. May 2008 11:35

Re: Apache und IIS parallel

Postby Nobbie » 03. November 2010 23:35

Lengen1971 wrote: Lt. TCPView hört kein Dienst auf die IP 10.0.0.231.


Dann liest Du TCPView entweder falsch oder TCPView hat einen Bug.

Wie hast Du eigentlich zwei IPs auf dem Rechner eingerichtet, vielleicht liegt das Problem ja auch dort irgendwie.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: Apache und IIS parallel

Postby Lengen1971 » 04. November 2010 09:00

Hi,

ich kann TCPView ablesen !

Der IIS blockt standardmäßig den Port 80 auf allen IPs der Maschine (na toll). Egal, was man in den Bindings einträgt. Diese tauchen nicht unter TCPView oder netstat auf, sie werden einfach nur belegt/geblockt, whatever. Mit den netsh -> http Befehlen kann man dieses Problem lösen. Alle Bindings löschen und nur den benötigten Socket wieder eintragen.

Jetzt geht der Apache auf .131:80 ohne Probleme.

Wie hast Du eigentlich zwei IPs auf dem Rechner eingerichtet, vielleicht liegt das Problem ja auch dort irgendwie.

In den TCP Einstellungen der NIC.

Grüße
Michel
Lengen1971
 
Posts: 13
Joined: 06. May 2008 11:35

Re: Apache und IIS parallel

Postby Nobbie » 04. November 2010 09:41

Lengen1971 wrote:Der IIS blockt standardmäßig den Port 80 auf allen IPs der Maschine (na toll)


Ach sowas, was hatte ich oben noch geschrieben...

Offensichtlich läuft IIS auf allen Ports 80 (und nicht nur auf 10.0.0.230).
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: Apache und IIS parallel

Postby Lengen1971 » 04. November 2010 14:42

Hey,

ich habe deinen Beitrag schon gelesen, keine Angst. Aber mit einem 'offentlich' ist mir ja nicht (direkt) geholfen. Aber es hat mich einen Schritt weitergebracht, nach dem richtigen zu suchen. Mein letzter Beitrag ist eine ergänzende, recherchierte Lösung für folgende Suchende.

Erwartest du eine Beweihräucherung für deine Mutmaßung, dass kannst du vergessen :-)

Gruß
Michel
Lengen1971
 
Posts: 13
Joined: 06. May 2008 11:35

Re: Apache und IIS parallel

Postby Nobbie » 05. November 2010 00:23

Lengen1971 wrote:Erwartest du eine Beweihräucherung für deine Mutmaßung, dass kannst du vergessen :-)


Nicht im geringsten - im Gegenteil, mich überrascht das Ergebnis in keinster Weise.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 99 guests