По умолчанию G-WAN работает без проблем с динамическим содержимым, но не может просматривать статическое содержимое.
Я запускал G-WAN с пользователем kk (не root, без sudo). Все файлы и каталоги принадлежат пользователю/группе kk. Я установил его на локальном хосте. Когда я набрал 127.0.0.1:8080
в браузере, он вернул: Server not found
Firefox can't find the server at www.index.html.
Странно, что возвращенное имя сервера было www.index.html
Когда я набрал 127.0.0.1:8080/index.html
, он вернул 404 file not found
.
Как мне обойти это, пока не выйдет новая версия?
На этот раз в файле журнала нет сообщения об ошибке. (Я установил G-WAN в Ubuntu 15.10)
ОБНОВЛЕНИЕ: ------------------------
В файле serve_from.c есть две странные данные, как показано ниже:
This page was processed...
Using get_env():
by the Server: 0.0.0.0:8080:8080(hostname: 127.0.0.1)
^^^^^^^^^^^^^^^^^(Should it be only one '8080'?)
Virtual Host: /home/kk/dev/gwan_v7.12.6/0.0.0.0:8080/#0.0.0.0
HTTP method: GET
HTTP request: /?served_from
HTTP query: served_from
HTTP entity: (null)
Content-Encoding: 0
Content-Length: 0
Content-Type: 0
for the Client: 127.0.0.1:43199
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0
Using HTTP Headers to get the same information:
by the Server: 27.0.0.1:8080 (hostname: 27.0.0.1)
^^^^^^^^^^^^^(Should it be 127.0.0.1 ?
The leading '1' is missing.)
HTTP method: GET
HTTP entity: -
Content-Encoding: 0
Content-Length: 0
Content-Type: 0
for the Client: 127.0.0.1:43199
ozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0
Acpt-Language: n-US,en;q=0.5
Acpt-Encoding: 3: |GZIP|DEFLATE
Cookies: -
Что-то не так в v7.12.6?
ОБНОВЛЕНИЕ 2 ================================
со следующими шагами, G-WAN v7.12.6 может' t показывать статическое содержимое:
1. все файлы и каталоги принадлежат одному пользователю/группе (т.е. kk)
2. готово, слушать 8080
3. запустить ./gwan
не может посещать статическое содержимое.
со следующими изменениями G-WAN работает нормально:
1. изменить каталог 0.0.0.0.8080 на 0.0.0.0:80
2. запустить sudo ./gwan -d:kk:kk
все нормально .
извините за опечатку в UPDATE2. Оно должно быть 0.0.0.0:80 (выделить двоеточие). На самом деле, я набрал его прямо в названии каталога. Повторяю: ./gwan должен работать в соответствии с документом G-WAN, поскольку пользователь, запускающий программу, владеет всеми файлами и каталогами.