Also erstmal zum +Indexes: Ja, es ist ein Downloadordner, bei dem derjenige mit dem korrekten User+PW sich auch durchhangeln darf / soll. Und ich möchte das einmal im Apache einstellen / freigeben, damit ich / jemand anderes später sich nicht als root anmelden muss, um daran etwas zu ändern.
Nobbie wrote:kobe wrote:Aber ist es nicht üblich, dass bspw die eigene IP und URLs in öffentlichen Foren unkenntlich gemacht werden?
Sagen wir so: das machen viele (warum auch immer), aber verdecken damit oft die wahre Ursache.
Weil die Leute schon so oder so viel zu freizügig im Internet mit ihren Daten umgehen. Auch die eigenen Webseiten muss man nicht überall preisgebe.
Nobbie wrote:kobe wrote:Anstatt MY_IP steht da natürlich meine IP, mit der ich gerade im Netz unterwegs bin. Aber das tut sicherlich nichts zum Fehlerfinden zu.
Doch, genau das ist die Ursache. Wahrscheinlich zumindest.
- Code: Select all
[Wed Oct 07 12:38:06 2009] [alert] [client 91.15.118.75] /srv/www/web1/html/quellen/.htaccess: Options not allowed here
Und nun erkläre mir bitte, was uns das bei der Fehlersuche weiterbringt.
Nobbie wrote:kobe wrote:Was genau meinst du mit Servername?
Der ServerName - das ist eine Standardvariable von Apache, damit ordnet man virtuellen Hosts einen Namen zu.
- Code: Select all
<VirtualHost 62.67.247.95:80>
ServerName web1.vz7095.evanzo-server.de
DocumentRoot /srv/www/web1/html
SuexecUserGroup web1 web1
ScriptAlias /cgi-bin/ /srv/www/web1/html/cgi-bin/
CustomLog /srv/www/web1/log/access_log confixx2
php_admin_value open_basedir /srv/www/web1/html/:/srv/www/web1/phptmp/:/srv/www/web1/files/:/srv/www/web1/atd/
php_admin_value file_uploads 1
php_admin_value upload_tmp_dir /srv/www/web1/phptmp/
<Directory "/srv/www/web1/html/quellen/">
AllowOverride Options Indexes AuthConfig
</Directory>
</VirtualHost>
Nobbie wrote:kobe wrote:Die IP bzw. Domain, unter der die URL aufrufbar ist?
Genau - die Domain. Der Name der Domain für diesen VirtualHost.
Von außen erreichbar über polyorg.de respektive auf polyorg.de/quellen soll die .htaccess korrekt laufen.
Nobbie wrote:Die vollständige(!) nicht verstümmelte Definition aller virtuellen Hosts, sowie wie vollständige URL die Du im Browser eingibst, wo dann dieser Fehler auftritt.
Die http.conf bindet confixx_mhost.conf , die die confixx_vhost.conf einbindet. Du willst wahrscheinlich alles? Aber die http.conf inkludiert noch zig andere
- Code: Select all
cat httpd.conf | grep "include" -i
# If possible, avoid changes to this file. It does mainly contain Include
# Overview of include files, chronologically:
# |-- sysconfig.d/include.conf . . . . . . [*] your include files
# | (for each file to be included here, put its name
# | into APACHE_INCLUDE_* in /etc/sysconfig/apache2)
# `-- *.conf . . . . . . . . . . . . . (*.conf is automatically included)
# | |-- include.conf
Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
Include /etc/apache2/default-server.conf
# Another way to include your own files
# include arbitrary files as named in APACHE_CONF_INCLUDE_FILES and
# APACHE_CONF_INCLUDE_DIRS
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf
# putting its name into APACHE_CONF_INCLUDE_FILES in
Include /etc/apache2/confixx_mhost.conf
Willst du die alle auch noch?
Die vollständige confixx_vhost.conf umfasst 408 Zeilen und beinhaltet etliche weitere VHosts, bei denen ich nicht weiß, ob ich die öffentlich posten darf. Ich bin zur Zeit nur ein Aushelfsadmin für eine Bekannten. Den müsste ich dann erstmal fragen, ob er damit einverstanden ist.