
Eu instalei um servidor Nominatim aderindo aesse excelente passeio. No entanto, não consigo fazer a configuração do Apache funcionar.
meu default-conf é especificado da seguinte forma:
ServerName maps.example.org
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory "/var/www/html/nominatim">
Options FollowSymLinks MultiViews
AddType text/html .php
</Directory>
No Nominatim eu especifico o BaseUrl como:
@define('CONST_Website_ @define('CONST_Website_BaseURL', '$IP/html/nominatim/')
configurando o servidor via:
./utils/setup.php --create-website /var/www/html/nominatim
Symlinks created
retorna
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.
No entanto, o servidor está acessívelhttp://$IP/html/nominatim/index.phpno entanto, parece um pouco estranho.
Tentando a busca retorna:
Not Found 404
Acho que o problema é a configuração do Apache, mas não consigo encontrar uma constelação funcional. Uma dica pode ser o URL após clicar em "pesquisar":
http://$IP/html/nominatim/$IP/html/nominatim/$IP/html/nominatim/search.php?q=test&viewbox=
Portanto, minha pergunta: O que preciso alterar em meus arquivos de configuração para que isso funcione?
Muito obrigado!
Responder1
Como apontado emGitHuba resposta é muito simples:
o http://
estava faltando na definição de Nominatim. Deveria ter lido:
@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')