Настройка брандмауэра для включения XAMPP в работу по локальной сети
Когда я выключаю брандмауэр, я могу получить доступ к моему веб-сайту XAMPP через другие компьютеры локальной сети. Когда я включаю брандмауэр, я больше не могу подключиться к машине. Может ли кто-нибудь сказать мне, что происходит?
my os - это windows xp. Благодарю.
Ответы
Ответ 1
Перейдите на Панель управления → перейдите в Брандмауэр Windows → затем Настройки аванса →
- Нажмите "Входящие правила"
- right Щелкните по входящим правилам и выберите "Новое правило..."
- выберите опцию порт и нажмите кнопку
- выберите все локальные порты или номер порта для сервера apache. и нажмите далее
- выберите параметр, позволяющий подключиться и нажмите кнопку
- Следующий
- Дать имя Разрешить весь локальный порт для Xampp
Попробуйте Это, я надеюсь, что это сработает для вас.
Ответ 2
Ну, во-первых, брандмауэр на хосте блокирует ваше соединение. Если вы используете брандмауэр Windows или какой-либо другой брандмауэр, вам необходимо создать правило для XAMPP.
Итак, на компьютере, где размещен веб-сайт, перейдите в Панель управления- > Брандмауэр Windows и снимите флажок Не разрешать исключения. Откройте вкладку "Исключения" и нажмите кнопку "Добавить программу" и найдите Xampp и Apache. Добавьте их в правило исключения брандмауэра.
Возможно, вам следует выполнить этот тест на какой-либо виртуальной машине (VMware, Virtualbox..etc) , потому что открытие портов и добавление исключений, если этот компьютер подключен к Интернету, не является безопасным.
Ответ 3
Я понимаю, что это старый вопрос и связанный с Windows XP
, но теперь для пользователей, использующих текущую ОС, например Windows 10
, для меня был задан параметр "Входящие правила" для Public
для Apache Http Server
, который по умолчанию установлено значение Private
.
![введите описание изображения здесь]()
Профиль можно установить на вкладке "Дополнительно" в Apache Http Server
свойствах входящих правил, как показано ниже (окно "Свойства" можно открыть, нажав правой кнопкой мыши на Apache Http Server
и выберите "Свойства" ):
![введите описание изображения здесь]()
Ответ 4
В моем случае (windows 10 и xampp v3.3.2) 1. Откройте панель управления 2. Найдите брандмауэр Windows 3. Нажмите "Дополнительные настройки" 4. Нажмите "Входящие правила" 5. Разрешите всем заблокированным правилам имя Apache HTTP Server и mysqld введите изображение описание здесь