You are viewing a plain text version of this content. The canonical link for it is here.
Posted to infrastructure-issues@apache.org by "Amit Kamat (JIRA)" <ji...@apache.org> on 2008/02/29 11:08:53 UTC

[jira] Created: (INFRA-1542) Apache issue

Apache issue
------------

                 Key: INFRA-1542
                 URL: https://issues.apache.org/jira/browse/INFRA-1542
             Project: Infrastructure
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: Website
         Environment: OS
            Reporter: Amit Kamat


We are having issues displaying the directory listing, basically all the directory listing is appended by / so all the listing fails

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-1542) Apache issue

Posted by "Amit Kamat (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-1542?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12574425#action_12574425 ] 

Amit Kamat commented on INFRA-1542:
-----------------------------------

Hi,

Basically all the directory listings are failing bcos of this.
My document root in httpd.conf file is pointing to /xbt/data/www/htdocs/mktrtech/
If i go to this dir and I see the directory downloads there

mt-test-ln01:u065153:conf:549$ cd /xbt/data/www/htdocs/mktrtech/
mt-test-ln01:u065153:mktrtech:550$ ls -l
total 25180
-rwxrwxrwt   1 aweb     aweb         101 Jan  1  1970 @LongLink
-rwxrwxrwt   1 aweb     aweb        3291 Dec  3  2004 AHUDSPIT.id
-rwxrwxrwt   1 aweb     aweb        7596 May 25  2004 ESNORRIS.id
-rwxrwxrwt   1 aweb     aweb     11234911 Apr 26  2005 IntFX-stdDur.zip
-rwxrwxrwt   1 aweb     aweb         719 Jul 29  2002 Logo_JPM_SizeC.gif
-rwxrwxrwt   1 aweb     aweb      475136 Dec  8  2003 ProductGapUpdateMeeting-2003-4-12.ppt
-rwxrwxrwt   1 aweb     aweb       93696 Feb  3  2004 Thumbs.db
drwxrwxrwt   3 aweb     aweb         512 Dec  9  2003 apache
-rwxrwxrwt   1 aweb     aweb        1373 Sep 15  2004 banner-tmp.html
-rwxrwxrwt   1 aweb     aweb        1851 Apr  6  2006 banner.html
-rwxrwxrwt   1 aweb     aweb        1138 Jan  5  2004 cabs.html
-rwxrwxrwt   1 aweb     aweb        5954 Mar 20  2003 change-management.html
drwxrwxrwt   3 aweb     aweb         512 Jan 14  2004 cool-lookup
drwxrwxrwt   2 aweb     aweb         512 Dec  5  2003 cvs
drwxrwxrwt   2 aweb     aweb         512 Aug 15  2006 docs
drwxrwxrwt  16 aweb     aweb        1536 Feb 28 17:21 downloads

But when i try to open it, it gives 404 error and error log shows this

[Mon Mar  3 10:45:14 2008] [error] [client 169.123.36.76] File does not exist: /xbt/data/www/htdocs/mktrtech/downloads//

---------------------See below the httpd.conf file and -------------------------------------

##
## httpd.conf -- Apache HTTP server configuration file
##

#
# ServerType is either inetd, or standalone.  Inetd mode is only supported on
# Unix platforms.
#
ServerType standalone

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the LockFile documentation
# (available at <URL:http://www.apache.org/docs/mod/core.html#lockfile>);
# you will save yourself a lot of trouble.
#
ServerRoot "/xbt/apps/apache/current"

#
# The LockFile directive sets the path to the lockfile used when Apache
# is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or
# USE_FLOCK_SERIALIZED_ACCEPT. This directive should normally be left at
# its default value. The main reason for changing it is if the logs
# directory is NFS mounted, since the lockfile MUST BE STORED ON A LOCAL
# DISK. The PID of the main server process is automatically appended to
# the filename.
#
#LockFile /xbt/logs/apache/httpd.lock

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
#
PidFile /xbt/logs/apache/httpd.pid

