https и листинг

  • Автор темы Автор темы mihas
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

mihas

Топикстартер
15 лет на форуме
Сообщения
4 860
Реакции
2 898
Мне что-то поиск в интернете не помог, попробую поспрашивать.
Получил сертификат и могу использовать защищенный https-протокол.
Словил большой глюк: по такому протоколу листинг файлов не открывается. Самое смешное что в листинге должен быть установлен RewriteEngine Off и я не могу в нем переадресации задавать, пробовал каталогом выше переадресовать ссылку на http - тоже браузер обнаруживает только цикличную ссылку.
Смотреть на уровне настроек сервера или что-то можно решить на уровне .htaccess?
Обидно, что если уж вошел в домен по https - он сам тебя по всем линкам перебрасывает далее с http на https даже не спрашивая.
 
да наверное на уровне .htaccess много чего можно разрулить.
А содержимое файлика можно?
 
Получил сертификат и могу использовать защищенный https-протокол.
Словил большой глюк: по такому протоколу листинг файлов не открывается.
У меня листинг работает. От наличия SSL, строго говоря, листинг файлов не должен зависеть. Если мы об одном и том же листинге говорим, конечно.
 
Ясно. А у меня как по http так все нормально, как и многие годы, а по https хром выдает такую ошибку
ERR_SPDY_PROTOCOL_ERROR
а файрфокс такую
Во время загрузки страницы соединение было прервано.
Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как достоверность полученных данных не может быть проверена.
Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.

Содержимое .htaccess сто лет как не менялось, вот оно:
Код:
RewriteEngine Off
AddType "text/html; charset=UTF-8" .shtml .php
AddIcon /pdf/rar.gif .rar
AddIcon /pdf/xls.gif .xls .xlsx .XLS
AddIcon /pdf/zip.gif .zip
AddIcon /pdf/pdf.gif .pdf
AddIcon /pdf/flash.gif .fla .swf
AddIcon /pdf/icc.gif .icc .icm
AddOutputFilter INCLUDES .shtml
Options Indexes Includes
IndexOptions Charset=UTF-8 HTMLtable NameWidth=* FancyIndexing SuppressHTMLPreamble XHTML IconsAreLinks FoldersFirst SuppressDescription
HeaderName /pdf/HEADER.shtml
ReadmeName /pdf/README.php
IndexIgnore HEADER* README*
<Files .htaccess>
order allow,deny
deny from all
</Files>
Поправить RewriteEngine On - вообще как я понял для каталога листинга нельзя - тогда вообще сервер пишет что доступ к листингу запрещен по любому протоколу.
 
Последнее редактирование:
ERR_SPDY_PROTOCOL_ERROR
а файрфокс такую
Во время загрузки страницы соединение было прервано.
Это проблема взаимодействия конкретных браузеров и конкретного сайта.
Случаем не через прокси подключаетесь?
Кстати если пользуетесь авастом, то стоит отключить сканирование web-трафика.
 
  • Спасибо
Реакции: mihas
@splxgf, спасибо. На работе прокси а дома нет вроде. Но все плохо и там и там. Посмотрите, у вас сейчас работает ссылка: C I E L a b . X Y Z • Download • Полезные файлы
Главное другие страницы нормально, только листинг.
Про аваст посмотрю как отключить
 
на W7: IE8,работает, Mozilla 47, хром 55 не хочет.
 
  • Спасибо
Реакции: mihas
@splxgf, спасибо, что помогли разобраться. Да у меня тоже ни один браузер не хочет кроме IE.
Главное раз это не ошибка сервера не пойму как написать правило, чтобы сюда только по http ходил: эти ж браузеры как увидят одну страницу по https - так и на остальные ломятся без спросу в том же домене.
Аваст настроил но пока не помогло. Плагины в браузерах вроде отключены.
 
Я бы посмотрел в логи сервера.
К примеру файл https://cielab.xyz/pdf/README.php отрабатывает, я бы в папке pdf создал файлик .htaccess с DirectoryIndex @нужный файл@
 
@Scorry, видимо он обязан быть в листинге явно выключен, если вообще убрать эту строку, то
Forbidden
You don't have permission to access /pdf/ on this server.
 
создал файлик .htaccess с DirectoryIndex @нужный файл@
про DirectoryIndex. Ща поищу попробую. Там два файла формируют стиль - header и readme. Попробую первый задать конечно но как-то странно. Прописал - ну и открывается этот кусочек файла оформления вместо листинга.
 
Вот бы явно заставить в эту директорию вообще не ломиться по https. Не нашел как сделать. На худой конец я этот листинг просто оформлю одним html документом - но не удобно, я обновляю файлы в директории, каждый раз переверстывать страницу как положишь новый файл? Это на самый плохой случай.
 
видимо он обязан быть в листинге явно выключен, если вообще убрать эту строку, то
Forbidden
You don't have permission to access /pdf/ on this server.
Как-то всё сложно выглядит. А не проще ли вместо листинга ссылочный хтмл давать? Или листинг необходим?
 
@Scorry, с листингом все было проще, чем верстать документ, выложил файлы и все - они появились. Теперь если их спсиок заверстать - каждое выкладывание файла будет сопровождаться версткой html. Конечно неудобно. Если других решений не будет с https то временно так и сделаю.
 
Дык у меня лежит и показывает. Но у меня использование .htaccess ограничивается только парой скриптов, строго по месту, для их внутренней необходимости, либо для авторизации. Всё, больше ни для чего! Конфигурация идёт в конфигах поддомена.
 
@Scorry, не очень понял - так у вас листинг или нет?
Дело в том что как я понял это вообще не ошибка сервера, сервер не возвращает ошибки, это браузер так себя ведет. На ошибку я хотя бы написал правило, чтобы выскакивала страница с подсказкой.
 
А ещё я буду банальным и посоветую тыкаться браузером и смотреть в лог ошибок, конечно же. Недавно буквально попался на банальной ошибке — всё должно было работать, а оно не работало, потому что я сам всё и сломал, а нашёл я это случайно, когда сам полез за файлами через апач, так что изумлению не было предела. И, что характерно, у десятка пользователей тоже не работало, но никто как-то не решился в скайп сообщение тиснуть :-)
 
Ага, коллеги, совместными услиями кое что проясняется!
Если сократить правила до 2 строк - примитивный листинг работает!!! Тадам!
RewriteEngine Off
Options Indexes

Тогда буду разбираться со всем остальным. Хорошо, пообсуждали, хоть решение наклевывается! А то я в поиске ничего не нашел. Если вылечу красиво - напишу.
 
@Scorry, не очень понял - так у вас листинг или нет?
Ну да. Включен и работает. Хрома у меня нет, Эксплорер и мозилла работают одинаково молча и успешно.

Дело в том что как я понял это вообще не ошибка сервера, сервер не возвращает ошибки, это браузер так себя ведет. На ошибку я хотя бы написал правило, чтобы выскакивала страница с подсказкой.
Ну я же не знаю вашей конкретной конфигурации и настройки. У меня браузеро-специфичных условий в конфиге вообще нет. Может, у вас что-то где-то отбивает доступ?
 
Статус
Закрыто для дальнейших ответов.