Хорошо, надеюсь, я смогу это объяснить. У меня есть 6 веб-серверов Windows, которые работают по циклическому принципу для внутренних пользователей нашей компании. Все шесть используют одни и те же версии Apache (2.4.65) и PHP (5.5.38). Четыре из моих серверов — это ОС Windows 7, а два — новые серверы, над которыми я работаю, чтобы стать серверами Windows 11. У всех есть карта общего доступа Samba к каталогу Linux, где хранятся документы изображений, такие как pdf и tiff. У нас есть PHP-скрипт, который пользователь использует для доступа к этим документам. Скрипт PHP выводит список каталогов, и пользователь щелкает ссылку, чтобы получить доступ к документу.
Хорошо, вот в чем проблема. У моих четырех серверов Windows 7 никогда не возникало проблем с доступом к документам. Но мои серверы Windows 11 получают доступ к некоторым документам, но иногда, когда я нажимаю на документ, чтобы открыть его, я получаю запрещенную ошибку 403. Но это происходит не во всех документах. Теперь, если я зашел на свой сервер Linux и внезапно изменил имя документа, мои веб-серверы Windows 11 смогут получить доступ к документу.
Теперь, когда я получаю запрещенную ошибку, я получаю журнал ошибок Apache и вижу ошибку:
[Пятница, 2 января, 07:58:56.577384 2026] [core:error] [pid 6832:tid 1888] (OS 267) Недопустимое имя каталога. : [клиент 10.69.174.58:38754] AH00036: не удалось получить доступ к /hpfcdocs/6528/EFT авторизация.2025-12-23.160511.tif (путь файловой системы 'O:/HPFC/6528/EFT авторизация.2025-12-23.160511.tif'), реферер: https://lawweb.local.msti/HPFC/PF_0038. ... ry=1&help=
Теперь, если я направлю свой компьютер на один из моих 4 серверов Windows 7, у меня не возникнет проблем с доступом к тому же самому файл. Так что я не знаю, чем отличается, кроме операционной системы. На всех моих веб-серверах используется один и тот же вход пользователя, одинаковые настройки php.ini и apache.conf.
В моем файле apache.conf все серверы имеют следующую директиву:
Псевдоним /hpfcdocs/ "o:/HPFC/"
Параметры Нет
AllowOverride Нет
Требовать все предоставлено
На этом этапе я в растерянности. Мой проект — заменить все четыре моих сервера Win 7 на Windows 11, и это единственное, что мешает мне завершить этот проект. Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/798 ... cess-issue
Проблема доступа к серверу Windows Apache Server ⇐ Apache
-
Anonymous
1767366873
Anonymous
Хорошо, надеюсь, я смогу это объяснить. У меня есть 6 веб-серверов Windows, которые работают по циклическому принципу для внутренних пользователей нашей компании. Все шесть используют одни и те же версии Apache (2.4.65) и PHP (5.5.38). Четыре из моих серверов — это ОС Windows 7, а два — новые серверы, над которыми я работаю, чтобы стать серверами Windows 11. У всех есть карта общего доступа Samba к каталогу Linux, где хранятся документы изображений, такие как pdf и tiff. У нас есть PHP-скрипт, который пользователь использует для доступа к этим документам. Скрипт PHP выводит список каталогов, и пользователь щелкает ссылку, чтобы получить доступ к документу.
Хорошо, вот в чем проблема. У моих четырех серверов Windows 7 никогда не возникало проблем с доступом к документам. Но мои серверы Windows 11 получают доступ к некоторым документам, но иногда, когда я нажимаю на документ, чтобы открыть его, я получаю запрещенную ошибку 403. Но это происходит не во всех документах. Теперь, если я зашел на свой сервер Linux и внезапно изменил имя документа, мои веб-серверы Windows 11 смогут получить доступ к документу.
Теперь, когда я получаю запрещенную ошибку, я получаю журнал ошибок Apache и вижу ошибку:
[Пятница, 2 января, 07:58:56.577384 2026] [core:error] [pid 6832:tid 1888] (OS 267) Недопустимое имя каталога. : [клиент 10.69.174.58:38754] AH00036: не удалось получить доступ к /hpfcdocs/6528/EFT авторизация.2025-12-23.160511.tif (путь файловой системы 'O:/HPFC/6528/EFT авторизация.2025-12-23.160511.tif'), реферер: https://lawweb.local.msti/HPFC/PF_0038.php?dinitial=samb&dalt_initial=&sec_supv_level=1&kp=&dacctno=6528&devent=dacctno&clicked_ary=1&help=
Теперь, если я направлю свой компьютер на один из моих 4 серверов Windows 7, у меня не возникнет проблем с доступом к тому же самому файл. Так что я не знаю, чем отличается, кроме операционной системы. На всех моих веб-серверах используется один и тот же вход пользователя, одинаковые настройки php.ini и apache.conf.
В моем файле apache.conf все серверы имеют следующую директиву:
Псевдоним /hpfcdocs/ "o:/HPFC/"
Параметры Нет
AllowOverride Нет
Требовать все предоставлено
На этом этапе я в растерянности. Мой проект — заменить все четыре моих сервера Win 7 на Windows 11, и это единственное, что мешает мне завершить этот проект. Есть идеи?
Подробнее здесь: [url]https://stackoverflow.com/questions/79859220/windows-apache-server-access-issue[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия