Configuración del directorio de Apache al instalar nominatim

Configuración del directorio de Apache al instalar nominatim

He instalado un servidor Nominatim adherido aeste excelente paseo por. Sin embargo, no puedo hacer que funcione la configuración de Apache.

mi configuración predeterminada se especifica de la siguiente manera:

    ServerName maps.example.org

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/

    <Directory "/var/www/html/nominatim">
     Options FollowSymLinks MultiViews
     AddType text/html .php
    </Directory>

En Nominatim especifico la BaseUrl como:

 @define('CONST_Website_ @define('CONST_Website_BaseURL', '$IP/html/nominatim/')

configurando el servidor a través de:

 ./utils/setup.php --create-website /var/www/html/nominatim
Symlinks created

devoluciones

WARNING: Unable to access the website at 46.101.185.214/html/nominatim/
You may want to update settings/local.php with @define('CONST_Website_BaseURL', 'http://[HOST]/[PATH]/');
Setup finished.

Sin embargo, el servidor es accesible.http://$IP/html/nominatim/index.phpsin embargo, parece algo incómodo.

Al intentar realizar la búsqueda se obtiene:

Not Found 404

Supongo que el problema es la configuración de Apache, pero no puedo encontrar una constelación que funcione. Una pista podría ser la URL después de hacer clic en "buscar":

http://$IP/html/nominatim/$IP/html/nominatim/$IP/html/nominatim/search.php?q=test&viewbox=

Por lo tanto, mi pregunta: ¿Qué tengo que cambiar en mis archivos de configuración para que esto funcione?

¡Muchas gracias!

Respuesta1

Como se señaló enGitHubla respuesta es realmente simple:

faltaba http://dentro de la definición de Nominatim. Debería haber leído:

@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')

información relacionada