#
# ScoreBoardFile: File used to store internal server process information.
# Not all architectures require this.  But if yours does (you'll know because
# this file will be  created when you run Apache) then you *must* ensure that
# no two invocations of Apache share the same scoreboard file.
#
ScoreBoardFile /xbt/logs/apache/httpd.scoreboard

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15

#
# Server-pool size regulation.  Rather than making you guess how many
# server processes you need, Apache dynamically adapts to the load it
# sees --- that is, it tries to maintain enough server processes to
# handle the current load, plus a few spare servers to handle transient
# load spikes (e.g., multiple simultaneous requests from a single
# Netscape browser).
#
# It does this by periodically checking how many servers are waiting
# for a request.  If there are fewer than MinSpareServers, it creates
# a new spare.  If there are more than MaxSpareServers, some of the
# spares die off.  The default values are probably OK for most sites.
#
MinSpareServers 5
MaxSpareServers 10

#
# Number of servers to start initially --- should be a reasonable ballpark
# figure.
#
StartServers 5

#
# Limit on total number of servers running, i.e., limit on the number
# of clients who can simultaneously connect --- if this limit is ever
# reached, clients will be LOCKED OUT, so it should NOT BE SET TOO LOW.
# It is intended mainly as a brake to keep a runaway server from taking
# the system with it as it spirals down...
#
MaxClients 150

#
# MaxRequestsPerChild: the number of requests each child process is
# allowed to process before the child dies.  The child will exit so
# as to avoid problems after prolonged use when Apache (and maybe the
# libraries it uses) leak memory or other resources.  On most systems, this
# isn't really needed, but a few (such as Solaris) do have notable leaks
# in the libraries. For these platforms, set to something like 10000
# or so; a setting of 0 means unlimited.
#
# NOTE: This value does not include keepalive requests after the initial
#       request per connection. For example, if a child process handles
#       an initial request and 10 subsequent "keptalive" requests, it
#       would only count as 1 request towards this limit.
#
MaxRequestsPerChild 10000

#
# BindAddress: You can support virtual hosts with this appsion. This directive
# is used to tell the server which IP address to listen to. It can either
# contain "*", an IP address, or a fully qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.
#
#BindAddress *

#
# Dynamic Shared Object (DSO) Support
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Please read the file http://httpd.apache.org/docs/dso.html for more
# details about the DSO mechanism and run `httpd -l' for the list of already
# built-in (statically linked and thus always available) modules in your httpd
# binary.
#
# Note: The order in which modules are loaded is important.  Don't change
# the order below without expert advice.
#
# Example:
# LoadModule foo_module libexec/mod_foo.so
#LoadModule mmap_static_module libexec/mod_mmap_static.so
LoadModule vhost_alias_module libexec/mod_vhost_alias.so
#LoadModule env_module         libexec/mod_env.so
LoadModule config_log_module  libexec/mod_log_config.so
LoadModule referer_log_module libexec/mod_log_referer.so
LoadModule mime_magic_module  libexec/mod_mime_magic.so
LoadModule mime_module        libexec/mod_mime.so
#LoadModule negotiation_module libexec/mod_negotiation.so
LoadModule status_module      libexec/mod_status.so
LoadModule info_module        libexec/mod_info.so
#LoadModule includes_module    libexec/mod_include.so
#LoadModule autoindex_module   libexec/mod_autoindex.so
LoadModule dir_module         libexec/mod_dir.so
#LoadModule cgi_module         libexec/mod_cgi.so
#LoadModule asis_module        libexec/mod_asis.so
#LoadModule imap_module        libexec/mod_imap.so
LoadModule action_module      libexec/mod_actions.so
LoadModule alias_module       libexec/mod_alias.so
LoadModule rewrite_module     libexec/mod_rewrite.so
LoadModule access_module      libexec/mod_access.so
LoadModule auth_module        libexec/mod_auth.so
LoadModule proxy_module       libexec/libproxy.so
LoadModule expires_module     libexec/mod_expires.so
LoadModule headers_module     libexec/mod_headers.so
#LoadModule log_forensic_module libexec/mod_log_forensic.so
#LoadModule unique_id_module   libexec/mod_unique_id.so
#LoadModule setenvif_module    libexec/mod_setenvif.so
<IfDefine SSL>
LoadModule ssl_module         libexec/libssl.so
</IfDefine>

