LINUX.ORG.RU
ФорумAdmin

404 ошибка, но сайт существует

 


0

1

Здравствуйте! Очень прошу помочь.
Сайт находится на сервере apache2 на виртуальной ubuntu.(Oracle VM VirtualBox)
Запрашиваю сайт из самой ubuntu - все ок. Сайт показывается, логи формируются.
Запрашиваю сайт из браузерa в Windows (хром, опера, мозила) - 404 ошибка. Логи при этом не формируются.
404 ошибка означает что apache2 запрос получил, но сайта такого у него нет. Я прав?
Тогда как такое может быть?

Вот .conf сайта

<VirtualHost *:80>
ServerAlias tutorial.local
DocumentRoot /media/sf_hosting/tutorial.local

<Directory /media/sf_hosting/tutorial.local/>
Options +Indexes +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

#Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Есть еще момент.
Если я запрашиваю tutorial.local в браузере Windows - идет переадресация на поисковик.
Если запрашиваю http:/tutorial.local - 404 ошибка.

В каком направлении копать?

Перемещено leave из general



Последнее исправление: Viloborod (всего исправлений: 5)

Ответ на: комментарий от JaneDoe

Хоть какой-то ответ. Спасибо. Буду искать. Еще соображения?

Апач практически из «коробки», на свежей системе.

Viloborod
() автор топика
Ответ на: комментарий от JaneDoe

Бесполезно, поменял LogLevel на debug - не пишутся логи.

Viloborod
() автор топика

Копать в направлении того, что браузер из винды ходит не на виртуалку, а куда-то еще. Может, на другую машину в своей локальной сети, может на localhost, может на другую виртуалку, может вообще куда-то в интернет. Проверь настройки сети в виртуальной машине и в винде.

ddos3
()
Ответ на: комментарий от ddos3

Сейчас добавлю. Oracle VM VirtualBox Браузеры: хром, опера, мозила

Винда свежая, в локалке я один, ибо дома. Другой виртуалки нет (.

Viloborod
() автор топика
Ответ на: комментарий от ddos3

Какой ip у твоей машины с виндой?

Страница 192.168.100.100 не найдена

Так и пишет? Посмотри в дев-тулс браузера, какой точно был запрос и какой ответ от сервера (со всеми хидерами).

Попробуй попинговать 192.168.100.100.

Запусти на виртуалке

nc -l -p 8082
а на винде
telnet 192.168.100.100 8082
Посмотри, удастся ли подключиться, и будет ли отображаться на виртуалке текст, который ты набираешь в телнете.

ddos3
()
Последнее исправление: ddos3 (всего исправлений: 1)
Ответ на: комментарий от ddos3

1) мой айпи 46.161.155.17
2) проверяю. с дев-тулсом не очень знаком, ищу инфу.
3) 192.168.100.100 пингуется.
4) По телнету - не удалось открыть подключение к этому узлу

Viloborod
() автор топика
Ответ на: комментарий от ddos3

По 2 му пункту вот что:

http://tutorial.local/

GET / HTTP/1.1
Host: tutorial.local
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cache-Control: max-age=0

HTTP/1.0 404 Not Found

Viloborod
() автор топика
Ответ на: комментарий от Viloborod

Ну и дальше куча всего. Вот целиком.

http://tutorial.local/

GET / HTTP/1.1
Host: tutorial.local
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cache-Control: max-age=0

HTTP/1.0 404 Not Found
----------------------------------------------------------
https://mc.yandex.ru/webvisor/11959423?rn=108087934&page-url=https%3A%2F%2Fwebgyry.info%2Fhttp-live-headers&wmode=0&wv-type=0&wv-hit=810573263&wv-part=4&wv-check=47825&browser-info=z%3A420%3Ai%3A20161223071824%3Arqnl%3A1%3Ast%3A1482452452%3Au%3A1482452263453194339

POST /webvisor/11959423?rn=108087934&page-url=https%3A%2F%2Fwebgyry.info%2Fhttp-live-headers&wmode=0&wv-type=0&wv-hit=810573263&wv-part=4&wv-check=47825&browser-info=z%3A420%3Ai%3A20161223071824%3Arqnl%3A1%3Ast%3A1482452452%3Au%3A1482452263453194339 HTTP/1.1
Host: mc.yandex.ru
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded
Referer: https://webgyry.info/http-live-headers
Content-Length: 16
origin: https://webgyry.info
Cookie: yandexuid=7600963231438652547; yp=1797739104.yb.14_7_1916_15705:1955450:1410223662:1410223701:1#1498219952.szm.1_00:1920x1080:944x912#1510798640.st_soft_stripe_s.5#1484971104.ygu.1#1482711150.clh.2110181-012#1483040064.flsh.1#1482625095.gpauto.56_4846802%3A84_9481964%3A100000_0000000%3A1%3A1482452294; fuid01=530b87046f74a2af.HDR-w-VcsB9ergONlQvWHv75_zScwztiuZYlAs-UD2Cc-0uuzG_VaWMGLHLH7gsa5rovTSIrYdSt0rt_g4CZMyA6bKb5doxJaOFaTNAfK511J8VKmDjbCTA-q5rRPuHx; _ym_uid=1479571263857046582; yabs-frequency=/4/0m000CagN5W00000/; i=LPX+lK+wOfKL25XVfnsoRvxuD/mUijZm90xdUyPYcJRwyfdlqOs3oI0QWIj84EhP8Hx+nWCLxqvhhEuSYvUWgNlJl4s=; yandex_gid=67; zm=m-white_bender.flex.css-https-www%3Awww_nanKx_ZKmZJvS0FXQbKwzUiPYJw%3Al; _ym_isad=2; ys=barff.8-20-4#gpauto.56_4846802%3A84_9481964%3A100000_0000000%3A1%3A1482452294#vbff.2-31-3; yabs-sid=270797101482452314
DNT: 1
Connection: keep-alive
wv-data=DqsSD80S
HTTP/1.1 200 OK
Server: nginx/1.8.1
Date: Fri, 23 Dec 2016 00:21:01 GMT
Content-Type: image/gif
Content-Length: 43
Connection: keep-alive
P3P: CP="NOI DEVa TAIa OUR BUS UNI STA"
Last-Modified: Fri, 23 Dec 2016 00:21:01 GMT
Expires: Fri, 23 Dec 2016 00:21:01 GMT
Cache-Control: private, no-cache, no-store, must-revalidate, max-age=0
Pragma: no-cache
Access-Control-Allow-Origin: https://webgyry.info
Access-Control-Allow-Credentials: true
Strict-Transport-Security: max-age=31536000
----------------------------------------------------------
Viloborod
() автор топика
Ответ на: комментарий от Viloborod

HTTP/1.0 404 Not Found

Такое ощущение, что ты попадаешь на админку своего раутера или еще какого-то девайса, а не на апач в виртуалке.

Напиши, как ты настраивал сеть в виртуальной машине.

ddos3
()
Последнее исправление: ddos3 (всего исправлений: 2)
Ответ на: комментарий от ddos3

Да, и еще на всякий случай убедись, что tutorial.local резолвится в 192.168.100.100 (это делу не поможет, но просто чтобы исключить возможную проблему). Можно для этого использовать ping tutorial.local - он напишет, в какой ip оно отрезолвилось.

ddos3
()
Ответ на: комментарий от ddos3

Не помню, какой синтаксис у route в винде (посмотри route /?), найди опцию, с которой он напишет адреса шлюзов в виде ip, а не host-name-ов и запости сюда.

ddos3
()
Ответ на: комментарий от Viloborod

Т.е. никак не настраивал, оставил дефолт. А какой у виртуал-бокса дефолт? Посмотри в настройках сети своей vm, какой там тип сети выбран. Должно быть что-то вроде Bridge или Host-Only.

ddos3
()
Ответ на: комментарий от ddos3

Почему не настраивал? Как было написано в проге - все настроил. И в опциях виртуалбокса и в опциях самой виртуально машины и в самой ubuntu все настроил.

Сделал как в статье: Первый тип подключения: виртуальный адаптер хоста с именем VirtualBox Host only Ethernet Adapter Второй тип подключения NAT, без имени

Viloborod
() автор топика
Ответ на: комментарий от ddos3

а, там оказывается две секции «Настройка сети», я посмотрел не на ту (кстати, такие туториалы читать - себе дороже, они слишком все через жопу настраивают).

В виртуалке есть доступ в интернет? Из нее пингуется ip твоей виндовой машины? Что говорят route и ifconfig на виртуалке и route на винде?

ddos3
()
Ответ на: комментарий от ddos3

В виртуалке есть доступ в интернет и из нее пингуется ip виндовой машины. route на виртуалке

route 
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default         10.0.3.2        0.0.0.0         UG    0      0        0 enp0s8
10.0.3.0        *               255.255.255.0   U     0      0        0 enp0s8
link-local      *               255.255.0.0     U     1000   0        0 enp0s3
192.168.100.0   *               255.255.255.0   U     0      0        0 enp0s3

ifconfig на виртуалке


