You can change the &#39;<a href="http://127.0.1.1">127.0.1.1</a>&#39;s to &#39;*&#39;s and it should work for any address that directs to it, be it <a href="http://127.0.1.1">127.0.1.1</a>, localhost, or another ip.<br><br>
Kyle<br><br clear="all"><a href="http://www.kylehall.info">http://www.kylehall.info</a><br>Information Technology<br>Crawford County Federated Library System ( <a href="http://www.ccfls.org">http://www.ccfls.org</a> )<br>
<br>
<br><br><div class="gmail_quote">On Tue, Nov 4, 2008 at 6:11 PM, harry wykman <span dir="ltr">&lt;<a href="mailto:harrybw@iinet.net.au">harrybw@iinet.net.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Folks,<br>
<br>
Andy and I have been discussing this under &quot;Apache Problem?&quot;. &nbsp;Both of us now appear to have the same problem of being able to access the koha site only from <a href="http://127.0.1.1" target="_blank">127.0.1.1</a> on the box with koha installed but not via a LAN using the host name (which displays the default Apache page (it works!) whether for :80 or :8080).<br>

<br>
My apache.conf and koha-httpd.conf files are below. &nbsp;I would really appreciate assistance. &nbsp;I intend to serve the OPAC publicly ultimately but this is an important first step!<br>
<br>
Thanks,<br>
<br>
Harry<br>
<br>
Andy wrote_______________________________________<br>
<br>
That&#39;s odd. I&#39;m in the middle of re-doing a Koha install and now I&#39;m having<br>
the same problem: <a href="http://127.0.1.1" target="_blank">127.0.1.1</a> works but the server name doesn&#39;t. I know I&#39;ve<br>
had that working in one of my previous installs, but there must be another<br>
step I&#39;m missing now.<br>
<br>
We&#39;ve reached the outer edge of my Linux knowledge -- I&#39;m a Linux newbie,<br>
and am working on my Koha tutorial in part to help myself learn it. But I&#39;m<br>
still working on it, and if I find the answer I&#39;ll let you know. In the mean<br>
time if it&#39;s important for you to use the server name, someone in the Koha<br>
list (or a general Linux support forum) might be able to help more.<br>
<br>
...Andy<br>
<br>
-----Original Message-----<br>
From: harry wykman [mailto:<a href="mailto:harrybw@iinet.net.au">harrybw@iinet.net.au</a>]<br>
Sent: Monday, November 03, 2008 11:21 PM<br>
To: Andy Giesler<br>
Subject: Re: [Koha] Apache problem?<br>
<br>
<br>
Hi Andy,<br>
<br>
Thanks. &nbsp;Still no good unfortunately.<br>
<br>
Here are my apache.conf and koha-httpd.conf<br>
<br>
APACHE.conf<br>
<br>
<br>
#Define the server&#39;s name<br>
ServerName &quot;logos&quot;<br>
<br>
#<br>
# Based upon the NCSA server configuration files originally by Rob McCool.<br>
#<br>
# This is the main Apache server configuration file. &nbsp;It contains the<br>
# configuration directives that give the server its instructions.<br>
# See &lt;URL:<a href="http://httpd.apache.org/docs-2.1/" target="_blank">http://httpd.apache.org/docs-2.1/</a>&gt; for detailed information about<br>
# the directives.<br>
#<br>
# Do NOT simply read the instructions in here without understanding<br>
# what they do. &nbsp;They&#39;re here only as hints or reminders. &nbsp;If you are unsure<br>
# consult the online docs. You have been warned.<br>
#<br>
# The configuration directives are grouped into three basic sections:<br>
# &nbsp;1. Directives that control the operation of the Apache server process<br>
as a<br>
# &nbsp; &nbsp; whole (the &#39;global environment&#39;).<br>
# &nbsp;2. Directives that define the parameters of the &#39;main&#39; or &#39;default&#39;<br>
server,<br>
# &nbsp; &nbsp; which responds to requests that aren&#39;t handled by a virtual host.<br>
# &nbsp; &nbsp; These directives also provide default values for the settings<br>
# &nbsp; &nbsp; of all virtual hosts.<br>
# &nbsp;3. Settings for virtual hosts, which allow Web requests to be sent to<br>
# &nbsp; &nbsp; different IP addresses or hostnames and have them handled by the<br>
# &nbsp; &nbsp; same Apache server process.<br>
#<br>
# Configuration and logfile names: If the filenames you specify for many<br>
# of the server&#39;s control files begin with &quot;/&quot; (or &quot;drive:/&quot; for Win32), the<br>
# server will use that explicit path. &nbsp;If the filenames do *not* begin<br>
# with &quot;/&quot;, the value of ServerRoot is prepended -- so<br>
&quot;/var/log/apache2/foo.log&quot;<br>
# with ServerRoot set to &quot;&quot; will be interpreted by the<br>
# server as &quot;//var/log/apache2/foo.log&quot;.<br>
#<br>
<br>
### Section 1: Global Environment<br>
#<br>
# The directives in this section affect the overall operation of Apache,<br>
# such as the number of concurrent requests it can handle or where it<br>
# can find its configuration files.<br>
#<br>
<br>
#<br>
# ServerRoot: The top of the directory tree under which the server&#39;s<br>
# configuration, error, and log files are kept.<br>
#<br>
# NOTE! &nbsp;If you intend to place this on an NFS (or otherwise network)<br>
# mounted filesystem then please read the LockFile documentation (available<br>
# at &lt;URL:<a href="http://httpd.apache.org/docs-2.1/mod/mpm_common.html#lockfile" target="_blank">http://httpd.apache.org/docs-2.1/mod/mpm_common.html#lockfile</a>&gt;);<br>
# you will save yourself a lot of trouble.<br>
#<br>
# Do NOT add a slash at the end of the directory path.<br>
#<br>
ServerRoot &quot;/etc/apache2&quot;<br>
<br>
#<br>
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.<br>
#<br>
#&lt;IfModule !mpm_winnt.c&gt;<br>
#&lt;IfModule !mpm_netware.c&gt;<br>
LockFile /var/lock/apache2/accept.lock<br>
#&lt;/IfModule&gt;<br>
#&lt;/IfModule&gt;<br>
<br>
#<br>
# PidFile: The file in which the server should record its process<br>
# identification number when it starts.<br>
#<br>
PidFile /var/run/apache2.pid<br>
<br>
#<br>
# Timeout: The number of seconds before receives and sends time out.<br>
#<br>
Timeout 300<br>
<br>
#<br>
# KeepAlive: Whether or not to allow persistent connections (more than<br>
# one request per connection). Set to &quot;Off&quot; to deactivate.<br>
#<br>
KeepAlive On<br>
<br>
#<br>
# MaxKeepAliveRequests: The maximum number of requests to allow<br>
# during a persistent connection. Set to 0 to allow an unlimited amount.<br>
# We recommend you leave this number high, for maximum performance.<br>
#<br>
MaxKeepAliveRequests 100<br>
<br>
#<br>
# KeepAliveTimeout: Number of seconds to wait for the next request from the<br>
# same client on the same connection.<br>
#<br>
KeepAliveTimeout 15<br>
<br>
##<br>
## Server-Pool Size Regulation (MPM specific)<br>
##<br>
<br>
# prefork MPM<br>
# StartServers: number of server processes to start<br>
# MinSpareServers: minimum number of server processes which are kept spare<br>
# MaxSpareServers: maximum number of server processes which are kept spare<br>
# MaxClients: maximum number of server processes allowed to start<br>
# MaxRequestsPerChild: maximum number of requests a server process serves<br>
&lt;IfModule mpm_prefork_module&gt;<br>
 &nbsp; &nbsp;StartServers &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5<br>
 &nbsp; &nbsp;MinSpareServers &nbsp; &nbsp; &nbsp; 5<br>
 &nbsp; &nbsp;MaxSpareServers &nbsp; &nbsp; &nbsp;10<br>
 &nbsp; &nbsp;MaxClients &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;150<br>
 &nbsp; &nbsp;MaxRequestsPerChild &nbsp; 0<br>
