Я захожу на https://www.ritlabs.com/en/products/tinyweb/ Я загружаю последнюю версию tinyweb.
Я делаю каталог под названием папка
C:\tinyweb2018>dir
Volume in drive C has no label.
Volume Serial Number is B411-D580
Directory of C:\tinyweb2017
21/02/2018 02:49 AM <DIR> .
21/02/2018 02:49 AM <DIR> ..
21/02/2018 02:49 AM 0 access_log
21/02/2018 02:49 AM 0 agent_log
21/02/2018 02:47 AM 12,735 cgitest.zip
21/02/2018 02:49 AM 0 error_log
21/02/2018 02:47 AM 69 file_id.diz
21/02/2018 02:48 AM <DIR> folder
21/02/2018 02:47 AM 2,175 licence.txt
21/02/2018 02:47 AM 73 readme.txt
21/02/2018 02:49 AM 0 referer_log
21/02/2018 02:47 AM 149,124 src.zip
21/02/2018 02:47 AM 77,736 tiny.exe
10 File(s) 241,912 bytes
Я запускаю веб-сервер tinyweb C:\tinyweb2017>tiny folder 8002<ENTER>
Я делаю файл .\folder\index.html
<html>
<head><title></title></head>
<body>
abc
</body>
</html>
Я иду на http://127.0.0.1:8002
Это показывает хорошо.
Я тогда делаю http://127.0.0.1:8002/index.html
И это говорит, что запрещено
Wget показывает заголовки, но не дает никаких подсказок, кроме 403 Запрещено
C:\blah>wget 127.0.0.1:8002/index.html -d
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files (x86)\Gow/etc/wgetrc
DEBUG output created by Wget 1.11.4 on Windows-MinGW.
--2018-02-21 02:54:14-- http://127.0.0.1:8002/index.html
seconds 0.00, Connecting to 127.0.0.1:8002... seconds 0.00, connected.
Created socket 180.
Releasing 0x009495e0 (new refcount 0).
Deleting unused 0x009495e0.
---request begin---
GET /index.html HTTP/1.0
User-Agent: Wget/1.11.4
Accept: */*
Host: 127.0.0.1:8002
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.0 403 Forbidden
Connection: Close
Server: TinyWeb/1.94
Content-Length: 72
Content-Type: text/html
---response end---
403 Forbidden
Closed fd 180
2018-02-21 02:54:14 ERROR 403: Forbidden.
C:\blah>
Я читал об этой проблеме с доступом к файлам прямо здесь, где кто-то предположительно использовал apache. https://joomla.stackexchange.com/questions/16460/403-forbidden-access-when-accessing-custom-html-php-files-directly И, по-видимому, возможно, apache имеет файл .htaccess
который позволяет вам настроить его, чтобы разрешить доступ файлы напрямую. Хотя tinyweb не кажется.
Так вот в чем проблема .. У этой крошечной паутины такой опции нет? Если так, то мне нужно будет найти альтернативный маленький веб-сервер или большой, например, Apache.
А может, есть какой-нибудь способ с крошечным вебом?