Lion Server - Web Server

hatte ich auch schon, Platte komplett löschen Lion neu auf spielen dann geht es, ich wette dann bekommst du den fehler woran ich nage, jett ist der Server an, aber in Safarie kann er den Server via DNS so wie IP nicht finden *omg
 
Du kannst versuchen, die Apache-Configs auf (Apple-)Werkseinstellungen zurückzusetzen. Viele nützliche Infos zu diesem und anderen Themen findest du in /etc/apache2/ReadMe.txt von Apple.

Zu dem restoryfactorysettings steht dort:

To restore the default configuration, from Terminal app:
Code:
sudo /System/Library/PrivateFrameworks/ServerFoundation.framework/Resources/xswebconfig restorefactorysettings

Evtl. solltest du vorher noch einmal ein Backup von dem ganzen Dir /etc/apache2 anlegen, z.B. mit
Code:
sudo tar cvf /etc/apache2.tar /etc/apache2

Hat bei mir eine völlig unbrauchbare Migration der Conf-Dateien von Snow Leopard repariert...

Viel Erfolg!
 
  • Gefällt mir
Reaktionen: MacMark, greyman_hh und tocotronaut
Hat geklappt. Vielen Dank!
 
Hier läuft es jetzt auch.
 
Hallo zusammen,
nachdem ich das Lion Update durchführte, musste ich leider feststellen, dass ein paar Dienste nicht mehr so wollten.

Als erstes habe ich mich auf die Suche nach dem Webserver gemacht.
In der Konsole finde ich immer wieder folgende Fehlermeldung:
25.07.11 07:23:02,074 org.apache.httpd: httpd: Syntax error on line 156 of /private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_auth_user_host_apple.so into server: dlopen(/usr/libexec/apache2/mod_auth_user_host_apple.so, 10): image not found

In den Serverdiensten kann ich den Dienst ohne Fehlermeldung starten allerdings sehe ich keine Änderung an der Funktion.

In den Systemeinstellungen kann wird der Haken bei "Webfreigabe" sofort wieder vom System entfernt und ich komme weder über die IP noch über den Rechnernamen oder über die externe Domain an den Webserver.

Gruß Ralf
 
Hallo zusammen,
nachdem ich das Lion Update durchführte, musste ich leider feststellen, dass ein paar Dienste nicht mehr so wollten.

Als erstes habe ich mich auf die Suche nach dem Webserver gemacht.
In der Konsole finde ich immer wieder folgende Fehlermeldung:


In den Serverdiensten kann ich den Dienst ohne Fehlermeldung starten allerdings sehe ich keine Änderung an der Funktion.

In den Systemeinstellungen kann wird der Haken bei "Webfreigabe" sofort wieder vom System entfernt und ich komme weder über die IP noch über den Rechnernamen oder über die externe Domain an den Webserver.

Gruß Ralf

Hallo Ralf,

Die GUI zum Dienststarten ist wohl nicht ganz zuverlässig: hatte nach dem starten auch immer den leuchtenden Punkt bei Webserver, obwohl nix ging und in der Konsole ein exit 1 vom apache dokumentiert war.

Den Haken bei webfreigabe muss man wohl auch ignorieren. Habe auch bei funktionierendem webserver, dass der haken da wieder verschwindet...

Wenn du nicht zu viele "persönliche" einstellungen in der http.conf gemacht hast, empfehle ich dir meinen tipp mit dem restorefactorysetting https://www.macuser.de/forum/f26/lion-server-web-595614/#post6920953

Das macht einiges automagisch heil.
 
Hallo aminma,
das hatte ich schon getestet. Allerdings bleibt immernoch der Fehler in den Logs und die Seite ist nicht erreichbar.
 
Hallo aminma,
das hatte ich schon getestet. Allerdings bleibt immernoch der Fehler in den Logs und die Seite ist nicht erreichbar.

Hallo Ralf,

bist du sicher, dass das restorefactorysettings bei dir geklappt hat und du danach den Webserver (z.B. per GUI) neu gestartet hast?

In meiner httpd.conf steht nach dem restore nämlich kein mod_auth_user_host_apple.so mehr drin, sondern ein (leicht) abweichender Name:

Code:
LoadModule apple_auth_module libexec/apache2/mod_auth_apple.so
 
Hallo aminma,

ich habe es schon mehrfach versucht. Passwort rein und fertig. Auch wird die http.conf danach mit einem neuen Datum versorgt nur leider ändert sich an dem Fehlerbild nix.