&lt;/IfModule&gt;<br>
<br>
# worker MPM<br>
# StartServers: initial number of server processes to start<br>
# MaxClients: maximum number of simultaneous client connections<br>
# MinSpareThreads: minimum number of worker threads which are kept spare<br>
# MaxSpareThreads: maximum number of worker threads which are kept spare<br>
# ThreadsPerChild: constant number of worker threads in each server process<br>
# MaxRequestsPerChild: maximum number of requests a server process serves<br>
&lt;IfModule mpm_worker_module&gt;<br>
 &nbsp; &nbsp;StartServers &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2<br>
 &nbsp; &nbsp;MaxClients &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;150<br>
 &nbsp; &nbsp;MinSpareThreads &nbsp; &nbsp; &nbsp;25<br>
 &nbsp; &nbsp;MaxSpareThreads &nbsp; &nbsp; &nbsp;75<br>
 &nbsp; &nbsp;ThreadsPerChild &nbsp; &nbsp; &nbsp;25<br>
 &nbsp; &nbsp;MaxRequestsPerChild &nbsp; 0<br>
&lt;/IfModule&gt;<br>
<br>
User www-data<br>
Group www-data<br>
<br>
#<br>
# AccessFileName: The name of the file to look for in each directory<br>
# for additional configuration directives. &nbsp;See also the AllowOverride<br>
# directive.<br>
#<br>
<br>
AccessFileName .htaccess<br>
<br>
#<br>
# The following lines prevent .htaccess and .htpasswd files from being<br>
# viewed by Web clients.<br>
#<br>
&lt;Files ~ &quot;^\.ht&quot;&gt;<br>
 &nbsp; &nbsp;Order allow,deny<br>
 &nbsp; &nbsp;Deny from all<br>