#  Reconstruction of the complete module list from all available modules
#  (static and shared ones) to achieve correct module execution order.
#  [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO]
ClearModuleList
#AddModule mod_mmap_static.c
AddModule mod_vhost_alias.c
#AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_log_referer.c
AddModule mod_mime_magic.c
AddModule mod_mime.c
#AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
#AddModule mod_include.c
#AddModule mod_autoindex.c
AddModule mod_dir.c
#AddModule mod_cgi.c
#AddModule mod_asis.c
#AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_proxy.c
AddModule mod_expires.c
AddModule mod_headers.c
#AddModule mod_log_forensic.c
#AddModule mod_unique_id.c
AddModule mod_so.c
#AddModule mod_setenvif.c
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>

#
# ExtendedStatus controls whether Apache will generate "full" status
# information (ExtendedStatus On) or just basic information (ExtendedStatus
# Off) when the "server-status" handler is called. The default is Off.
#
ExtendedStatus On

### Section 2: 'Main' server configuration

#
# Port: The port to which the standalone server listens. For
# ports < 1023, you will need httpd to be run as root initially.
#
Port 80

##
##  SSL Support
##
##  When we also provide SSL we have to listen to the
##  standard HTTP port (see above) and to the HTTPS port
##
<IfDefine SSL>
Listen 80
Listen 443
</IfDefine>

