Categories: Вебмастеру

Как изменить порт в 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 порт. Строки будут выглядеть вот так:

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

Вот и все! Порт сменен с 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 просто обязан будет работать через тот порт который Вы ему прописали.

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

Владимир

Творю добро, причиняю радость!

View Comments

      • после установки хамачи и всяких тимспиков перестал девер работать. удалил всё, денвер переставил, порт переправил, полный ноль(( вин7

  • нашёл, охренеть как просто
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP, и значение ключа start поменять с 3 на 4

Recent Posts

Кейс таргет Инстаграм + ФБ: Недвижимость в Дубай

Привет всем, дорогие друзья! Сегодня с вами снова я — Владимир и сегодня я подготовил…

8 месяцев ago

Кейс по таргетированной рекламе ВКонтакте: Интерактивный развлекательный парк

Приветствую дорогие друзья! Сегодня с вами снова я — Владимир и сегодня я подготовил для…

8 месяцев ago

Бизнес консалтинг в it аутсорсинге. В каких случаях и зачем нанимать консультантов.

Порой добиться желаемого результата очень сложно. Используете приемы, которые работали раньше, а в настоящее время…

1 год ago

Тренды-2022 в области Quality Assurance

Контроль качества (Quality Assurance или QA) программного обеспечения в современном цифровом мире обладает весомой ролью…

1 год ago

Какой должна быть скорость интернета и пинг для онлайн игр

Компьютерные игры стали полноправной частью мировой культуры. Со временем многие игроки отходят от single-проектов, отдавая…

3 года ago

Правила закрытия кредитки – онлайн и офлайн

Наличие кредитной карты отражается в КИ и является фактором «против» выдачи нового займа. Ведь держатель…

3 года ago