vilo@vilo-VirtualBox:~$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:ab:25:72  
          inet addr:192.168.100.100  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:feab:2572/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1049 errors:0 dropped:0 overruns:0 frame:0
          TX packets:153 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:101514 (101.5 KB)  TX bytes:23235 (23.2 KB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:9d:7c:bf  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe9d:7cbf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19 errors:0 dropped:0 overruns:0 frame:0
          TX packets:174 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3340 (3.3 KB)  TX bytes:24974 (24.9 KB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:54 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:6183 (6.1 KB)  TX bytes:6183 (6.1 KB)

route на винде

C:\Windows\system32>route PRINT
===========================================================================
Список интерфейсов
 11...94 de 80 be e0 ec ......Realtek PCIe GBE Family Controller
 16...0a 00 27 00 00 10 ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
 14...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
 12...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 15...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #2
===========================================================================

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.101     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0         On-link     192.168.0.101    276
    192.168.0.101  255.255.255.255         On-link     192.168.0.101    276
    192.168.0.255  255.255.255.255         On-link     192.168.0.101    276
    192.168.100.0    255.255.255.0         On-link   192.168.100.100    266
  192.168.100.100  255.255.255.255         On-link   192.168.100.100    266
  192.168.100.255  255.255.255.255         On-link   192.168.100.100    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     192.168.0.101    276
        224.0.0.0        240.0.0.0         On-link   192.168.100.100    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     192.168.0.101    276
  255.255.255.255  255.255.255.255         On-link   192.168.100.100    266
===========================================================================
Постоянные маршруты:
  Отсутствует

IPv6 таблица маршрута
===========================================================================
Активные маршруты:
 Метрика   Сетевой адрес            Шлюз
  1    306 ::1/128                  On-link
 11    276 fe80::/64                On-link
 16    266 fe80::/64                On-link
 11    276 fe80::de8:4dde:966f:7238/128
                                    On-link
 16    266 fe80::1405:7c59:5459:f9bc/128
                                    On-link
  1    306 ff00::/8                 On-link
 11    276 ff00::/8                 On-link
 16    266 ff00::/8                 On-link
===========================================================================
Постоянные маршруты:
  Отсутствует

ipconfig на винде

Настройка протокола IP для Windows


Ethernet adapter Подключение по локальной сети:

   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::de8:4dde:966f:7238%11
   IPv4-адрес. . . . . . . . . . . . : 192.168.0.101
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 192.168.0.1

Ethernet adapter VirtualBox Host-Only Network:

   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::1405:7c59:5459:f9bc%16
   IPv4-адрес. . . . . . . . . . . . : 192.168.100.100
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . :

Туннельный адаптер isatap.{79929125-AB4C-4710-A595-AA6CB8EBD6CB}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :

Туннельный адаптер Teredo Tunneling Pseudo-Interface:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :

Туннельный адаптер isatap.{AACAFECF-E014-4A7F-8193-E89C9C3BB65F}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :
Viloborod
() автор топика
Ответ на: комментарий от Viloborod

Вроде, все правильно. На винде попингуй tutorial.local и напиши сюда, что он напишет. Пока пингуешь последи за RX packets и TX packets в выводе «ifconfig enp0s3». Должны увеличиваться на 1 на каждом посланном пакете.

ddos3
()
Ответ на: комментарий от ddos3

Кстати, у тебя на винде никакой антивирус/фаервол не стоит (может, виндовый фаервол включен)? И что говорит sudo iptables -nvL на виртуалке?

ddos3
()
Ответ на: комментарий от ddos3

Пинговал, следил. Сначала увеличились на 2 оба, хотя из винды 4 пакета отправляются. потом все, сколько не пинговал - RX packets и TX packets те же

Да, антивирус стоит, но отключал уже, проверял.

vilo@vilo-VirtualBox:~$ sudo iptables -nvL
[sudo] пароль для vilo: 
Chain INPUT (policy ACCEPT 4 packets, 1022 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 4 packets, 1022 bytes)
 pkts bytes target     prot opt in     out     source               destination 
Viloborod
() автор топика
Ответ на: комментарий от Viloborod

Мне подсказали, что загвоздка в этом, но что имелось в виду я не понял

[cut]
Ethernet adapter VirtualBox Host-Only Network:

   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::1405:7c59:5459:f9bc%16
   IPv4-адрес. . . . . . . . . . . . : 192.168.100.100
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . :
Viloborod
() автор топика
Ответ на: комментарий от Viloborod

Говорят, что 192.168.100.100 - это адрес моей машины с виндой. Я сам к себе пытаюсь подключиться, а не к виртуалке.

Как это может быть?

Viloborod
() автор топика
Ответ на: комментарий от Viloborod

Решил вопрос. Спасибо ddos3 большое за участие. Неверно был прописан IPv4-адрес, должно было быть 192.168.100.1

Viloborod
() автор топика
Ответ на: комментарий от Viloborod

IPv4-адрес: 192.168.100.100
должно было быть 192.168.100.1

А, блин! Проглядел вчера, спать сильно хотелось :)

ddos3
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.