내 기본 설정은 Qapache를 사용하는 Qnap TS-251 NAS 상자에 있지만 문제는 실제로 기본 Apache 설정이라고 생각하며 나에게는 확실한 해결책이 없으며 모든 검색에서 솔루션 계획이 표시되지 않습니다.
그래서 내가 원하는 것은 Apache가 로컬 "공유 링크"를 기반으로 웹 페이지를 제공하도록 하는 것입니다. 링크는 다음과 같습니다.
https://192.168.x.xxx/share.cgi?ssid=0h5NjVW
브라우저에 넣으면 인터넷을 통해 공유하고 싶은 폴더와 파일이 포함된 매우 멋진 QNAP UI가 표시됩니다.
나는 현재 그것을 웹 페이지로 사용하고 있지만 내가 얻는 것은 폴더와 파일의 표준 "인덱스 페이지" 일반 텍스트 형식뿐입니다.
해당 링크를 올바르게 제공하려면 지시어를 어떻게 입력해야 합니까?
감사해요!
[편집] 이것은 이 페이지에 대한 httpd.conf의 현재 항목입니다: httpd.conf에서:
<Directory "/share/Multimedia/Other">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
이는 /opt/Qapache/etc/extra/httpd-vhosts.conf의 항목입니다.
<VirtualHost *:88>
# ServerAdmin [email protected]
DocumentRoot "/share/Multimedia/Other"
ServerName mywebsite.pagekite.me
ErrorLog "/share/Multimedia/Other/error_log.csv"
CustomLog "/share/Multimedia/Other/access_log.csv" common
</VirtualHost>
이것은 작동하고 올바른 폴더/파일을 제공하지만 공유 링크가 제공하는 친숙한 레이아웃/형식 없이 일반 텍스트로 제공됩니다.
답변1
FancyIndex를 원하는 것 같습니다. 다음 URL을 참조하세요.
http://ram.kossboss.com/apache-pretty-indexing/
무슨 뜻이에요
현재 이것을 웹 페이지로 사용하고 있지만 내가 얻는 것은 폴더와 파일의 표준 "인덱스 페이지" 일반 텍스트 형식뿐입니다.
해당 링크를 올바르게 제공하기 위한 지침을 어떻게 입력할 수 있나요?
인터넷을 말씀하시는 건가요? 그렇다면 라우터에서 포트 전달을 수행하고 QNap 상자에 포트 전달 NAT 장치를 통해 다시 경로가 있는지 확인해야 합니다.
답변2
내가 묻는 "공유 링크"는 CGI 스크립트입니다. QNAP QTS 파일 구조에서 해당 위치와 해당 위치를 확인한 후 일부 연구에서는 표준 Apache 지침을 사용하여 cgi 스크립트를 실행하는 것에 대한 많은 참조가 밝혀졌습니다. 아직 실제로 작동하지는 않았지만 이것이 최선의 방법이라고 믿습니다.
답변해주신 분들께 감사드립니다.