Зачем может понадобиться менять порт Apache2?  Во-первых, некоторые специалисты считают, что смена порта по умолчанию может повысить безопасность. На самом деле это не совсем так, потому что существуют сканеры портов, и злоумышленник в конце концов сумеет выяснить, что за порт используется на вашем сервере. Но против ботов и любителей это действительно может помочь.

Также может случиться, что вам необходимо освободить стандартный 80 порт для какого-нибудь специализированного программного обеспечения, которое может работать только на этом порту.

Изменяем порт Apache2 на Debian/Ubuntu

Откройте файл /etc/apache2/ports.conf для редактирования:

sudo vi /etc/apache2/ports.conf

Найдите строку:

Listen 80

Замените 80 на число по вашему выбору, например 8080.

Listen 8000

Стоит убедиться, что выбранный порт не используется другими приложениями, и не вызовет конфликт. Для проверки открытых протов используйте

sudo netstat -tulpn

Эта запись уведомляет сервер о том, что он должен принимать подключения через порт 8080 на всех интерфейсах. Чтобы сервер принимал соединения через порт 8080 для определенного интерфейса, просто укажите IP-адрес соответствующего сетевого интерфейса, как показано ниже.

Listen 192.168.1.101:8080

Это будет полезно, если ваш сервер имеет несколько IP-адресов или сетевых интерфейсов.
Сохраните и закройте файл.

Если у вас Ubuntu или Debian, вам также придется изменить номер порта в файле /etc/apache2/sites-enabled/000-default.conf.

sudo vi /etc/apache2/sites-enabled/000-default.conf

Найдите такую строку и измените номер порта.

VirtualHost *:8080

Сохраните и закройте файл, а затем перезапустите службу Apache, чтобы изменения вступили в силу.

sudo systemctl restart apache2

Проверим, что все работает:

sudo netstat -tulpn | grep :8080

Вывод должен быть следующим:

tcp6       0      0 :::8080                :::*                    LISTEN      4066/apache2

Теперь, чтобы получить доступ к выводу Apache через браузер, вам нужно набирать http://IP-address:8080.

Источник ostechnix.com

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

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