#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
#  . On SCO (ODT 3) use "User nouser" and "Group nogroup".
#  . On HPUX you may not be able to use shared memory as nobody, and the
#    suggested workaround is to create a user www and use that user.
#  NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
#  when the value of (unsigned)Group is above 60000;
#  don't use Group "#-1" on these systems!
#
User aweb
Group aweb

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.
#
ServerAdmin XBT.Infrastructure@jpmorgan.com
#
# ServerName allows you to set a host name which is sent back to clients for
# your server if it's different than the one the program would get (i.e., use
# "www" instead of the host's real name).
#
# Note: You cannot just invent host names and hope they work. The name you
# define here must be a valid DNS name for your host. If you don't understand
# this, ask your network administrator.
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address (e.g., http://123.45.67.89/)
# anyway, and this will make redirections work in a sensible way.
#
# 127.0.0.1 is the TCP/IP local loop-back address, often named localhost. Your
# machine always knows itself by this address. If you use Apache strictly for
# local testing and development, you may use 127.0.0.1 as the server name.
#
#ServerName hkxp0293.hk.jpmorganchase.com
ServerName mt-test-ln01.uk.jpmorgan.com

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
#DocumentRoot "/xbt/data/www/htdocs/"
DocumentRoot "/xbt/data/www/"

#
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# permissions.
#
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/xbt/data/www/htdocs/">
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options FollowSymLinks

#
# This controls which appsions the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
#    AllowOverride All

#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>

#
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index.  Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
    DirectoryIndex index.html index.jsp
</IfModule>

#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess files from being viewed by
# Web clients.  Since .htaccess files often contain authorization
# information, access is disallowed for security reasons.  Comment
# these lines out if you want Web visitors to see the contents of
# .htaccess files.  If you change the AccessFileName directive above,
# be sure to make the corresponding changes here.
#
# Also, folks tend to use names such as .htpasswd for password
# files, so this will protect those as well.
#
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>

#
# CacheNegotiatedDocs: By default, Apache sends "Pragma: no-cache" with each
# document that was negotiated on the basis of content. This asks proxy
# servers not to cache the document. Uncommenting the following line disables
# this behavior, and proxies will be allowed to cache the documents.
#
#CacheNegotiatedDocs

#
# UseCanonicalName:  (new for 1.3)  With this setting turned on, whenever
# Apache needs to construct a self-referencing URL (a URL that refers back
# to the server the response is coming from) it will use ServerName and
# Port to form a "canonical" name.  With this setting off, Apache will
# use the hostname:port that the client supplied, when possible.  This
# also affects SERVER_NAME and SERVER_PORT in CGI scripts.
#
UseCanonicalName On

#
# TypesConfig describes where the mime.types file (or equivalent) is
# to be found.
#
<IfModule mod_mime.c>
    TypesConfig /xbt/conf/apache/mime.types
</IfModule>

#
# DefaultType is the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
# mod_mime_magic is not part of the default server (you have to add
# it yourself with a LoadModule [see the DSO paragraph in the 'Global
# Environment' section], or recompile the server and include mod_mime_magic
# as part of the configuration), so it's enclosed in an <IfModule> container.
# This means that the MIMEMagicFile directive will only be processed if the
# module is part of the server.
#
<IfModule mod_mime_magic.c>
    MIMEMagicFile /xbt/conf/apache/magic
</IfModule>

#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog "|/xbt/apps/apache/current/bin/rotatelogs /xbt/logs/apache/error_log-%d-%b-%Y 86400"

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel debug

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
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
#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here.  Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
CustomLog "|/xbt/apps/apache/current/bin/rotatelogs /xbt/logs/apache/access_log-%d-%b-%Y 86400" common

#
# Optionally add a line containing the server version and virtual host
# name to server-generated pages (error documents, FTP directory listings,
# mod_status and mod_info output etc., but not CGI generated documents).
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
# Set to one of:  On | Off | EMail
#
ServerSignature On

# EBCDIC configuration:
# (only for mainframes using the EBCDIC codeset, currently one of:
# Fujitsu-Siemens' BS2000/OSD, IBM's OS/390 and IBM's TPF)!!
# The following default configuration assumes that "text files"
# are stored in EBCDIC (so that you can operate on them using the
# normal POSIX tools like grep and sort) while "binary files" are
# stored with identical octets as on an ASCII machine.
#
# The directives are evaluated in configuration file order, with
# the EBCDICConvert directives applied before EBCDICConvertByType.
#
# If you want to have ASCII HTML documents and EBCDIC HTML documents
# at the same time, you can use the file extension to force
# conversion off for the ASCII documents:
# > AddType       text/html .ahtml
# > EBCDICConvert Off=InOut .ahtml
#
# EBCDICConvertByType  On=InOut text/* message/* multipart/*
# EBCDICConvertByType  On=In    application/x-www-form-urlencoded
# EBCDICConvertByType  On=InOut application/postscript model/vrml
# EBCDICConvertByType Off=InOut */*


#
# Aliases: Add here as many aliases as you need (with no limit). The format is
# Alias fakename realname
#
<IfModule mod_alias.c>
</IfModule>
# End of aliases.

#
# Redirect allows you to tell clients about documents which used to exist in
# your server's namespace, but do not anymore. This allows you to tell the
# clients where to look for the relocated document.
# Format: Redirect old-URI new-URL
#

#
# Document types.
#
<IfModule mod_mime.c>
    # LanguagePriority allows you to give precedence to some languages
    # in case of a tie during content negotiation.
    #
    # Just list the languages in decreasing order of preference. We have
    # more or less alphabetized them here. You probably want to change this.
    #
    <IfModule mod_negotiation.c>
        LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
    </IfModule>

    #
    # AddType allows you to tweak mime.types without actually editing it, or to
    # make certain files to be certain types.
    #
    AddType application/x-tar .tgz

    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    # Despite the name similarity, the following Add* directives have nothing
    # to do with the FancyIndexing customization directives above.
    #
    AddEncoding x-compress .Z
    AddEncoding x-gzip .gz .tgz
    #
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>
# End of document types.

#
# Customize behaviour based on the browser
#
<IfModule mod_setenvif.c>

    #
    # The following directives modify normal HTTP response behavior.
    # The first directive disables keepalive for Netscape 2.x and browsers that
    # spoof it. There are known problems with these browser implementations.
    # The second directive is for Microsoft Internet Explorer 4.0b2
    # which has a broken HTTP/1.1 implementation and does not properly
    # support keepalive when it is used on 301 or 302 (redirect) responses.
    #
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

    #
    # The following directive disables HTTP/1.1 responses to browsers which
    # are in violation of the HTTP/1.0 spec by not being able to grok a
    # basic 1.1 response.
    #
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0

</IfModule>
# End of browser customization directives

#
# Allow server status reports, with the URL of http://servername/server-status
# Change the ".example.com" to match your domain to enable.
#
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from .jpmorganchase.com
</Location>

#
# Allow remote server configuration reports, with the URL of
# http://servername/server-info (requires that mod_info.c be loaded).
# Change the ".example.com" to match your domain to enable.
#
<Location /server-info>
    SetHandler server-info
    Order deny,allow
    Allow from all
</Location>

### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at <URL:http://www.apache.org/docs/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line appsion '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80

#Include conf/ssl.conf
# 1.0.1.0
#Include conf/janus.conf
#1.5.0.1
Include /xbt/apps/janus/current/config/janus.conf
Include conf/websphere.conf
Include conf/vhosts/vh_*.conf
Include conf/xtra.conf
--------------------------end of httpd.conf file --------------------------------------
---------------------start of virtual host file --------------------------------------
Listen 169.93.12.64:80
NameVirtualHost 169.93.12.64:80

<VirtualHost 169.93.12.64:80>
    #ExpiresActive On
    #ExpiresByType application/x-javascript A0
    #ExpiresByType text/css A0
    DocumentRoot /xbt/data/www/htdocs/mktrtech
    ServerName mt-test-ln01.svr.emea.jpmchase.net
    ServerName marketer-tech.uk.jpmorgan.com
    ServerName mt-test-ln01.uk.jpmorgan.com
    ServerName mt-test-ln01
    Redirect permanent /mktrtech http://marketer-tech.uk.jpmorgan.com

    ErrorLog "|/xbt/apps/apache/current/bin/rotatelogs /xbt/apps/apache/current/logs/mt_error-%d-%b-%Y.log 86400"
    TransferLog "|/xbt/apps/apache/current/bin/rotatelogs /xbt/apps/apache/current/logs/mt_access-%d-%b-%Y.log 86400"

    ErrorDocument 404 /errorpages/404.html
    ErrorDocument 410 /errorpages/410.html
    ErrorDocument 500 /errorpages/500.html
    ErrorDocument 503 /errorpages/503.html

    ProxyPass /dart-spdm-ap http://mt-test-ln01.uk.jpmorgan.com:8201/dart-spdm-ap/jsp/
    ProxyPassReverse /dart-spdm-ap http://mt-test-ln01.uk.jpmorgan.com/dart-spdm-ap/jsp/

    ProxyPass /jira http://mt-test-ln01.uk.jpmorgan.com:8501/atlassian-jira-web/
    ProxyPassReverse /jira http://mt-test-ln01.uk.jpmorgan.com/atlassian-jira-web/

#    ProxyPass /dart-pb-emea http://mt-test-ln01.uk.jpmorgan.com/dart-pb-emea/
#    ProxyPassReverse /dart-pb-emea http://mt-test-ln01.uk.jpmorgan.com/dart-pb-emea/

</VirtualHost>

<VirtualHost 169.93.12.64:80>
    ServerName dart-uat.uk.jpmorgan.com
    DocumentRoot /xbt/data/www/htdocs-dart/sit-pb-emea

    ErrorLog "|/xbt/apps/apache/current/bin/rotatelogs /xbt/apps/apache/current/logs/dartuat_error-%d-%b-%Y.log 86400"
    TransferLog "|/xbt/apps/apache/current/bin/rotatelogs /xbt/apps/apache/current/logs/dartuat_access-%d-%b-%Y.log 86400"

</VirtualHost>

----------------------end of virtual host file --------------------------------------
----------------------start of xtra.conf file -------------------------

# Redirects for old JIRA URLs
Redirect permanent /jira http://jira.uk.jpmorgan.com/fort/xbt
Redirect permanent /xbt/jira http://jira.uk.jpmorgan.com/fort/xbt

#Redirect permanent /fort/jira http://jira.uk.jpmorgan.com/fort
#Redirect permanent /eragbat/jira http://jira.uk.jpmorgan.com/fort/xbt

ProxyPass /fort-new/xbt http://mt-test-ln01.uk.jpmorgan.com:8501/atlassian-jira-web/
#ProxyPassReverse /fort-new/xbt http://mt-test-ln01.uk.jpmorgan.com:8501/atlassian-jira-web/


#Redirect permanent /atlassian-jira-web/ http://mt-test-ln01.uk.jpmorgan.com/atlassian-jira-web/
#Redirect permanent /fort-new/jira http://mt-test-ln01.uk.jpmorgan.com/atlassian-jira-web/
#Redirect permanent /xbt/jira http://mt-test-ln01.uk.jpmorgan.com/atlassian-jira-web/
#Redirect permanent /eragbat/jira http://mt-test-ln01.uk.jpmorgan.com/atlassian-jira-web/

----------------end of xtra.conf file ------------------------------

-------------start of websphere.conf -------------------------
LoadModule app_server_http_module /xbt/apps/websphere/current/appserver/bin/mod_app_server_http_eapi.so
WebSpherePluginConfig /xbt/apps/websphere/current/deploymentmanager/config/cells/plugin-cfg.xml

------------end of websphere.conf --------------------------

Please let me know if you need further information.
Thanks
Amit Kamat

> Apache issue
> ------------
>
>                 Key: INFRA-1542
>                 URL: https://issues.apache.org/jira/browse/INFRA-1542
>             Project: Infrastructure
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Website
>         Environment: OS
>            Reporter: Amit Kamat
>
> We are having issues displaying the directory listing, basically all the directory listing is appended by / so all the listing fails

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (INFRA-1542) Apache issue

Posted by "Upayavira (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/INFRA-1542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Upayavira closed INFRA-1542.
----------------------------

    Resolution: Invalid

This jira is for maintaining the infrastructure that Apache uses, not for providing end-user support.

You should subscribe to httpd users email list described here [1] and ask your question there.

Regards, Upayavira

[1] http://httpd.apache.org/userslist.html

> Apache issue
> ------------
>
>                 Key: INFRA-1542
>                 URL: https://issues.apache.org/jira/browse/INFRA-1542
>             Project: Infrastructure
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Website
>         Environment: OS
>            Reporter: Amit Kamat
>
> We are having issues displaying the directory listing, basically all the directory listing is appended by / so all the listing fails

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-1542) Apache issue

Posted by "Martin Cooper (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-1542?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12574149#action_12574149 ] 

Martin Cooper commented on INFRA-1542:
--------------------------------------

Please provide enough detail so that we can try to reproduce the issue. For example, what is the URL that you are trying to reference?

> Apache issue
> ------------
>
>                 Key: INFRA-1542
>                 URL: https://issues.apache.org/jira/browse/INFRA-1542
>             Project: Infrastructure
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Website
>         Environment: OS
>            Reporter: Amit Kamat
>
> We are having issues displaying the directory listing, basically all the directory listing is appended by / so all the listing fails

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.