거장의 웹 서버는 여기에 설명되어있는 도체 인터페이스를 사용하여 별도의 청취자 를 만들 수있는 기능이 있습니다 8835를 로컬 네트워크에 유지하려면 에 Virtuoso에 등록한 모든 엔드 포인트가 포함되어 있어야합니다. 따라서 으로 방화벽에서이 포트를 열지 않으면 로컬 시스템에서이 포트를 으로 만 가져올 수 있습니다.
다음 당신은 예를 들어, 당신의 컴퓨터의 외부 이름을 사용하고 (당신이 루트로 실행하지 않으려는 경우 또는 더 높은 포트) 포트 80을 사용하여 새로운 가상 호스트 항목을 만들 :
인터페이스 : 0.0.0.0 포트 : 8080 의 HTTP 호스트 : my.example.com
이
은 다음 당신은, "이 라인에 새로운 디렉토리의"추가 "유형"라디오 버튼을 클릭하고 드롭 다운 목록 및 에서 "SPARQL 액세스 포인트"를 선택 다음 버튼을 누릅니다. "Path"를/sparql로 설정하고 "Save Changes"버튼을 눌러 저장하십시오. 이 시점에서
은 당신이 만든 : 내부 http://localhost:8890/sparql로
http://my.example.com:8080/sparql
하는 기능이 정확히 같은. 이제 방화벽을 열고 외부 컴퓨터가 을 포트 8080에 연결할 수 있도록 허용하여 사람들이 거장 설치시 다른 끝점 인 에 액세스하지 않고도 sparql 끝점을 사용할 수 있습니다.
당신은 아마도 그래서 당신의 virtuoso.ini을 변경해야합니다 :
[URIQA] defaultHost에서 = my.example.com:8080
당신이 포트 80을 사용하는 경우, 당신은 추가 할 필요가 없습니다 : 80 이 설정이 끝나면 아무런 차이가 없어야합니다.
방금 만든 새 my.example.com 인터페이스에 다른 디렉토리/끝점을 추가 할 수 있습니다. 이 귀하의 사이트를 설명하는 index.html을 가리키는 멋진/디렉토리
어떻게 온톨로지를 Virtuoso에 업로드 했습니까? 그것을하는 방법에 대한 단계를 줄 수 있습니까? – user2201650