nominatim 설치 시 Apache 디렉터리 구성 [닫기]

nominatim 설치 시 Apache 디렉터리 구성 [닫기]

Nominatim 서버를 설치했습니다이것은 훌륭한 운동이다. 그러나 Apache 구성이 작동하도록 할 수 없습니다.

내 기본 구성은 다음과 같이 지정됩니다.

    ServerName maps.example.org

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/

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

Nominatim에서는 BaseUrl을 다음과 같이 지정합니다.

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

다음을 사용하여 서버를 설정하십시오.

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

반품

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.

하지만 서버에 액세스할 수 있습니다.http://$IP/html/nominatim/index.php하지만 조금 어색해 보입니다.

반환 검색을 시도하는 중:

Not Found 404

문제는 아파치 구성인 것 같은데 작동하는 별자리를 찾을 수 없습니다. 힌트는 "검색"을 클릭한 후의 URL일 수 있습니다.

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

그래서 내 질문은: 구성 파일이 작동하려면 구성 파일에서 무엇을 변경해야 합니까?

매우 감사합니다!

답변1

지적한대로지텁대답은 간단합니다.

http://Nominatim 정의에서 이 누락되었습니다. 다음과 같이 읽어야 합니다.

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

관련 정보