Apache Server 2.0.53
Wender
- webserver
Hallo,
irgendwie komme ich mit den Apache Server 2.0.53 nicht klar.
Auch der Documentation/FAQ hilft mir nicht weiter von http://apache.org/
Meine genauere Problem ist:
Ich habe Apache an meinem PC installiert und möchte den Server starten. Ich habe jetzt auch connect gemacht Apache 2, zu den Ordner: \Apache Group\Apache2 Dateien angelegt.
Irgendwie kann ich das durch meine IP-Adresse nicht erreichen. Und benütze einen Router (Gateway).
Danke auch in Vorraus!
Wender
Hallo Wender.
Irgendwie kann ich das durch meine IP-Adresse nicht erreichen. Und benütze einen Router (Gateway).
Die da wäre? Ist der Apache über "localhost" bzw. "127.0.0.1" erreichbar?
Gruß, Ashura
Nein, ist es nicht.
Die IP-Adresse geht nicht und wenn ich dies eingebe:
localhost dann kommt die seite:
http://search.msn.com/results.aspx?srch=105&FORM=AS5&q=localhost
Gruß:
Wender
Hallo!
Aber unter den URL: http://127.0.0.1.:8080 kann ich bei mir dies erreichen:
If you can see this, it means that the installation of the Apache web server software on this system was successful. You may now add content to this directory and replace this page.
--------------------------------------------------------------------------------
Seeing this instead of the website you expected?
This page is here because the site administrator has changed the configuration of this web server. Please contact the person responsible for maintaining this server with questions. The Apache Software Foundation, which wrote the web server software this site administrator is using, has nothing to do with maintaining this site and cannot help resolve configuration issues.
--------------------------------------------------------------------------------
The Apache documentation has been included with this distribution.
You are free to use the image below on an Apache-powered web server. Thanks for using Apache!
Gruß:
Wender
Hallo Wender,
Aber unter den URL: http://127.0.0.1.:8080 kann ich bei mir dies erreichen:
Das bedeutet, dass dein Apache nicht wie normalerweise vorgesehen auf Port 80, sondern auf Port 8080 auf Anfragen wartet. Guck mal bitte, was in deiner httpd.conf (oder wie auf deinem System die Konfigurationsdatei für den Apachen heißt) für Listen und für BindAddress steht.
Schöne Grüße,
Johannes
Hallo Wender.
localhost dann kommt die seite:
http://search.msn.com/results.aspx?srch=105&FORM=AS5&q=localhost
Dann wurde der Apache in der Tat noch nicht richtig eingerichtet.
Aber normalerweise sollte der Apache nach der Installation sofort lauffähig sein.
Hast du einen gültigen "DocumentRoot" in deiner httpd.conf festgelegt?
Was steht unter "C:\WINDOWS\system32\drivers\etc\Hosts" (keine Dateiendung) ?
Gibt es sonst irgend eine Fehlermeldung seitens des Überwachungsprogrammes?
Gruß, Ashura
Hm, bin also kein Profi. ;) Hier finde ich: C:\WINDOWS\system32\drivers\etc\Hosts
127.0.0.1 localhost # 102.54.94.97 rhino.acme.com # 38.25.63.10 x.acme.com
Unter httpd.conf steht:
# 1. Directives that control the operation of the Apache server process as a # whole (the 'global environment'). # 2. Directives that define the parameters of the 'main' or 'default' server, # which responds to requests that aren't handled by a virtual host. # These directives also provide default values for the settings # of all virtual hosts. # 3. Settings for virtual hosts, which allow Web requests to be sent to # different IP addresses or hostnames and have them handled by the # same Apache server process.
ServerRoot "G:/Program Files/Apache Group/Apache2"
#ScoreBoardFile logs/apache_runtime_status
PidFile logs/httpd.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule mpm_winnt.c> ThreadsPerChild 250 MaxRequestsPerChild 0 </IfModule>
#Listen 12.34.56.78:80 Listen 8080
LoadModule access_module modules/mod_access.so LoadModule actions_module modules/mod_actions.so LoadModule alias_module modules/mod_alias.so LoadModule asis_module modules/mod_asis.so LoadModule auth_module modules/mod_auth.so #LoadModule auth_anon_module modules/mod_auth_anon.so #LoadModule auth_dbm_module modules/mod_auth_dbm.so #LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule autoindex_module modules/mod_autoindex.so #LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule cgi_module modules/mod_cgi.so #LoadModule dav_module modules/mod_dav.so #LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dir_module modules/mod_dir.so LoadModule env_module modules/mod_env.so #LoadModule expires_module modules/mod_expires.so #LoadModule file_cache_module modules/mod_file_cache.so #LoadModule headers_module modules/mod_headers.so LoadModule imap_module modules/mod_imap.so LoadModule include_module modules/mod_include.so #LoadModule info_module modules/mod_info.so LoadModule isapi_module modules/mod_isapi.so LoadModule log_config_module modules/mod_log_config.so LoadModule mime_module modules/mod_mime.so #LoadModule mime_magic_module modules/mod_mime_magic.so #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_connect_module modules/mod_proxy_connect.so #LoadModule proxy_http_module modules/mod_proxy_http.so #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule negotiation_module modules/mod_negotiation.so #LoadModule rewrite_module modules/mod_rewrite.so LoadModule setenvif_module modules/mod_setenvif.so #LoadModule speling_module modules/mod_speling.so #LoadModule status_module modules/mod_status.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 vhost_alias_module modules/mod_vhost_alias.so #LoadModule ssl_module modules/mod_ssl.so
#ExtendedStatus On
ServerAdmin tiborse@yahoo.de
ServerName -:8080
UseCanonicalName Off
DocumentRoot "G:/Program Files/Apache Group/Apache2/htdocs"
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
<Directory "G:/Program Files/Apache Group/Apache2/htdocs">
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
Options Indexes FollowSymLinks
# Options FileInfo AuthConfig Limit
AllowOverride None
Order allow,deny Allow from all
</Directory>
UserDir "My Documents/My Website"
#<Directory "C:/Documents and Settings/*/My Documents/My Website"> # AllowOverride FileInfo AuthConfig Limit # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec # <Limit GET POST OPTIONS PROPFIND> # Order allow,deny # Allow from all # </Limit> # <LimitExcept GET POST OPTIONS PROPFIND> # Order deny,allow # Deny from all # </LimitExcept> #</Directory>
DirectoryIndex index.html index.html.var
AccessFileName .htaccess
<Files ~ "^.ht"> Order allow,deny Deny from all </Files>
TypesConfig conf/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c> MIMEMagicFile conf/magic </IfModule>
HostnameLookups Off
#EnableMMAP off
#EnableSendfile off
ErrorLog logs/error.log
LogLevel warn
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined LogFormat "%h %l %u %t "%r" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent
#LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combinedio
CustomLog logs/access.log common
#CustomLog logs/referer.log referer #CustomLog logs/agent.log agent
#CustomLog logs/access.log combined
ServerTokens Full
ServerSignature On
Alias /icons/ "G:/Program Files/Apache Group/Apache2/icons/"
<Directory "G:/Program Files/Apache Group/Apache2/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "G:/Program Files/Apache Group/Apache2/manual$1"
<Directory "G:/Program Files/Apache Group/Apache2/manual"> Options Indexes AllowOverride None Order allow,deny Allow from all
<Files *.html> SetHandler type-map </Files>
SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1 RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2 </Directory>
ScriptAlias /cgi-bin/ "G:/Program Files/Apache Group/Apache2/cgi-bin/"
<Directory "G:/Program Files/Apache Group/Apache2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
IndexOptions FancyIndexing VersionSort
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/* AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar.gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps .ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons/f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
#AddDescription "GZIP compressed document" .gz #AddDescription "tar archive" .tar #AddDescription "GZIP compressed tar archive" .tgz
ReadmeName README.html HeaderName HEADER.html
IndexIgnore .??* ~ # HEADER README RCS CVS *,v *,t
AddLanguage ca .ca AddLanguage cs .cz .cs AddLanguage da .dk AddLanguage de .de AddLanguage el .el AddLanguage en .en AddLanguage eo .eo AddLanguage es .es AddLanguage et .et AddLanguage fr .fr AddLanguage he .he AddLanguage hr .hr AddLanguage it .it AddLanguage ja .ja AddLanguage ko .ko AddLanguage ltz .ltz AddLanguage nl .nl AddLanguage nn .nn AddLanguage no .no AddLanguage pl .po AddLanguage pt .pt AddLanguage pt-BR .pt-br AddLanguage ru .ru AddLanguage sv .sv AddLanguage zh-CN .zh-cn AddLanguage zh-TW .zh-tw
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
ForceLanguagePriority Prefer Fallback
AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk AddCharset ISO-2022-JP .iso2022-jp .jis AddCharset ISO-2022-KR .iso2022-kr .kis AddCharset ISO-2022-CN .iso2022-cn .cis AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866 .cp866 AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4 AddCharset UTF-8 .utf8
AddCharset GB2312 .gb2312 .gb AddCharset utf-7 .utf7 AddCharset utf-8 .utf8 AddCharset big5 .big5 .b5 AddCharset EUC-TW .euc-tw AddCharset EUC-JP .euc-jp AddCharset EUC-KR .euc-kr AddCharset shift_jis .sjis
#AddType application/x-tar .tgz
#AddEncoding x-compress .Z #AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz
#AddHandler cgi-script .cgi
#AddHandler send-as-is asis
#AddHandler imap-file map
# to be distributed in multiple languages.)
AddHandler type-map var
#AddType text/html .shtml #AddOutputFilter INCLUDES .shtml
#ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html
# Alias /error/include/ "/your/include/path/"
# Alias /error/ "@exp_errordir@/"
# <Directory "@exp_errordir@"> # AllowOverride None # Options IncludesNoExec # AddOutputFilter Includes html # AddHandler type-map var # Order allow,deny # Allow from all # LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr # ForceLanguagePriority Prefer Fallback # </Directory>
# ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var # ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var # ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var # ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var # ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var # ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var # ErrorDocument 410 /error/HTTP_GONE.html.var # ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var # ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var # ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var # ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var # ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var # ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var # ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var # ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var # ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var # ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch "RealPlayer 4.0" force-response-1.0 BrowserMatch "Java/1.0" force-response-1.0 BrowserMatch "JDK/1.0" force-response-1.0
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully BrowserMatch "^WebDrive" redirect-carefully BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully BrowserMatch "^gnome-vfs" redirect-carefully
#<Location /server-status> # SetHandler server-status # Order deny,allow # Deny from all # Allow from .- #</Location>
# http://servername/server-info (requires that mod_info.c be loaded).
#<Location /server-info> # SetHandler server-info # Order deny,allow # Deny from all # Allow from .- #</Location>
<IfModule mod_ssl.c> Include conf/ssl.conf </IfModule>
#NameVirtualHost *:80
#<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common #</VirtualHost>
Und Fehlermeldungen gibt es keine. Allerdings wie gesagt kann ich den Manual Ordner hier erreichen: http://127.0.0.1:8080/manual/
Gruß: Wender
Hallo Wender.
127.0.0.1 localhost
# 102.54.94.97 rhino.acme.com
# 38.25.63.10 x.acme.com
Ist in in Ordnung, das ist Standard.
Unter httpd.conf steht:
Du musst nicht alles posten. ;)
#Listen 12.34.56.78:80
Listen 8080
Ein Beispielwert steht in dem Kommentar darüber.
Also
Listen 80
ServerName -:8080
Gib hier lieber einen Namen an und den oben erwähnten Standarport an:
Bsp: www.domain.test:80
Gruß, Ashura
Hallo Wender und Ashura,
#Listen 12.34.56.78:80
Listen 8080Ein Beispielwert steht in dem Kommentar darüber.
AlsoListen 80
Falls du den Server erstmal zum testen nur lokal laufen lassen willst, mach daraus ein:
Listen 127.0.0.1:80
Mit dieser Einstellung nimmt er keine Anfragen aus dem Internet entgegen, was der Sicherheit förderlich sein dürfte, wenn du nicht sowieso hinter einem Router sitzt.
ServerName -:8080
Gib hier lieber einen Namen an und den oben erwähnten Standarport an:
Bsp: www.domain.test:80
Das sollte hier wohl sinnigerweise localhost oder Wenders DynDNS-Adresse sein.
Schöne Grüße,
Johannes
Hi,
Falls du den Server erstmal zum testen nur lokal laufen lassen willst, mach daraus ein:
Listen 127.0.0.1:80
Aufgrund des Kenntnisstandes von Wender wäre alles andere derzeit Wahnsinn …
cu,
Andreas
Hallo,
http://www.dyndns.org/ kenne ich. Bin schon seit 3 Jahren da registriert, und habe das für den alten Server benützt, da meine IP-Adresse bei jeden Einwahl sich andert.
Ne, ich kenn schon mit FTP-Server's aus :) *Bin ne Programmierer*
Trotzdem geht der Apache noch nicht, dass andere leute bei meine jetzige IP das sehen kann. Hab den List grad zu 80 geandert.
Gruß:
Wenders
Alles klar. Jetzt hab ich dann das, wenn ich Apache starten möchte: Error: The requested operation has failed
Hab den folgenden in den Configuration:
# 1. Directives that control the operation of the Apache server process as a # whole (the 'global environment'). # 2. Directives that define the parameters of the 'main' or 'default' server, # which responds to requests that aren't handled by a virtual host. # These directives also provide default values for the settings # of all virtual hosts. # 3. Settings for virtual hosts, which allow Web requests to be sent to # different IP addresses or hostnames and have them handled by the # same Apache server process.
ServerRoot "G:/Program Files/Apache Group/Apache2"
#ScoreBoardFile logs/apache_runtime_status
PidFile logs/httpd.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule mpm_winnt.c> ThreadsPerChild 250 MaxRequestsPerChild 0 </IfModule>
#Listen 12.34.56.78:80 Listen 80
LoadModule access_module modules/mod_access.so LoadModule actions_module modules/mod_actions.so LoadModule alias_module modules/mod_alias.so LoadModule asis_module modules/mod_asis.so LoadModule auth_module modules/mod_auth.so #LoadModule auth_anon_module modules/mod_auth_anon.so #LoadModule auth_dbm_module modules/mod_auth_dbm.so #LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule autoindex_module modules/mod_autoindex.so #LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule cgi_module modules/mod_cgi.so #LoadModule dav_module modules/mod_dav.so #LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dir_module modules/mod_dir.so LoadModule env_module modules/mod_env.so #LoadModule expires_module modules/mod_expires.so #LoadModule file_cache_module modules/mod_file_cache.so #LoadModule headers_module modules/mod_headers.so LoadModule imap_module modules/mod_imap.so LoadModule include_module modules/mod_include.so #LoadModule info_module modules/mod_info.so LoadModule isapi_module modules/mod_isapi.so LoadModule log_config_module modules/mod_log_config.so LoadModule mime_module modules/mod_mime.so #LoadModule mime_magic_module modules/mod_mime_magic.so #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_connect_module modules/mod_proxy_connect.so #LoadModule proxy_http_module modules/mod_proxy_http.so #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule negotiation_module modules/mod_negotiation.so #LoadModule rewrite_module modules/mod_rewrite.so LoadModule setenvif_module modules/mod_setenvif.so #LoadModule speling_module modules/mod_speling.so #LoadModule status_module modules/mod_status.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 vhost_alias_module modules/mod_vhost_alias.so #LoadModule ssl_module modules/mod_ssl.so
#ExtendedStatus On
ServerAdmin tiborse@yahoo.de
ServerName -:www.domain.test:80
UseCanonicalName Off
DocumentRoot "G:/Program Files/Apache Group/Apache2/htdocs"
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
<Directory "G:/Program Files/Apache Group/Apache2/htdocs">
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
Options Indexes FollowSymLinks
# Options FileInfo AuthConfig Limit
AllowOverride None
Order allow,deny Allow from all
</Directory>
UserDir "My Documents/My Website"
#<Directory "C:/Documents and Settings/*/My Documents/My Website"> # AllowOverride FileInfo AuthConfig Limit # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec # <Limit GET POST OPTIONS PROPFIND> # Order allow,deny # Allow from all # </Limit> # <LimitExcept GET POST OPTIONS PROPFIND> # Order deny,allow # Deny from all # </LimitExcept> #</Directory>
DirectoryIndex index.html index.html.var
AccessFileName .htaccess
<Files ~ "^.ht"> Order allow,deny Deny from all </Files>
TypesConfig conf/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c> MIMEMagicFile conf/magic </IfModule>
HostnameLookups Off
#EnableMMAP off
#EnableSendfile off
ErrorLog logs/error.log
LogLevel warn
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined LogFormat "%h %l %u %t "%r" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent
#LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combinedio
CustomLog logs/access.log common
#CustomLog logs/referer.log referer #CustomLog logs/agent.log agent
#CustomLog logs/access.log combined
ServerTokens Full
ServerSignature On
Alias /icons/ "G:/Program Files/Apache Group/Apache2/icons/"
<Directory "G:/Program Files/Apache Group/Apache2/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "G:/Program Files/Apache Group/Apache2/manual$1"
<Directory "G:/Program Files/Apache Group/Apache2/manual"> Options Indexes AllowOverride None Order allow,deny Allow from all
<Files *.html> SetHandler type-map </Files>
SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1 RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2 </Directory>
ScriptAlias /cgi-bin/ "G:/Program Files/Apache Group/Apache2/cgi-bin/"
<Directory "G:/Program Files/Apache Group/Apache2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
IndexOptions FancyIndexing VersionSort
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/* AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar.gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps .ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons/f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
#AddDescription "GZIP compressed document" .gz #AddDescription "tar archive" .tar #AddDescription "GZIP compressed tar archive" .tgz
ReadmeName README.html HeaderName HEADER.html
IndexIgnore .??* ~ # HEADER README RCS CVS *,v *,t
AddLanguage ca .ca AddLanguage cs .cz .cs AddLanguage da .dk AddLanguage de .de AddLanguage el .el AddLanguage en .en AddLanguage eo .eo AddLanguage es .es AddLanguage et .et AddLanguage fr .fr AddLanguage he .he AddLanguage hr .hr AddLanguage it .it AddLanguage ja .ja AddLanguage ko .ko AddLanguage ltz .ltz AddLanguage nl .nl AddLanguage nn .nn AddLanguage no .no AddLanguage pl .po AddLanguage pt .pt AddLanguage pt-BR .pt-br AddLanguage ru .ru AddLanguage sv .sv AddLanguage zh-CN .zh-cn AddLanguage zh-TW .zh-tw
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
ForceLanguagePriority Prefer Fallback
AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk AddCharset ISO-2022-JP .iso2022-jp .jis AddCharset ISO-2022-KR .iso2022-kr .kis AddCharset ISO-2022-CN .iso2022-cn .cis AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866 .cp866 AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4 AddCharset UTF-8 .utf8
AddCharset GB2312 .gb2312 .gb AddCharset utf-7 .utf7 AddCharset utf-8 .utf8 AddCharset big5 .big5 .b5 AddCharset EUC-TW .euc-tw AddCharset EUC-JP .euc-jp AddCharset EUC-KR .euc-kr AddCharset shift_jis .sjis
#AddType application/x-tar .tgz
#AddEncoding x-compress .Z #AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz
#AddHandler cgi-script .cgi
#AddHandler send-as-is asis
#AddHandler imap-file map
# to be distributed in multiple languages.)
AddHandler type-map var
#AddType text/html .shtml #AddOutputFilter INCLUDES .shtml
#ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html
# Alias /error/include/ "/your/include/path/"
# Alias /error/ "@exp_errordir@/"
# <Directory "@exp_errordir@"> # AllowOverride None # Options IncludesNoExec # AddOutputFilter Includes html # AddHandler type-map var # Order allow,deny # Allow from all # LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr # ForceLanguagePriority Prefer Fallback # </Directory>
# ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var # ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var # ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var # ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var # ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var # ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var # ErrorDocument 410 /error/HTTP_GONE.html.var # ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var # ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var # ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var # ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var # ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var # ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var # ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var # ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var # ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var # ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch "RealPlayer 4.0" force-response-1.0 BrowserMatch "Java/1.0" force-response-1.0 BrowserMatch "JDK/1.0" force-response-1.0
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully BrowserMatch "^WebDrive" redirect-carefully BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully BrowserMatch "^gnome-vfs" redirect-carefully
#<Location /server-status> # SetHandler server-status # Order deny,allow # Deny from all # Allow from .- #</Location>
# http://servername/server-info (requires that mod_info.c be loaded).
#<Location /server-info> # SetHandler server-info # Order deny,allow # Deny from all # Allow from .- #</Location>
<IfModule mod_ssl.c> Include conf/ssl.conf </IfModule>
#NameVirtualHost *:80
#<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common #</VirtualHost>
Ich hab das zuerstmal zu www.domain.test:80 erganzt. Soll ich statt Domain die IP-Adresse eingeben? Da ich möchte nur, dass das nur mit IP Adresse erreichbar ist.
Und wie können das die anderen Leute sehen durch meine IP-Adresse?
Gruß: Wender
Hallo Wender.
Alles klar. Jetzt hab ich dann das, wenn ich Apache starten möchte:
Error: The requested operation has failedHab den folgenden in den Configuration:
Bitte unterlasse es fortan, deine gesamte httpd.conf zu posten.
Poste teile davon und wenn möglich mit den Codeblöcken <code lang=apache></code> (< und > durch [ und ] ersetzen)
ServerName -:www.domain.test:80
Der ServerName lautet nach wie vor "-" mit einem ungültigen Port obendrein.
Ich hab das zuerstmal zu www.domain.test:80 erganzt. Soll ich statt Domain die IP-Adresse eingeben? Da ich möchte nur, dass das nur mit IP Adresse erreichbar ist.
servername:port, siehe auch Johannes' Post.
Und wie können das die anderen Leute sehen durch meine IP-Adresse?
Was können andere Leute sehen?
Gruß, Ashura
Hallo Wender,
Du brauchst wirklich nicht immer die ganze Konfigurationsdatei einzubinden. Es reicht wenn du die relevanten Stellen angibts. In deinem Fall sind das ja einfach die Zeilen, die du verändert hast.
Solltest du trotzdem mal in die Gelegenheit kommen, dass du überhaupt keine Ahnung hast, welche Stelle einer Konfigurationsdatei für dein Problem verantwortlich ist, solltest du sie irgendwo hochladen und dann verlinken. Wenn du gerade keinen Online-Webserver zur Verfügung hast, kannst du das über http://phpfi.com/ oder einen ähnlichen Service machen.
ServerName -:www.domain.test:80
Hier liegt der Fehler. Das -: muss weg.
Ich hab das zuerstmal zu www.domain.test:80 erganzt. Soll ich statt Domain die IP-Adresse eingeben? Da ich möchte nur, dass das nur mit IP Adresse erreichbar ist.
Das kannst du da nicht einstellen. Wie ich schon erklärt habe, solltest du deine lokale IP-Adresse oder deinen DynDNS-Host angeben. Natürlich kannst du auch irgendeine andere, nicht vergeben Domain verwenden.
Und wie können das die anderen Leute sehen durch meine IP-Adresse?
Was genau meinst du damit jetzt?
Schöne Grüße,
Johannes
So, danke für eure Hilfe.
Na, Danke MudGuard! Ich habe früher mit anderen Proxys-Server gearbeitet.
Ich kann jetzt das unter:
http://127.0.0.1
localhost
erreichen.
Allerdings meinte ich damit, wie können die andere leute meinen page sehen durch meine IP-Nummer? Unter andere leute meine ich: mit einen anderen Internet-Verbindung und nicht durch http://127.0.0.1-localhost.
Gruß:
Wenders
Hallo Wender,
Na, Danke MudGuard! Ich habe früher mit anderen Proxys-Server gearbeitet.
Andreas hat es keineswegs böse gemeint. Selbst wenn du früher mit anderen Webservern gearbeitet hast (wieso erwähnst du hier »Proxy-Server«?) sind deine Kenntnisse in Bezug auf den Apache wirklich noch so mager, das auch ich dir eine wirklich sichere Konfiguration nicht zutraue. Das was du hier nachfragst ist eigentlich elementare Konfiguration. Aber es hat ja schließlich jeder von uns auch mal klein angefangen.
Ich kann jetzt das unter:
http://127.0.0.1
localhost
erreichen.Allerdings meinte ich damit, wie können die andere leute meinen page sehen durch meine IP-Nummer? Unter andere leute meine ich: mit einen anderen Internet-Verbindung und nicht durch http://127.0.0.1-localhost.
Erst mal gar nicht. Und das ist gut so[tm]. Bevor du dich mit deinem Webserver der feindlichen Welt des Internets präsentierst solltest du erstmal ein paar Erfahrungen damit lokal sammeln.
Wenn du diese Anweisung
Listen 127.0.0.1:80
durch
Listen 80
ersetzt, ist dein Server theoretisch für Jeden erreichbar. Das heißt Jeder, der deine aktuelle IP-Adresse kennt. Er kann dann auf deine Seiten über http://<deine.ip-adresse>/ zugreifen. Ich würde dir aber sehr davon abraten, das jetzt schon so einzurichten.
Echte[tm] Server, die in einem Rechenzentrum stehen, haben natürlich eine feste IP-Adresse. Deshalb kann man die diesem Server zugewiesenen Domains fest im DNS eintragen. Wenn du für deinen eigenen Rechner auch eine Domain-Adresse haben willst, musst die Zuweisung Domain -> IP-Adresse bei jedem Verbindungsaufbau geändert werden. Ein Dienst, der solche Domains anbietet, ist z.B. http://www.dyndns.org/.
Schöne Grüße,
Johannes
Hi Johannes,
Listen 80
ersetzt, ist dein Server theoretisch für Jeden erreichbar.
Ähm, aber auch nur theoretisch - wenn du beispielsweise hinter einem Router sitzt musst du diesem noch sagen, dass er Anfragen von außen auf Port 80 auf deine interne IP, Port 80 umleiten soll. Dazu gibt es normalerweise im Konfigurationsmenü des Routers einen Punkt NAT (Network Adress Translation) oder auch Portumleitung genannt.
MfG, Dennis.
Hi Wender,
Nein, ist es nicht.
Die IP-Adresse geht nicht und wenn ich dies eingebe:
localhost dann kommt die seite:
http://search.msn.com/results.aspx?srch=105&FORM=AS5&q=localhost
Hast du auch mal versucht, das mit einem Browser aufzurufen? (Nein, der IE ist kein Browser.) Da gibt oft eine genauere Fehlermeldung...
Du sitzt aber schon an dem PC, auf dem der Apache installiert ist, oder? Und du bist auch sicher, dass der Apache läuft und auf Anfragen auf Port 80 hört?
MfG, Dennis.