https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18831 Bug ID: 18831 Summary: Redirected to maintenance mode on attempt to listen to all connections on a port Change sponsored?: --- Product: Koha Version: 17.05 Hardware: Macintosh OS: Linux Status: NEW Severity: normal Priority: P5 - low Component: Installation and upgrade (command-line installer) Assignee: koha-bugs@lists.koha-community.org Reporter: CJSH@CJSHayward.com QA Contact: testopia@bugs.koha-community.org I want a Koha installation that will listen to all incoming connections on port 7026 and not need to have a FQDN, or any DNS availability, as a requisite to incoming connections on that port. A slightly renamed and edited /etc/apache2/sites-enabled/011-library.conf reads: -- # Koha instance library Apache config. Listen 7026 # OPAC <VirtualHost *:7026> <IfVersion >= 2.4> Define instance "library" </IfVersion> Include /etc/koha/apache-shared.conf # Include /etc/koha/apache-shared-disable.conf # Include /etc/koha/apache-shared-opac-plack.conf Include /etc/koha/apache-shared-opac.conf ServerName library.myDNSname.org SetEnv KOHA_CONF "/etc/koha/sites/library/koha-conf.xml" AssignUserID library-koha library-koha ErrorLog /var/log/koha/library/opac-error.log # TransferLog /var/log/koha/library/opac-access.log # RewriteLog /var/log/koha/library/opac-rewrite.log </VirtualHost> # Intranet <VirtualHost *:7026> <IfVersion >= 2.4> Define instance "library" </IfVersion> Include /etc/koha/apache-shared.conf # Include /etc/koha/apache-shared-disable.conf # Include /etc/koha/apache-shared-intranet-plack.conf Include /etc/koha/apache-shared-intranet.conf ServerName library-intra.myDNSname.org SetEnv KOHA_CONF "/etc/koha/sites/library/koha-conf.xml" AssignUserID library-koha library-koha ErrorLog /var/log/koha/library/intranet-error.log # TransferLog /var/log/koha/library/intranet-access.log # RewriteLog /var/log/koha/library/intranet-rewrite.log </VirtualHost> -- /etc/koha/sites/library/koha-conf.xml reads: <yazgfs> <listen id="biblioserver" >unix:/var/run/koha/library/bibliosocket</listen> <listen id="authorityserver"
unix:/var/run/koha/library/authoritysocket</listen>
<!-- Uncomment the following entry if you want to run the public Z39.50 server. Also uncomment the <server> and <serverinfo> sections for id 'publicserver' under PUBLICSERVER'S BIBLIOGRAPHIC RECORDS title--> <!-- <listen id="publicserver" >tcp:@:</listen> --> <!-- Settings for special biblio server instance for PazPar2. Because PazPar2 only connects to a Z39.50 server using TCP/IP, it cannot use the Unix-domain socket that biblioserver uses. Therefore, a custom server is defined. --> <!-- <listen id="mergeserver">tcp:@:__MERGE_SERVER_PORT__</listen> <server id="mergeserver" listenref="mergeserver"> <directory>/var/lib/koha/library/biblios</directory> <config>/etc/koha/sites/library/zebra-biblios-dom.cfg</config> <cql2rpn>/var/lib/koha/library/pqf.properties</cql2rpn> </server> --> <!-- BIBLIOGRAPHIC RECORDS --> <server id="biblioserver" listenref="biblioserver"> <directory>/var/lib/koha/library/biblios</directory> <config>/etc/koha/sites/library/zebra-biblios-dom.cfg</config> <cql2rpn>/etc/koha/zebradb/pqf.properties</cql2rpn> <xi:include href="/etc/koha/marc21-retrieval-info-bib-dom.xml" xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:fallback> <retrievalinfo> <retrieval syntax="marc21" name="F"/> <retrieval syntax="marc21" name="B"/> <retrieval syntax="xml" name="F"/> <retrieval syntax="xml" name="B"/> <retrieval syntax="xml" name="marcxml" identifier="info:srw/schema/1/marcxml-v1.1"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> </backend> </retrieval> <retrieval syntax="xml" name="dc"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="mods"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="rdfdc"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="rss2"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RSS2.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="utils"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl"/> </backend> </retrieval> </retrievalinfo> </xi:fallback> </xi:include> <!-- The stuff below is used to enable SRU. It's currently disabled until we come up with a good way to make it get magically set up by the packaging system. If you need it, uncomment and set it up manually. <xi:include href="/etc/koha/zebradb/explain-biblios.xml" xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:fallback> <explain xmlns="http://explain.z3950.org/dtd/2.0/"> <serverInfo> <host>__ZEBRA_SRU_HOST__</host> <port>__ZEBRA_SRU_BIBLIOS_PORT__</port> <database>biblios</database> </serverInfo> </explain> </xi:fallback> </xi:include> --> </server> <serverinfo id="biblioserver"> <ccl2rpn>/etc/koha/zebradb/ccl.properties</ccl2rpn> <user>********</user> <password>********</password> </serverinfo> <!-- AUTHORITY RECORDS --> <server id="authorityserver" listenref="authorityserver" > <directory>/var/lib/koha/library/authorities</directory> <config>/etc/koha/sites/library/zebra-authorities-dom.cfg</config> <cql2rpn>/etc/koha/zebradb/pqf.properties</cql2rpn> <xi:include href="/etc/koha/marc21-retrieval-info-auth-dom.xml" xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:fallback> <retrievalinfo> <retrieval syntax="marc21" name="F"/> <retrieval syntax="marc21" name="B"/> <retrieval syntax="xml" name="marcxml" identifier="info:srw/schema/1/marcxml-v1.1"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> </backend> </retrieval> <retrieval syntax="xml" name="dc"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="mods"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="rdfdc"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="utils"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl"/> </backend> </retrieval> </retrievalinfo> </xi:fallback> </xi:include> <!-- The stuff below is used to enable SRU. It's currently disabled until we come up with a good way to make it get magically set up by the packaging system. If you need it, uncomment and set it up manually. <xi:include href="/etc/koha/zebradb/explain-authorities.xml" xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:fallback> <explain xmlns="http://explain.z3950.org/dtd/2.0/"> <serverInfo> <host>__ZEBRA_SRU_HOST__</host> <port>__ZEBRA_SRU_AUTHORITIES_PORT__</port> <database>authorities</database> </serverInfo> </explain> </xi:fallback> </xi:include> --> </server> <serverinfo id="authorityserver"> <ccl2rpn>/etc/koha/zebradb/ccl.properties</ccl2rpn> <user>********</user> <password>********</password> </serverinfo> <!-- PUBLICSERVER'S BIBLIOGRAPHIC RECORDS --> <!-- This can be used to set up a public Z39.50/SRU server. --> <!-- <server id="publicserver" listenref="publicserver"> <directory>/var/lib/koha/library/biblios</directory> <config>/etc/koha/sites/library/zebra-biblios-dom.cfg</config> <cql2rpn>/etc/koha/zebradb/pqf.properties</cql2rpn> <xi:include href="/etc/koha/marc21-retrieval-info-bib-dom.xml" xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:fallback> <retrievalinfo> <retrieval syntax="marc21" name="F"/> <retrieval syntax="marc21" name="B"/> <retrieval syntax="xml" name="F"/> <retrieval syntax="xml" name="B"/> <retrieval syntax="xml" name="marcxml" identifier="info:srw/schema/1/marcxml-v1.1"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> </backend> </retrieval> <retrieval syntax="xml" name="dc"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="mods"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="rdfdc"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="rss2"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RSS2.xsl"/> </backend> </retrieval> <retrieval syntax="xml" name="utils"> <backend syntax="marc21" name="F"> <marc inputformat="marc" outputformat="marcxml" inputcharset="utf-8"/> <xslt stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl"/> </backend> </retrieval> </retrievalinfo> </xi:fallback> </xi:include> <xi:include href="/etc/koha/zebradb/explain-biblios.xml" xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:fallback> <explain xmlns="http://explain.z3950.org/dtd/2.0/"> <serverInfo> <host>__ZEBRA_SRU_HOST__</host> <port>__ZEBRA_SRU_BIBLIOS_PORT__</port> <database>biblios</database> </serverInfo> </explain> </xi:fallback> </xi:include> </server> <serverinfo id="publicserver"> <ccl2rpn>/etc/koha/zebradb/ccl.properties</ccl2rpn> <user>kohauser</user> <password>CHP1GOdtXmReJyi9</password> </serverinfo> --> <config> <db_scheme>mysql</db_scheme> <database>koha_library</database> <hostname>localhost</hostname> <port>3306</port> <user>koha_library</user> <pass>0qVDxfDK0XVZYBbS</pass> <biblioserver>biblios</biblioserver> <biblioservershadow>1</biblioservershadow> <authorityserver>authorities</authorityserver> <authorityservershadow>1</authorityservershadow> <pluginsdir>/var/lib/koha/library/plugins</pluginsdir> <enable_plugins>0</enable_plugins> <upload_path>/var/lib/koha/library/uploads</upload_path> <intranetdir>/usr/share/koha/intranet/cgi-bin</intranetdir> <opacdir>/usr/share/koha/opac/cgi-bin/opac</opacdir> <opachtdocs>/usr/share/koha/opac/htdocs/opac-tmpl</opachtdocs> <intrahtdocs>/usr/share/koha/intranet/htdocs/intranet-tmpl</intrahtdocs> <includes>/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/includes/</includes> <logdir>/var/log/koha/library</logdir> <docdir>/usr/share/doc/koha-common</docdir> <backupdir>/var/spool/koha/library</backupdir> <!-- Enable the two following to allow superlibrarians to download database and configuration dumps (respectively) from the Export tool --> <backup_db_via_tools>0</backup_db_via_tools> <backup_conf_via_tools>0</backup_conf_via_tools> <!-- <pazpar2url>http://__PAZPAR2_HOST__:__PAZPAR2_PORT__/search.pz2</pazpar2url> --> <install_log>/usr/share/koha/misc/koha-install-log</install_log> <useldapserver>0</useldapserver><!-- see C4::Auth_with_ldap for extra configs you must add if you want to turn this on --> <useshibboleth>0</useshibboleth><!-- see C4::Auth_with_shibboleth for extra configs you must do to turn this on --> <zebra_bib_index_mode>dom</zebra_bib_index_mode> <zebra_auth_index_mode>dom</zebra_auth_index_mode> <zebra_lockdir>/var/lock/koha/library</zebra_lockdir> <use_zebra_facets>1</use_zebra_facets> <queryparser_config>/etc/koha/searchengine/queryparser.yaml</queryparser_config> <log4perl_conf>/etc/koha/sites/library/log4perl.conf</log4perl_conf> <!-- Uncomment/edit next setting if you want to adjust zebra log levels. Default is: none,fatal,warn. You can also include: debug,log,malloc,all,request. Use a comma-separated list of levels to include. --> <!-- <zebra_loglevels>none,fatal,warn</zebra_loglevels> --> <memcached_servers></memcached_servers> <memcached_namespace></memcached_namespace> <!-- Uncomment the following line if you want to use template caching That will bring a performance boost <template_cache_dir>/tmp</template_cache_dir> --> <!-- Secret passphrase used by Mojolicious for signed cookies --> <api_secret_passphrase>j9qnYcSEoZaJs1V4F8r4qwZ7q2dv8Ixe2rrGI0wGZq41nYfutfy8h0dj6UgRDbMU</api_secret_passphrase> <!-- true type font mapping accoding to type from $font_types in C4/Creators/Lib.pm --> <ttf> <font type="TR"
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf</font> <font type="TB" /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf</font> <font type="TI" /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Italic.ttf</font> <font type="TBI">/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-BoldItalic.ttf</font> <font type="C" /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf</font> <font type="CB" /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf</font> <font type="CO" /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Oblique.ttf</font> <font type="CBO">/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-BoldOblique.ttf</font> <font type="H" >/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf</font> <font type="HO" /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf</font> <font type="HB" /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf</font> <font type="HBO">/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf</font> </ttf>
<!-- Path to the config file for SMS::Send --> <sms_send_config>/etc/koha/sites/library/sms_send/</sms_send_config> <!-- Configuration for Plack --> <plack_max_requests>50</plack_max_requests> <plack_workers>2</plack_workers> <elasticsearch> <server>localhost:9200</server> <index_name>koha_library</index_name> </elasticsearch> </config> </yazgfs> -- When I open a connection to http://localhost:7026 I am redirected to http://localhost:7026/cgi-bin/koha/maintenance.pl: -- System Maintenance The Koha online catalog is offline for system maintenance. We'll be back soon! If you have any questions, please contact the site administrator -- What should I be doing so I have live access to the library instance I believe myself to be instantiated? (My apologies for posting what would be a better mailing list post; I was unable to connect to the mailing list server.) Thanks, C.J.S. Hayward https://CJSHayward.com -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.