@henrysheppard
http://www.HenrySheppard.ru

JS-скрипты выполняются только при указании IP, а не домена сайта. При той же конфигурации раньше все было Ок. Why?

Есть вир.сервер. Убунта 18 - все как у обычных людей.

На убунте стоит Апач, в котором единственный дефолтный сайт - HTML/CSS/JS, даже PHP нет. Больше на сервере ничего(!) нет. Раньше все было Ок, но не хватало места. Переустановил с точно теми же настройками, и случилась непонятность:

JS-скрипты перестали работать на сайте, если обращаться по domain.com/index.html, но через IP, то есть x.x.x.x/index.html они пашут как часы. Естественно скрипты доступны и видны как од в тексте. HTML/CSS пашут как надо и не бузят.

ServerName/Alias в норме. Апач идеален - без ошибок и предупреждений. Конфигурация всего остального не изменилась никак.

Разок я уже ствлкивался с таким... как-то решил, но не помню как. Видимо мелкая мелочь, на которой всегда тупишь больше чем над жирной задачкой...
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 2
thewind
@thewind
php программист, front / backend developer
Откройте devtools , вкладку Network у вашей страницы и посмотрите, они вообще грузятся, эти скрипты? Если будут выделены красным - значит нет. Может вы запрашиваете сайт по домену, а скрипты подгружаются по IP? Тогда может быть проблема в CORS. В любом случае - браузер напишет ошибку.

Если грузятся норм, то смотрите раздел Console - может ошибка в самих скриптах.
Ответ написан
Комментировать
@henrysheppard Автор вопроса
http://www.HenrySheppard.ru
Все в норме. Да и сами скрипты никак не редактировались - иначе они и так, и сяк бы не работали. Сами вызовы скриптов примитивно "локальны":
<_script type="text/javascript" src="io.js"_><_/script_>
статус - 200
Проще, но при этом загадочнее некуда...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы