Блок <VirtualHost> апісвае, як Apache павінен апрацоўваць адпаведныя запыты. Ён не стварае слухаючы сокет. Таму канфігурацыя пракседніка на порце 8080 можа існаваць у файле, які выглядае слушным, хаця кліенты не знаходзяць там ніякага слухача.

Дырэктыва Listen задавальняе гэтую асобную патрабу. Для пракседніка, да якога дабіраюцца толькі праз лакальны кліент або абаронены тунэль, патрэбная форма можа ўключаць:

Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
    # Existing restricted forward-proxy configuration
</VirtualHost>

Гэта паказвае сувязь, а не поўнае разгортванне пракседніка. Захавайце існуючую аўтарызацыю кліента і абмежаванні прызначэння. Адрас loopback наўмысна не дае новага публічнага слухача пракседніка.

Праверце таксама дзейную канфігурацыю на пераселеныя запісы Listen. Даданне чарговай дырэктывы без заўвагі існуючага слухача можа перашкодзіць запуску. Працэдура перазапуску, якую падтрымлівае Apache, таксама мае значэнне пры пераходзе ад пэўнага адраса да пераселенага прывязвання wildcard.

Калі SSH перасылае запыты да гэтага пракседніка, далёкі бок павінен дасягнуць рэальнага слухача. Паспяховы ўваход па SSH не стварае наладжаны порт Apache. Выпраўце слухача і патрэбнае прывязванне, перш чым змяняць уліковыя даныя HTTP або паслабляць правіла доступу. Пасля гэтага праверце дазволеныя і забароненыя выпадкі доступу на рэальным слухачы.

Падобныя артыкулы