Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

На мінулым тыдні я сустрэў сервер з портам HTTPS 80, ужо заняты іншым праграмным забеспячэннем. "Вінаватым" было не дзіўна іншае праграмнае забеспячэнне вэб-сервера, а менавіта IIS. Паколькі карыстальнікі IIS ужо прызвычаіліся да порта па змаўчанні, усталёўцы Apache нічога не заставалася, як выкарыстоўваць менш папулярны порт для HTTP, у дадзеным выпадку порт 81.

Вы можаце спытаць, чаму порт 80 важны для http? Ну, па-першае, гэта прастата выкарыстання для карыстальнікаў. Калі вы праглядаеце вэб-сервер, які слухае порт, акрамя порта 80, вам трэба будзе ўказаць нумар порта разам з адрасам.

Нешта накшталт гэтага: http://yourdomain.com:81/ калі порт 81 - гэта порт вашага вэб-сервера. Калі вы выкарыстоўваеце порт 80, вам не прыйдзецца ўводзіць порт 80 па адрасе, бо гэта стандартны порт, які выкарыстоўваецца для HTTP. Паводле http://www.tcpipguide.com

«Каб пазбегнуць хаосу, праграмнае забеспячэнне, якое рэалізуе пэўны працэс сервера, звычайна выкарыстоўвае аднолькавы нумар зарэзерваванага порта на кожнай IP-прыладзе, таму кліенты могуць лёгка знайсці яго ... Кожны вэб-аглядальнік проста "ведае", што вэб-сайты прызначаны для праслухоўвання запытаў, адпраўленых на порт 80 ".

Такім чынам, вырашыўшы гэты факт, давайце паглядзім, як мы можам змяніць порт нашай налады Apache. Спачатку пашукайце файл httpd.conf у тэчцы Apache> conf.



httpd.conf - гэта тэкставы файл, які выкарыстоўваецца ва ўсіх рэалізацыях Apache, таму змена ўсталёўкі Unix Apache або Windows Apache выконваецца такім жа чынам - праз гэты канфігурацыйны файл. Адкрыйце файл з дапамогай любімага тэкставага рэдактара і знайдзіце радок з "Listen 80":



Гэты радок вызначае Apache для праслухоўвання у порце 80.Усё, што вам трэба зрабіць, гэта змяніць гэты порт 80 на любы порт, які вы хочаце выкарыстоўваць. Пераканайцеся, што порт, які вы будзеце выкарыстоўваць, - гэта бясплатны порт, які яшчэ не быў прыняты іншымі службамі. Прачытайце наша кіраўніцтва пра бясплатны сканер партоў, калі вы не ўпэўненыя.

Пасля рэдагавання файла захавайце яго і перазапусціце Apache. Каб праверыць, ці выкарыстоўваеце вы новы порт, праглядзіце URL-адрас з выкарыстаным вамі портам. Напрыклад, калі вы ўвялі порт 81 у якасці новага порта, новы URL павінен быць http://yourdomain: 81.

Іншы спосаб, пра які я чытаў у Інтэрнэце, крыху іншы.Калі вышэйсказанае не працуе для вас, паспрабуйце перайсці на /etc/apache2/ports.conf і змяніць там лінію праслухоўвання на нешта накшталт Listen 81.

Далей перайдзіце ў/etc/apache2/sites -enabled/000-default.conf і зменіце першы радок на VirtualHost *: 81. Перазапусціце Apache, і вы зможаце наведаць дамен без неабходнасці ўводзіць нумар порта. Apache павінен аўтаматычна перанакіраваць на/var/www/html. Атрымлівайце асалоду!

.
SETUP UA COMPUTER BLOG