Почему порт 80 используется системным процессом с идентификатором 4, что происходит на вашем компьютере с Windows?

На прошлой неделе мы показали вам отличный инструмент, который поможет вам начать веб-разработку. Хотя Web Matrix 2 отлично подходит для универсальной веб-разработки и развертывания, в ней есть скрытые жемчужины, которые вы, возможно, не заметили. Web Matrix использует IIS от Microsoft в качестве веб-сервера, который является альтернативой популярному серверу apache. Устанавливая Web Matrix 2, вы фактически устанавливаете множество зависимых программ, а не только одну Web Matrix 2, которая включает в себя службы, называемые « MsDepSvc » (служба агента веб-разработки). Он запускает IIS в фоновом режиме как службы и, хотите верьте, хотите нет, по умолчанию он занимает порт 80.

Быстро выполните netstat -o –n –a | findstr 0.0: 80

Вы увидите, что процесс, запускающий эти службы, оказывается «Системным» процессом, обычно с идентификатором 4.

Теперь возникла проблема для людей, которые хотят использовать apache в качестве веб-сервера. Вы столкнетесь с такими вещами, как следующее:

Была сделана попытка получить доступ к сокету способом, запрещенным его разрешениями на доступ. : make_sock: не удалось привязать к адресу [::] 80

Вспомните, когда у XAMPP возникли проблемы с запуском apache из-за конфликта порта 443, необходимого для HTTPS. Вы можете запустить apache вручную, запустив файл apache_start.bat. Как только вы определили причину неисправности, вы можете перейти к соответствующим службам и остановить эту службу. В этом случае, после некоторого исследования, если в вашей системе когда-либо был занят порт 80, и у вас не запущен apache. Скорее всего, у вас есть эта служба MsDepSvc, работающая в фоновом режиме и занимающая порт 80.

Быстрое решение — остановить службу, если вы не планируете использовать IIS или Web Matrix 2 для какой-либо веб-разработки. И запускайте службы, когда это необходимо, надеясь, что это решит некоторые загадки, которые могут возникнуть при переключении с использования Web Matrix на традиционную разработку Apache.

Оцените статью
toodcast.ru
Добавить комментарий