&lt;/Files&gt;<br>
<br>
TypesConfig /etc/mime.types<br>
<br>
#<br>
# DefaultType is the default MIME type the server will use for a document<br>
# if it cannot otherwise determine one, such as from filename extensions.<br>
# If your server contains mostly text or HTML documents, &quot;text/plain&quot; is<br>
# a good value. &nbsp;If most of your content is binary, such as applications<br>
# or images, you may want to use &quot;application/octet-stream&quot; instead to<br>
# keep browsers from trying to display binary files as though they are<br>
# text.<br>
#<br>
DefaultType text/plain<br>
<br>
<br>
#<br>
# HostnameLookups: Log the names of clients or just their IP addresses<br>
# e.g., <a href="http://www.apache.org" target="_blank">www.apache.org</a> (on) or <a href="http://204.62.129.132" target="_blank">204.62.129.132</a> (off).<br>
# The default is off because it&#39;d be overall better for the net if people<br>
# had to knowingly turn this feature on, since enabling it means that<br>
# each client request will result in AT LEAST one lookup request to the<br>
# nameserver.<br>
#<br>
HostnameLookups Off<br>
<br>
# ErrorLog: The location of the error log file.<br>
# If you do not specify an ErrorLog directive within a &lt;VirtualHost&gt;<br>
# container, error messages relating to that virtual host will be<br>
# logged here. &nbsp;If you *do* define an error logfile for a &lt;VirtualHost&gt;<br>
# container, that host&#39;s errors will be logged there and not here.<br>
#<br>
ErrorLog /var/log/apache2/error.log<br>
<br>
#<br>
# LogLevel: Control the number of messages logged to the error_log.<br>
# Possible values include: debug, info, notice, warn, error, crit,<br>
# alert, emerg.<br>
#<br>
LogLevel warn<br>
<br>
# Include module configuration:<br>
Include /etc/apache2/mods-enabled/*.load<br>
Include /etc/apache2/mods-enabled/*.conf<br>
<br>
# Include all the user configurations:<br>
Include /etc/apache2/httpd.conf<br>
<br>
# Include ports listing<br>
Include /etc/apache2/ports.conf<br>
<br>
# Include generic snippets of statements<br>
Include /etc/apache2/conf.d/<br>
<br>
#<br>
# The following directives define some format nicknames for use with<br>
# a CustomLog directive (see below).<br>
#<br>
LogFormat &quot;%h %l %u %t \&quot;%r\&quot; %&gt;s %b \&quot;%{Referer}i\&quot; \&quot;%{User-Agent}i\&quot;&quot;<br>
combined<br>
LogFormat &quot;%h %l %u %t \&quot;%r\&quot; %&gt;s %b&quot; common<br>
LogFormat &quot;%{Referer}i -&gt; %U&quot; referer<br>
LogFormat &quot;%{User-agent}i&quot; agent<br>
<br>
#<br>
# ServerTokens<br>
# This directive configures what you return as the Server HTTP response<br>
# Header. The default is &#39;Full&#39; which sends information about the OS-Type<br>
# and compiled in modules.<br>
# Set to one of: &nbsp;Full | OS | Minor | Minimal | Major | Prod<br>
# where Full conveys the most information, and Prod the least.<br>
#<br>
ServerTokens Full<br>
<br>
#<br>
# Optionally add a line containing the server version and virtual host<br>
# name to server-generated pages (internal error documents, FTP directory<br>
# listings, mod_status and mod_info output etc., but not CGI generated<br>
# documents or custom error documents).<br>
# Set to &quot;EMail&quot; to also include a mailto: link to the ServerAdmin.<br>
# Set to one of: &nbsp;On | Off | EMail<br>
#<br>
ServerSignature On<br>
<br>
&lt;IfModule alias_module&gt;<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Aliases: Add here as many aliases as you need (with no limit). The<br>
format is<br>
 &nbsp; &nbsp;# Alias fakename realname<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Note that if you include a trailing / on fakename then the server will<br>
 &nbsp; &nbsp;# require it to be present in the URL. &nbsp;So &quot;/icons&quot; isn&#39;t aliased in<br>
this<br>
 &nbsp; &nbsp;# example, only &quot;/icons/&quot;. &nbsp;If the fakename is slash-terminated,<br>
then the<br>
 &nbsp; &nbsp;# realname must also be slash terminated, and if the fakename omits the<br>
 &nbsp; &nbsp;# trailing slash, the realname must also omit it.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# We include the /icons/ alias for FancyIndexed directory listings. &nbsp;If<br>
 &nbsp; &nbsp;# you do not use FancyIndexing, you may comment this out.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;Alias /icons/ &quot;/usr/share/apache2/icons/&quot;<br>
<br>
 &nbsp; &nbsp;&lt;Directory &quot;/usr/share/apache2/icons&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Options Indexes MultiViews<br>
 &nbsp; &nbsp; &nbsp; &nbsp;AllowOverride None<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Order allow,deny<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Allow from all<br>
 &nbsp; &nbsp;&lt;/Directory&gt;<br>
<br>
&lt;/IfModule&gt;<br>
<br>
#<br>
# Directives controlling the display of server-generated directory listings.<br>
#<br>
&lt;IfModule mod_autoindex.c&gt;<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# IndexOptions: Controls the appearance of server-generated directory<br>
 &nbsp; &nbsp;# listings.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;IndexOptions FancyIndexing VersionSort HTMLTable NameWidth=*<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# AddIcon* directives tell the server which icon to show for different<br>
 &nbsp; &nbsp;# files or filename extensions. &nbsp;These are only displayed for<br>
 &nbsp; &nbsp;# FancyIndexed directories.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip<br>
<br>
 &nbsp; &nbsp;AddIconByType (TXT,/icons/text.gif) text/*<br>
 &nbsp; &nbsp;AddIconByType (IMG,/icons/image2.gif) image/*<br>
 &nbsp; &nbsp;AddIconByType (SND,/icons/sound2.gif) audio/*<br>
 &nbsp; &nbsp;AddIconByType (VID,/icons/movie.gif) video/*<br>
<br>
 &nbsp; &nbsp;AddIcon /icons/binary.gif .bin .exe<br>
 &nbsp; &nbsp;AddIcon /icons/binhex.gif .hqx<br>
 &nbsp; &nbsp;AddIcon /icons/tar.gif .tar<br>
 &nbsp; &nbsp;AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv<br>
 &nbsp; &nbsp;AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip<br>
 &nbsp; &nbsp;AddIcon /icons/a.gif .ps .ai .eps<br>
 &nbsp; &nbsp;AddIcon /icons/layout.gif .html .shtml .htm .pdf<br>
 &nbsp; &nbsp;AddIcon /icons/text.gif .txt<br>
 &nbsp; &nbsp;AddIcon /icons/c.gif .c<br>
 &nbsp; &nbsp;AddIcon /icons/p.gif .pl .py<br>
 &nbsp; &nbsp;AddIcon /icons/f.gif .for<br>
 &nbsp; &nbsp;AddIcon /icons/dvi.gif .dvi<br>
 &nbsp; &nbsp;AddIcon /icons/uuencoded.gif .uu<br>
 &nbsp; &nbsp;AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl<br>
 &nbsp; &nbsp;AddIcon /icons/tex.gif .tex<br>
 &nbsp; &nbsp;AddIcon /icons/bomb.gif core<br>
<br>
 &nbsp; &nbsp;AddIcon /icons/back.gif ..<br>
 &nbsp; &nbsp;AddIcon /icons/hand.right.gif README<br>
 &nbsp; &nbsp;AddIcon /icons/folder.gif ^^DIRECTORY^^<br>
 &nbsp; &nbsp;AddIcon /icons/blank.gif ^^BLANKICON^^<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# DefaultIcon is which icon to show for files which do not have an icon<br>
 &nbsp; &nbsp;# explicitly set.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;DefaultIcon /icons/unknown.gif<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# AddDescription allows you to place a short description after a file in<br>
 &nbsp; &nbsp;# server-generated indexes. &nbsp;These are only displayed for FancyIndexed<br>
 &nbsp; &nbsp;# directories.<br>
 &nbsp; &nbsp;# Format: AddDescription &quot;description&quot; filename<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#AddDescription &quot;GZIP compressed document&quot; .gz<br>
 &nbsp; &nbsp;#AddDescription &quot;tar archive&quot; .tar<br>
 &nbsp; &nbsp;#AddDescription &quot;GZIP compressed tar archive&quot; .tgz<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# ReadmeName is the name of the README file the server will look for by<br>
 &nbsp; &nbsp;# default, and append to directory listings.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# HeaderName is the name of a file which should be prepended to<br>
 &nbsp; &nbsp;# directory indexes.<br>
 &nbsp; &nbsp;ReadmeName README.html<br>
 &nbsp; &nbsp;HeaderName HEADER.html<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# IndexIgnore is a set of filenames which directory indexing should<br>
ignore<br>
 &nbsp; &nbsp;# and not include in the listing. &nbsp;Shell-style wildcarding is permitted.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;IndexIgnore .??* *~ *# RCS CVS *,v *,t<br>
&lt;/IfModule&gt;<br>
<br>
&lt;IfModule mod_mime.c&gt;<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# AddType allows you to add to or override the MIME configuration<br>
 &nbsp; &nbsp;# file mime.types for specific file types.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#AddType application/x-gzip .tgz<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# AddEncoding allows you to have certain browsers uncompress<br>
 &nbsp; &nbsp;# information on the fly. Note: Not all browsers support this.<br>
 &nbsp; &nbsp;# Despite the name similarity, the following Add* directives have<br>
 &nbsp; &nbsp;# nothing to do with the FancyIndexing customization directives above.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#AddEncoding x-compress .Z<br>
 &nbsp; &nbsp;#AddEncoding x-gzip .gz .tgz<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# If the AddEncoding directives above are commented-out, then you<br>
 &nbsp; &nbsp;# probably should define those extensions to indicate media types:<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;AddType application/x-compress .Z<br>
 &nbsp; &nbsp;AddType application/x-gzip .gz .tgz<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# DefaultLanguage and AddLanguage allows you to specify the language of<br>
 &nbsp; &nbsp;# a document. You can then use content negotiation to give a browser a<br>
 &nbsp; &nbsp;# file in a language the user can understand.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Specify a default language. This means that all data<br>
 &nbsp; &nbsp;# going out without a specific language tag (see below) will<br>
 &nbsp; &nbsp;# be marked with this one. You probably do NOT want to set<br>
 &nbsp; &nbsp;# this unless you are sure it is correct for all cases.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# * It is generally better to not mark a page as<br>
 &nbsp; &nbsp;# * being a certain language than marking it with the wrong<br>
 &nbsp; &nbsp;# * language!<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# DefaultLanguage nl<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Note 1: The suffix does not have to be the same as the language<br>
 &nbsp; &nbsp;# keyword --- those with documents in Polish (whose net-standard<br>
 &nbsp; &nbsp;# language code is pl) may wish to use &quot;AddLanguage pl .po&quot; to<br>
 &nbsp; &nbsp;# avoid the ambiguity with the common suffix for perl scripts.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Note 2: The example entries below illustrate that in some cases<br>
 &nbsp; &nbsp;# the two character &#39;Language&#39; abbreviation is not identical to<br>
 &nbsp; &nbsp;# the two character &#39;Country&#39; code for its country,<br>
 &nbsp; &nbsp;# E.g. &#39;Danmark/dk&#39; versus &#39;Danish/da&#39;.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Note 3: In the case of &#39;ltz&#39; we violate the RFC by using a three char<br>
 &nbsp; &nbsp;# specifier. There is &#39;work in progress&#39; to fix this and get<br>
 &nbsp; &nbsp;# the reference data for rfc1766 cleaned up.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl)<br>
 &nbsp; &nbsp;# English (en) - Esperanto (eo) - Estonian (et) - French (fr) -<br>
German (de)<br>
 &nbsp; &nbsp;# Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja)<br>
 &nbsp; &nbsp;# Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn)<br>
 &nbsp; &nbsp;# Norwegian (no) - Polish (pl) - Portugese (pt)<br>
 &nbsp; &nbsp;# Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv)<br>
 &nbsp; &nbsp;# Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese<br>
(zh-TW)<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;AddLanguage ca .ca<br>
 &nbsp; &nbsp;AddLanguage cs .cz .cs<br>
 &nbsp; &nbsp;AddLanguage da .dk<br>
 &nbsp; &nbsp;AddLanguage de .de<br>
 &nbsp; &nbsp;AddLanguage el .el<br>
 &nbsp; &nbsp;AddLanguage en .en<br>
 &nbsp; &nbsp;AddLanguage eo .eo<br>
 &nbsp; &nbsp;AddLanguage es .es<br>
 &nbsp; &nbsp;AddLanguage et .et<br>
 &nbsp; &nbsp;AddLanguage fr .fr<br>
 &nbsp; &nbsp;AddLanguage he .he<br>
 &nbsp; &nbsp;AddLanguage hr .hr<br>
 &nbsp; &nbsp;AddLanguage it .it<br>
 &nbsp; &nbsp;AddLanguage ja .ja<br>
 &nbsp; &nbsp;AddLanguage ko .ko<br>
 &nbsp; &nbsp;AddLanguage ltz .ltz<br>
 &nbsp; &nbsp;AddLanguage nl .nl<br>
 &nbsp; &nbsp;AddLanguage nn .nn<br>
 &nbsp; &nbsp;AddLanguage no .no<br>
 &nbsp; &nbsp;AddLanguage pl .po<br>
 &nbsp; &nbsp;AddLanguage pt .pt<br>
 &nbsp; &nbsp;AddLanguage pt-BR .pt-br<br>
 &nbsp; &nbsp;AddLanguage ru .ru<br>
 &nbsp; &nbsp;AddLanguage sv .sv<br>
 &nbsp; &nbsp;AddLanguage zh-CN .zh-cn<br>
 &nbsp; &nbsp;AddLanguage zh-TW .zh-tw<br>
&lt;/IfModule&gt;<br>
<br>
&lt;IfModule mod_negotiation.c&gt;<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# LanguagePriority allows you to give precedence to some languages<br>
 &nbsp; &nbsp;# in case of a tie during content negotiation.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Just list the languages in decreasing order of preference. We have<br>
 &nbsp; &nbsp;# more or less alphabetized them here. You probably want to change this.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl<br>
nn no pl pt pt-BR ru sv zh-CN zh-TW<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# ForceLanguagePriority allows you to serve a result page rather than<br>
 &nbsp; &nbsp;# MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE<br>
(Fallback)<br>
 &nbsp; &nbsp;# [in case no accepted languages matched the available variants]<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;ForceLanguagePriority Prefer Fallback<br>
<br>
&lt;/IfModule&gt;<br>
<br>
&lt;IfModule mod_mime.c&gt;<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Specify a default charset for all pages sent out. This is<br>
 &nbsp; &nbsp;# always a good idea and opens the door for future internationalisation<br>
 &nbsp; &nbsp;# of your web site, should you ever want it. Specifying it as<br>
 &nbsp; &nbsp;# a default does little harm; as the standard dictates that a page<br>
 &nbsp; &nbsp;# is in iso-8859-1 (latin1) unless specified otherwise i.e. you<br>
 &nbsp; &nbsp;# are merely stating the obvious. There are also some security<br>
 &nbsp; &nbsp;# reasons in browsers, related to javascript and URL parsing<br>
 &nbsp; &nbsp;# which encourage you to always set a default char set.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#AddDefaultCharset ISO-8859-1<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Commonly used filename extensions to character sets. You probably<br>
 &nbsp; &nbsp;# want to avoid clashes with the language extensions, unless you<br>
 &nbsp; &nbsp;# are good at carefully testing your setup after each change.<br>
 &nbsp; &nbsp;# See <a href="http://www.iana.org/assignments/character-sets" target="_blank">http://www.iana.org/assignments/character-sets</a> for the<br>
 &nbsp; &nbsp;# official list of charset names and their respective RFCs.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;AddCharset us-ascii &nbsp; &nbsp;.ascii .us-ascii<br>
 &nbsp; &nbsp;AddCharset ISO-8859-1 &nbsp;.iso8859-1 &nbsp;.latin1<br>
 &nbsp; &nbsp;AddCharset ISO-8859-2 &nbsp;.iso8859-2 &nbsp;.latin2 .cen<br>
 &nbsp; &nbsp;AddCharset ISO-8859-3 &nbsp;.iso8859-3 &nbsp;.latin3<br>
 &nbsp; &nbsp;AddCharset ISO-8859-4 &nbsp;.iso8859-4 &nbsp;.latin4<br>
 &nbsp; &nbsp;AddCharset ISO-8859-5 &nbsp;.iso8859-5 &nbsp;.cyr .iso-ru<br>
 &nbsp; &nbsp;AddCharset ISO-8859-6 &nbsp;.iso8859-6 &nbsp;.arb .arabic<br>
 &nbsp; &nbsp;AddCharset ISO-8859-7 &nbsp;.iso8859-7 &nbsp;.grk .greek<br>
 &nbsp; &nbsp;AddCharset ISO-8859-8 &nbsp;.iso8859-8 &nbsp;.heb .hebrew<br>
 &nbsp; &nbsp;AddCharset ISO-8859-9 &nbsp;.iso8859-9 &nbsp;.latin5 .trk<br>
 &nbsp; &nbsp;AddCharset ISO-8859-10 &nbsp;.iso8859-10 &nbsp;.latin6<br>
 &nbsp; &nbsp;AddCharset ISO-8859-13 &nbsp;.iso8859-13<br>
 &nbsp; &nbsp;AddCharset ISO-8859-14 &nbsp;.iso8859-14 &nbsp;.latin8<br>
 &nbsp; &nbsp;AddCharset ISO-8859-15 &nbsp;.iso8859-15 &nbsp;.latin9<br>
 &nbsp; &nbsp;AddCharset ISO-8859-16 &nbsp;.iso8859-16 &nbsp;.latin10<br>
 &nbsp; &nbsp;AddCharset ISO-2022-JP .iso2022-jp .jis<br>
 &nbsp; &nbsp;AddCharset ISO-2022-KR .iso2022-kr .kis<br>
 &nbsp; &nbsp;AddCharset ISO-2022-CN .iso2022-cn .cis<br>
 &nbsp; &nbsp;AddCharset Big5 &nbsp; &nbsp; &nbsp; &nbsp;.Big5 &nbsp; &nbsp; &nbsp; .big5 .b5<br>
 &nbsp; &nbsp;AddCharset cn-Big5 &nbsp; &nbsp; .cn-big5<br>
 &nbsp; &nbsp;# For russian, more than one charset is used (depends on client,<br>
mostly):<br>
 &nbsp; &nbsp;AddCharset WINDOWS-1251 .cp-1251 &nbsp; .win-1251<br>
 &nbsp; &nbsp;AddCharset CP866 &nbsp; &nbsp; &nbsp; .cp866<br>
 &nbsp; &nbsp;AddCharset KOI8 &nbsp; &nbsp; &nbsp;.koi8<br>
 &nbsp; &nbsp;AddCharset KOI8-E &nbsp; &nbsp; &nbsp;.koi8-e<br>
 &nbsp; &nbsp;AddCharset KOI8-r &nbsp; &nbsp; &nbsp;.koi8-r .koi8-ru<br>
 &nbsp; &nbsp;AddCharset KOI8-U &nbsp; &nbsp; &nbsp;.koi8-u<br>
 &nbsp; &nbsp;AddCharset KOI8-ru &nbsp; &nbsp; .koi8-uk .ua<br>
 &nbsp; &nbsp;AddCharset ISO-10646-UCS-2 .ucs2<br>
 &nbsp; &nbsp;AddCharset ISO-10646-UCS-4 .ucs4<br>
 &nbsp; &nbsp;AddCharset UTF-7 &nbsp; &nbsp; &nbsp; .utf7<br>
 &nbsp; &nbsp;AddCharset UTF-8 &nbsp; &nbsp; &nbsp; .utf8<br>
 &nbsp; &nbsp;AddCharset UTF-16 &nbsp; &nbsp; &nbsp;.utf16<br>
 &nbsp; &nbsp;AddCharset UTF-16BE &nbsp; &nbsp;.utf16be<br>
 &nbsp; &nbsp;AddCharset UTF-16LE &nbsp; &nbsp;.utf16le<br>
 &nbsp; &nbsp;AddCharset UTF-32 &nbsp; &nbsp; &nbsp;.utf32<br>
 &nbsp; &nbsp;AddCharset UTF-32BE &nbsp; &nbsp;.utf32be<br>
 &nbsp; &nbsp;AddCharset UTF-32LE &nbsp; &nbsp;.utf32le<br>
 &nbsp; &nbsp;AddCharset euc-cn &nbsp; &nbsp; &nbsp;.euc-cn<br>
 &nbsp; &nbsp;AddCharset euc-gb &nbsp; &nbsp; &nbsp;.euc-gb<br>
 &nbsp; &nbsp;AddCharset euc-jp &nbsp; &nbsp; &nbsp;.euc-jp<br>
 &nbsp; &nbsp;AddCharset euc-kr &nbsp; &nbsp; &nbsp;.euc-kr<br>
 &nbsp; &nbsp;#Not sure how euc-tw got in - IANA doesn&#39;t list it???<br>
 &nbsp; &nbsp;AddCharset EUC-TW &nbsp; &nbsp; &nbsp;.euc-tw<br>
 &nbsp; &nbsp;AddCharset gb2312 &nbsp; &nbsp; &nbsp;.gb2312 .gb<br>
 &nbsp; &nbsp;AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2<br>
 &nbsp; &nbsp;AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4<br>
 &nbsp; &nbsp;AddCharset shift_jis &nbsp; .shift_jis .sjis<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# AddHandler allows you to map certain file extensions to &quot;handlers&quot;:<br>
 &nbsp; &nbsp;# actions unrelated to filetype. These can be either built into the<br>
server<br>
 &nbsp; &nbsp;# or added with the Action directive (see below)<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# To use CGI scripts outside of ScriptAliased directories:<br>
 &nbsp; &nbsp;# (You will also need to add &quot;ExecCGI&quot; to the &quot;Options&quot; directive.)<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#AddHandler cgi-script .cgi<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# For files that include their own HTTP headers:<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#AddHandler send-as-is asis<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# For server-parsed imagemap files:<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#AddHandler imap-file map<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# For type maps (negotiated resources):<br>
 &nbsp; &nbsp;# (This is enabled by default to allow the Apache &quot;It Worked&quot; page<br>
 &nbsp; &nbsp;# &nbsp;to be distributed in multiple languages.)<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;AddHandler type-map var<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Filters allow you to process content before it is sent to the client.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# To parse .shtml files for server-side includes (SSI):<br>
 &nbsp; &nbsp;# (You will also need to add &quot;Includes&quot; to the &quot;Options&quot; directive.)<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;AddType text/html .shtml<br>
 &nbsp; &nbsp;AddOutputFilter INCLUDES .shtml<br>
&lt;/IfModule&gt;<br>
<br>
#<br>
# Action lets you define media types that will execute a script whenever<br>
# a matching file is called. This eliminates the need for repeated URL<br>
# pathnames for oft-used CGI file processors.<br>
# Format: Action media/type /cgi-script/location<br>
# Format: Action handler-name /cgi-script/location<br>
#<br>
<br>
#<br>
# Customizable error responses come in three flavors:<br>
# 1) plain text 2) local redirects 3) external redirects<br>
#<br>
# Some examples:<br>
#ErrorDocument 500 &quot;The server made a boo boo.&quot;<br>
#ErrorDocument 404 /missing.html<br>
#ErrorDocument 404 &quot;/cgi-bin/missing_handler.pl&quot;<br>
#ErrorDocument 402 <a href="http://www.example.com/subscription_info.html" target="_blank">http://www.example.com/subscription_info.html</a><br>
#<br>
<br>
#<br>
# Putting this all together, we can internationalize error responses.<br>
#<br>
# We use Alias to redirect any /error/HTTP_&lt;error&gt;.html.var response to<br>
# our collection of by-error message multi-language collections. &nbsp;We use<br>
# includes to substitute the appropriate text.<br>
#<br>
# You can modify the messages&#39; appearance without changing any of the<br>
# default HTTP_&lt;error&gt;.html.var files by adding the line:<br>
#<br>
# &nbsp; Alias /error/include/ &quot;/your/include/path/&quot;<br>
#<br>
# which allows you to create your own set of files by starting with the<br>
# /usr/share/apache2/error/include/ files and copying them to<br>
/your/include/path/,<br>
# even on a per-VirtualHost basis. &nbsp;The default include files will display<br>
# your Apache version number and your ServerAdmin email address regardless<br>
# of the setting of ServerSignature.<br>
#<br>
# The internationalized error documents require mod_alias, mod_include<br>
# and mod_negotiation. &nbsp;To activate them, uncomment the following 30 lines.<br>
<br>
# &nbsp; &nbsp;Alias /error/ &quot;/usr/share/apache2/error/&quot;<br>
#<br>
# &nbsp; &nbsp;&lt;Directory &quot;/usr/share/apache2/error&quot;&gt;<br>
# &nbsp; &nbsp; &nbsp; &nbsp;AllowOverride None<br>
# &nbsp; &nbsp; &nbsp; &nbsp;Options IncludesNoExec<br>
# &nbsp; &nbsp; &nbsp; &nbsp;AddOutputFilter Includes html<br>
# &nbsp; &nbsp; &nbsp; &nbsp;AddHandler type-map var<br>
# &nbsp; &nbsp; &nbsp; &nbsp;Order allow,deny<br>
# &nbsp; &nbsp; &nbsp; &nbsp;Allow from all<br>
# &nbsp; &nbsp; &nbsp; &nbsp;LanguagePriority en cs de es fr it nl sv pt-br ro<br>
# &nbsp; &nbsp; &nbsp; &nbsp;ForceLanguagePriority Prefer Fallback<br>
# &nbsp; &nbsp;&lt;/Directory&gt;<br>
#<br>
# &nbsp; &nbsp;ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var<br>
# &nbsp; &nbsp;ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var<br>
# &nbsp; &nbsp;ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var<br>
# &nbsp; &nbsp;ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var<br>
# &nbsp; &nbsp;ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var<br>
# &nbsp; &nbsp;ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var<br>
# &nbsp; &nbsp;ErrorDocument 410 /error/HTTP_GONE.html.var<br>
# &nbsp; &nbsp;ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var<br>
# &nbsp; &nbsp;ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var<br>
# &nbsp; &nbsp;ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var<br>
# &nbsp; &nbsp;ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var<br>
# &nbsp; &nbsp;ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var<br>
# &nbsp; &nbsp;ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var<br>
# &nbsp; &nbsp;ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var<br>
# &nbsp; &nbsp;ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var<br>
# &nbsp; &nbsp;ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var<br>
# &nbsp; &nbsp;ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var<br>
<br>
&lt;IfModule mod_setenvif.c&gt;<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# The following directives modify normal HTTP response behavior to<br>
 &nbsp; &nbsp;# handle known problems with browser implementations.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;BrowserMatch &quot;Mozilla/2&quot; nokeepalive<br>
 &nbsp; &nbsp;BrowserMatch &quot;MSIE 4\.0b2;&quot; nokeepalive downgrade-1.0 force-response-1.0<br>
 &nbsp; &nbsp;BrowserMatch &quot;RealPlayer 4\.0&quot; force-response-1.0<br>
 &nbsp; &nbsp;BrowserMatch &quot;Java/1\.0&quot; force-response-1.0<br>
 &nbsp; &nbsp;BrowserMatch &quot;JDK/1\.0&quot; force-response-1.0<br>
<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# The following directive disables redirects on non-GET requests for<br>
 &nbsp; &nbsp;# a directory that does not include the trailing slash. &nbsp;This fixes a<br>
 &nbsp; &nbsp;# problem with Microsoft WebFolders which does not appropriately handle<br>
 &nbsp; &nbsp;# redirects for folders with DAV methods.<br>
 &nbsp; &nbsp;# Same deal with Apple&#39;s DAV filesystem and Gnome VFS support for DAV.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;BrowserMatch &quot;Microsoft Data Access Internet Publishing Provider&quot;<br>
redirect-carefully<br>
 &nbsp; &nbsp;BrowserMatch &quot;MS FrontPage&quot; redirect-carefully<br>
 &nbsp; &nbsp;BrowserMatch &quot;^WebDrive&quot; redirect-carefully<br>
 &nbsp; &nbsp;BrowserMatch &quot;^WebDAVFS/1.[012]&quot; redirect-carefully<br>
 &nbsp; &nbsp;BrowserMatch &quot;^gnome-vfs/1.0&quot; redirect-carefully<br>
 &nbsp; &nbsp;BrowserMatch &quot;^XML Spy&quot; redirect-carefully<br>
 &nbsp; &nbsp;BrowserMatch &quot;^Dreamweaver-WebDAV-SCM1&quot; redirect-carefully<br>
&lt;/IfModule&gt;<br>
<br>
#&lt;IfModule mod_status.c&gt;<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Allow server status reports generated by mod_status,<br>
 &nbsp; &nbsp;# with the URL of <a href="http://servername/server-status" target="_blank">http://servername/server-status</a><br>
 &nbsp; &nbsp;# Change the &quot;.<a href="http://example.com" target="_blank">example.com</a>&quot; to match your domain to enable.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#&lt;Location /server-status&gt;<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;SetHandler server-status<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;Order deny,allow<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;Deny from all<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;Allow from .<a href="http://example.com" target="_blank">example.com</a><br>
 &nbsp; &nbsp;#&lt;/Location&gt;<br>
#&lt;/IfModule&gt;<br>
<br>
#&lt;IfModule mod_info.c&gt;<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;# Allow remote server configuration reports, with the URL of<br>
 &nbsp; &nbsp;# &nbsp;<a href="http://servername/server-info" target="_blank">http://servername/server-info</a> (requires that mod_info.c be loaded).<br>
 &nbsp; &nbsp;# Change the &quot;.<a href="http://example.com" target="_blank">example.com</a>&quot; to match your domain to enable.<br>
 &nbsp; &nbsp;#<br>
 &nbsp; &nbsp;#&lt;Location /server-info&gt;<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;SetHandler server-info<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;Order deny,allow<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;Deny from all<br>
 &nbsp; &nbsp;# &nbsp; &nbsp;Allow from .<a href="http://example.com" target="_blank">example.com</a><br>
 &nbsp; &nbsp;#&lt;/Location&gt;<br>
#&lt;/IfModule&gt;<br>
<br>
# Include the virtual host configurations:<br>
Include /etc/apache2/sites-enabled/<br>
<br>
<br>
KOHA-HTTPD.conf<br>
<br>
# Koha Apache Configuration Directives<br>
<br>
NameVirtualHost *<br>
<br>
## OPAC<br>
&lt;VirtualHost <a href="http://127.0.1.1:80" target="_blank">127.0.1.1:80</a>&gt;<br>
 &nbsp; ServerAdmin &nbsp;webmaster@logos<br>
 &nbsp; DocumentRoot /usr/share/koha/opac/htdocs<br>
 &nbsp; ServerName logos<br>
# &nbsp;ServerAlias <a href="http://opac.mydomain.com" target="_blank">opac.mydomain.com</a><br>
 &nbsp; ScriptAlias /cgi-bin/koha/ &quot;/usr/share/koha/opac/cgi-bin/opac/&quot;<br>
 &nbsp; ScriptAlias /index.html &quot;/usr/share/koha/opac/cgi-bin/opac/opac-main.pl&quot;<br>
 &nbsp; ScriptAlias /opac-search.pl &quot;/usr/share/koha/opac/cgi-bin/opac/search&quot;<br>
 &nbsp; ScriptAlias /search &quot;/usr/share/koha/opac/cgi-bin/opac/search&quot;<br>
 &nbsp; ErrorLog /var/log/koha/koha-opac-error_log<br>
# &nbsp;TransferLog /var/log/koha/koha-opac-access_log<br>
 &nbsp; SetEnv KOHA_CONF &quot;/etc/koha/koha-conf.xml&quot;<br>
 &nbsp; SetEnv PERL5LIB &quot;/usr/share/koha/lib&quot;<br>
 &nbsp; Options +FollowSymLinks<br>
<br>
 &nbsp; ErrorDocument 400 /cgi-bin/koha/errors/400.pl<br>
 &nbsp; ErrorDocument 401 /cgi-bin/koha/errors/401.pl<br>
 &nbsp; ErrorDocument 403 /cgi-bin/koha/errors/403.pl<br>
 &nbsp; ErrorDocument 404 /cgi-bin/koha/errors/404.pl<br>
 &nbsp; ErrorDocument 500 /cgi-bin/koha/errors/500.pl<br>
<br>
# &nbsp;Rewrite Rules<br>
 &nbsp; RewriteEngine On<br>
<br>
# &nbsp;Uncomment to turn on rewrite logging<br>
# &nbsp;RewriteLog /var/log/koha/koha-opac-rewrite.log<br>
# &nbsp;RewriteLogLevel 1<br>
 &nbsp; RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&amp;(.*)<br>
 &nbsp; RewriteRule (.+) $1?%1%2 [N,R,NE]<br>
<br>
 &nbsp; RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/opac-detail\.pl?bib=$1 [PT]<br>
 &nbsp; RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT]<br>
 &nbsp; RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT]<br>
&lt;/VirtualHost&gt;<br>
<br>
## Intranet<br>
&lt;VirtualHost <a href="http://127.0.1.1:8080" target="_blank">127.0.1.1:8080</a>&gt;<br>
 &nbsp; ServerAdmin webmaster@logos<br>
 &nbsp; DocumentRoot /usr/share/koha/intranet/htdocs<br>
 &nbsp; ServerName logos:8080<br>
# &nbsp;ServerAlias <a href="http://intranet.mydomain.com" target="_blank">intranet.mydomain.com</a><br>
 &nbsp; ScriptAlias /cgi-bin/koha/ &quot;/usr/share/koha/intranet/cgi-bin/&quot;<br>
 &nbsp; ScriptAlias /index.html &quot;/usr/share/koha/intranet/cgi-bin/mainpage.pl&quot;<br>
 &nbsp; ScriptAlias /search &quot;/usr/share/koha/intranet/cgi-bin/search.pl&quot;<br>
 &nbsp; ErrorLog /var/log/koha/koha-error_log<br>
# &nbsp;TransferLog /var/log/koha/koha-access_log<br>
 &nbsp; SetEnv KOHA_CONF &quot;/etc/koha/koha-conf.xml&quot;<br>
 &nbsp; SetEnv PERL5LIB &quot;/usr/share/koha/lib&quot;<br>
 &nbsp; Options +FollowSymLinks<br>
<br>
 &nbsp; ErrorDocument 400 /cgi-bin/koha/errors/400.pl<br>
 &nbsp; ErrorDocument 401 /cgi-bin/koha/errors/401.pl<br>
 &nbsp; ErrorDocument 403 /cgi-bin/koha/errors/403.pl<br>
 &nbsp; ErrorDocument 404 /cgi-bin/koha/errors/404.pl<br>
 &nbsp; ErrorDocument 500 /cgi-bin/koha/errors/500.pl<br>
<br>
 &nbsp; RewriteEngine On<br>
# &nbsp;Uncomment to turn on rewrite logging<br>
# &nbsp;RewriteLog /var/log/koha/koha-intranet-rewrite.log<br>
# &nbsp;RewriteLogLevel 1<br>
<br>
 &nbsp; RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&amp;(.*)<br>
 &nbsp; RewriteRule (.+) $1?%1%2 [N,R,NE]<br>
 &nbsp; RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/detail\.pl?bib=$1 [PT]<br>
 &nbsp; RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT]<br>
 &nbsp; RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT]<br>
&lt;/VirtualHost&gt;<br>
<br>
<br>
On my LAN, I would like to be able to access koha using <a href="http://logos:80/" target="_blank">http://logos:80/</a><br>
or <a href="http://logos:8080/" target="_blank">http://logos:8080/</a><br>
<br>
Thanks,<br>
<br>
Harry<br>
<br>
_______________________________________________<br>
Koha mailing list<br>
<a href="mailto:Koha@lists.katipo.co.nz">Koha@lists.katipo.co.nz</a><br>
<a href="http://lists.katipo.co.nz/mailman/listinfo/koha" target="_blank">http://lists.katipo.co.nz/mailman/listinfo/koha</a><br>
</blockquote></div><br>