Habs aber grad nochmal versucht und habe hier auch den Modulbereich der http.conf
##
LoadModule authn_file_module libexec/apache2/mod_authn_file.so
#LoadModule authn_dbm_module libexec/apache2/mod_authn_dbm.so
#LoadModule authn_anon_module libexec/apache2/mod_authn_anon.so
#LoadModule authn_dbd_module libexec/apache2/mod_authn_dbd.so
#LoadModule authn_default_module libexec/apache2/mod_authn_default.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
#LoadModule authz_groupfile_module libexec/apache2/mod_authz_groupfile.so
#LoadModule authz_user_module libexec/apache2/mod_authz_user.so
#LoadModule authz_dbm_module libexec/apache2/mod_authz_dbm.so
#LoadModule authz_owner_module libexec/apache2/mod_authz_owner.so
#LoadModule authz_default_module libexec/apache2/mod_authz_default.so
#LoadModule auth_basic_module libexec/apache2/mod_auth_basic.so
#LoadModule auth_digest_apple_module libexec/apache2/mod_auth_digest_apple.so
LoadModule cache_module libexec/apache2/mod_cache.so
LoadModule mem_cache_module libexec/apache2/mod_mem_cache.so
LoadModule disk_cache_module libexec/apache2/mod_disk_cache.so
#LoadModule dbd_module libexec/apache2/mod_dbd.so
LoadModule dumpio_module libexec/apache2/mod_dumpio.so
LoadModule ext_filter_module libexec/apache2/mod_ext_filter.so
LoadModule include_module libexec/apache2/mod_include.so
LoadModule filter_module libexec/apache2/mod_filter.so
LoadModule deflate_module libexec/apache2/mod_deflate.so
LoadModule log_config_module libexec/apache2/mod_log_config.so
LoadModule logio_module libexec/apache2/mod_logio.so
LoadModule env_module libexec/apache2/mod_env.so
LoadModule expires_module libexec/apache2/mod_expires.so
LoadModule headers_module libexec/apache2/mod_headers.so
LoadModule ident_module libexec/apache2/mod_ident.so
LoadModule setenvif_module libexec/apache2/mod_setenvif.so
LoadModule proxy_module libexec/apache2/mod_proxy.so
#LoadModule proxy_connect_module libexec/apache2/mod_proxy_connect.so
#LoadModule proxy_ftp_module libexec/apache2/mod_proxy_ftp.so
LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
#LoadModule proxy_ajp_module libexec/apache2/mod_proxy_ajp.so
LoadModule proxy_balancer_module libexec/apache2/mod_proxy_balancer.so
LoadModule ssl_module libexec/apache2/mod_ssl.so
LoadModule mime_module libexec/apache2/mod_mime.so
#LoadModule mime_magic_module libexec/apache2/mod_mime_magic.so
#LoadModule dav_module libexec/apache2/mod_dav.so
LoadModule status_module libexec/apache2/mod_status.so
LoadModule autoindex_module libexec/apache2/mod_autoindex.so
LoadModule asis_module libexec/apache2/mod_asis.so
LoadModule info_module libexec/apache2/mod_info.so
LoadModule cgi_module libexec/apache2/mod_cgi.so
#LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache2/mod_negotiation.so
LoadModule dir_module libexec/apache2/mod_dir.so
LoadModule imagemap_module libexec/apache2/mod_imagemap.so
LoadModule actions_module libexec/apache2/mod_actions.so
LoadModule speling_module libexec/apache2/mod_speling.so
#LoadModule userdir_module libexec/apache2/mod_userdir.so
#LoadModule apple_userdir_module libexec/apache2/mod_userdir_apple.so
LoadModule alias_module libexec/apache2/mod_alias.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
#LoadModule php5_module libexec/apache2/libphp5.so
#LoadModule encoding_module libexec/apache2/mod_encoding.so
#LoadModule jk_module libexec/apache2/mod_jk.so
#LoadModule bonjour_module libexec/apache2/mod_bonjour.so
LoadModule apple_auth_module libexec/apache2/mod_auth_apple.so
LoadModule spnego_auth_module libexec/apache2/mod_spnego_apple.so
LoadModule apple_digest_module libexec/apache2/mod_digest_apple.so
LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so
#LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so
#LoadModule scgi_pubsub_module libexec/apache2/mod_scgi_pubsub.so
#LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so
#LoadModule authz_svn_module libexec/apache2/mod_authz_svn.so
LoadModule auth_user_host_apple_module libexec/apache2/mod_auth_user_host_apple.so
LoadModule auth_session_apple_module libexec/apache2/mod_auth_session_apple.so
#LoadModule python_module libexec/apache2/mod_python.so
#LoadModule xsendfile_module libexec/apache2/mod_xsendfile.so

Gruß Ralf
 
Nachdem ich einfach aus
LoadModule auth_user_host_apple_module libexec/apache2/mod_auth_user_host_apple.so
ein
#LoadModule auth_user_host_apple_module libexec/apache2/mod_auth_user_host_apple.so
machte, stand der nächste Fehler im Log.

Diesmal war es auf gleichem Wege zu erledigen.

LoadModule auth_session_apple_module libexec/apache2/mod_auth_session_apple.so
durch ein # zu
#LoadModule auth_session_apple_module libexec/apache2/mod_auth_session_apple.so
machen und die beiden Fehler waren weg.

Danach in der Server-App wieder die Website verknüpfen und PING sie geht auf :)

Allerdings habe ich nun einen anderen Fehler im Log.
kernel: nstat_lookup_entry: 2

Ich konnte noch nicht herausbekommen was hinter dem Fehler genau steckt und welche Auswirkungen dies auf das System hat.
 
Du kannst versuchen, die Apache-Configs auf (Apple-)Werkseinstellungen zurückzusetzen. Viele nützliche Infos zu diesem und anderen Themen findest du in /etc/apache2/ReadMe.txt von Apple.

Zu dem restoryfactorysettings steht dort:

To restore the default configuration, from Terminal app:
Code:
sudo /System/Library/PrivateFrameworks/ServerFoundation.framework/Resources/xswebconfig restorefactorysettings

Hilft auch bei 10.8.
 
Zurück
Oben Unten