В G-WAN из-за коробки нет проблем с динамическим содержимым, но не может посещать статическое содержимое.
Я запустил G-WAN с пользователем kk (не root, не sudo). Все файлы и каталоги принадлежат пользователю/группе kk. Я установил его в localhost. Когда я напечатал 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 v7.12.6 не может посещать статическое содержимое
Как я могу обойти это, пока не будет выпущена новая версия?
На этот раз в файле журнала нет сообщения об ошибке. (я установил G-WAN в Ubuntu 15.10)
UPDATE: ------------------------
Есть два странно информация от 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 не может показать статическое содержание:
1. все файлы и каталоги имеют тот же пользователь/группа (т.е. кк)
2. вне коробки, слушать 8080
3. Запускаем ./gwan
не может посещать статическое содержимое.
со следующими изменениями, G-WAN работает нормально:
1. Изменение каталога 0.0.0.0.8080 в 0.0.0.0:80
2. запустить Sudo ./gwan -d: кк: кк
все нормальный.
Извините, что я неправильно напечатал в UPDATE2. Он должен быть 0.0.0.0:80 (подчеркнуть двоеточие). Фактически, я ввел его прямо в имя каталога. Повторить: ./gwan должен работать в соответствии с документом G-WAN, так как пользователь, запускающий программу, владеет всеми файлами и каталогами.
Даже когда я изменяю разрешение на '-rwxrwxrwx 1 kk kk 7244 26 января 20:17 index.html', этот файл по-прежнему не может быть посещен. (gwan начинается с 'sudo./ gwan -d: kk: kk '). 'kk' добавлен в www-data. –
Как насчет имени возвращаемого сервера, когда URL-адрес «127.0.0.1:8080», почему «www.index.html»? Должен ли он быть «127.0.0.1»? –
Несомненно, это моя проблема при настройке прав доступа к файлам, потому что v7.12.6 теперь может заменить мой предыдущий сайт v7.12.2 (удалив проблемный скрипт) –