Апацхе ХТТП је један од најчешће коришћених веб сервера на Интернету због својих различитих карактеристика, међу којима истичемо флексибилност, стабилност и многе друге.
Апацхе веб сервер подразумевано прима упутства да преслуша долазну везу и повеже се на порт 80 рачунара. У случају коришћења ТЛС конфигурације, сервер ће слушати сигурне везе на порту 443.
Ако је циљ да Апацхе веб сервер повеже и слуша веб саобраћај на другим портовима поред стандардних веб портова, мораћемо да додамо нову инструкцију где ће бити укључен нови порт за слушање.
Како изменити ХТТП порт Апацхе сервера на Линук -у
Корак 1
У дистрибуцијама заснованим на Дебиан -у или Убунту -у, конфигурациона датотека за уређивање је /етц/апацхе2/портс.цонф датотека, а у дистрибуцијама заснованим на РХЕЛ -у или ЦентОС -у ћемо уредити /етц/хттпд/цонф/хттпд.цонф датотеку.
нано /етц/апацхе2/портс.цонф (Дебиан/Убунту) нано /етц/хттпд/цонф/хттпд.цонф (РХЕЛ/ЦентОС)Корак 2
У овом случају користићемо Убунту 17. Приликом приступа овој датотеци видећемо следеће:
Корак 3
Као што видимо, подразумевана вредност у реду ЛИСТЕН је порт 80. За овај водич, конфигурисаћемо Апацхе ХТТП сервер да слуша везе на порту 8081 рачунара, па ћемо само додати ред "ЛИСТЕН 8081" испод линије порта 80:
Корак 4
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 4
Након додавања наведене линије, биће потребно креирати или изменити Апацхе виртуелни хост на дистрибуцијама заснованим на Дебиан -у или Убунту -у да бисте започели процес везивања, што ће помоћи у захтевима вхост -а.
За дистрибуције засноване на ЦентОС-у или РХЕЛ-у, промена се примењује директно на подразумевани виртуелни хост.
У овом случају ћемо отворити и уредити датотеку 000-дефаулт.цонф и тамо ћемо променити порт у 8081 на следећи начин:
нано /етц/апацхе2/ситес-енаблед/000-дефаулт.цонф
Корак 5
Поставили смо порт 8081 у линију "ВиртуалХост", сачували промене и изашли из уређивача.
Коначно, применићемо промене и дозволити Апацхе -у да се повеже са новим портом, за то ћемо поново покренути демон и верификовати таблицу локалних мрежних утичница помоћу команде нетстат или сс. Порт 8081 за слушање мора бити приказан у мрежној табели сервера како смо претходно дефинисали, извршићемо следеће:
системцтл рестарт апацхе2 нетстат -тлпн | греп апацхе сс -тлпн | греп апацхе
Корак 6
Сада, да бисмо проверили да ли је веза исправна, приступићемо из прегледача користећи следећу синтаксу:
хттп: // ИП_адреса: 8081
Корак 7
На дистрибуцијама Линука заснованих на ЦентОС / РХЕЛ-у инсталираћемо пакет полицицореутилс за додавање потребних СЕЛинук правила како би се Апацхе могао повезати са новим портом и поново покренути Апацхе ХТТП сервер да би применио промене. Извршимо следеће:
иум инсталл полицицореутилс
Корак 8
Тамо уносимо слово и да бисмо потврдили преузимање и инсталацију. Затим ћемо додати СЕЛинук правила за порт 8081:
Семанаге порт -а -т хттп_порт_т -п тцп 8081 порт за управљање -м -т хттп_порт_т -п тцп 8081
БелешкаУ случају грешке при управљању, морамо инсталирати следеће:
иум инсталл полицицореутилс-питхон
Корак 9
Сада настављамо са ресетовањем услуге Апацхе:
системцтл поново покрените хттпд.сервицеКорак 10
Затим ћемо извршити наредбу нетстат или сс да бисмо проверили да ли се нови порт исправно придружује и ослушкује долазни саобраћај, извршићемо један од следећих редова:
нетстат -тлпн | греп хттпд сс -тлпн | греп хттпд
Корак 11
Као и Убунту, можемо отићи у прегледач и унети помоћу следеће синтаксе:
хттп: // ИП_адреса: 8081Овом методом можемо изменити подразумевани порт Апацхе -а у Линук -у.