Как изменить порт в Denwer`е?

Как изменить порт в Denwer`е?

В этой небольшой статье будет описано как сменить порт используемый сервером Apache в денвере по умолчанию. Часто сталкивался с проблемой когда Apache не хотел корректно работать, отключался спустя 2-3 секунды после запуска. Все дело в том, что Apache в денвере по умолчанию использует 80-й порт и этот же порт использует множество других программ и служб, такие как:

  • Skype
  • TeamViewer
  • DropBox
  • Java
  • Dragon (Comodo)
  • Agnitum Outpost Firewall Pro
  • Службы удаленного управления
  • Служба агента веб-развертывания
  • Службы отчетов SQL Server
  • Служба веб-публикаций
  • ENI server (служба появляется после установки CoDeSys)
  • VMware Workstation Server
  • Служба телефонии

Так много программ и служб которые требуют для своей работы 80-й порт, что кажется проще "перевешать" Apache в денвере на другой порт.

Сменить порт у Apache в денвере, используемый по умолчанию, не сложно. Все что нужно так это:

  1. Найти файл httpd.conf который можно найти пройдя по пути - X:/usr/local/apache/conf/, где Х - буква диска к которому привязан денвер.
  2. Открыть файл httpd.conf в любом текстовом редакторе
  3. Найти строки в которых указан порт 80 по умолчанию:

#Listen $&{ip:-127.0.0.1}:$&{port:-80}
#NameVirtualHost $&{ip:-127.0.0.1}:$&{port:-80}
#<VirtualHost $&{ip:-127.0.0.1}:$&{port:-80}>

4. И заменить на тот порт который хотите использовать вместо него. К примеру пропишем ему 96 порт. Строки будут выглядеть вот так:

Изменение порта в httpd.conf5. Сохраняете изменения и перезапускаете денвер.

Вот и все! Порт сменен с 80 на 96. Но теперь, например, чтобы попасть в localhost Вам придется дописывать порт, в нашем случае путь адрес локалхоста будет таким: http://localhost:96/ после чего Вас автоматически перенаправит в денвер.

Перенаправление в денвере

Иногда смена порта только в одном файле httpd.conf не всегда помогает, стоит еще попробовать прописать порт в файле apache.pl.

Для этого:

  1. Откройте файл apache.pl любым текстовым редактором. Файл можно найти пройдя по пути - X:/denwer/scripts/init.d/. Если Вы его там не обнаружите то воспользуйтесь поиском.
  2. После того как файл нашли и открыли, отыщите в нем строку: «my $port = 80;»
  3. И замените на «my $port = 96;»
  4. Также не забудьте перезапустить денвер.

После таких изменений Apache просто обязан будет работать через тот порт который Вы ему прописали.

На этом все, надеемся информация окажется полезной.

Поделитесь в соц сетях...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

Комментариев к записи: 2 “Как изменить порт в Denwer`е?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *