Apache-ն լսում է մի քանի նավահանգիստների վրա:
Apache-ն լսում է մի քանի նավահանգիստների վրա:
Anonim

Եթե դուք նշում եք վերը նշված երկու հրահանգները Ապաչի կազմաձևման ֆայլը, այնուհետև Apache սերվերը կլսի երկուսի վրա էլ նավահանգիստները 80 և 8000: Բազմակի լսում դիրեկտիվները կարող են օգտագործվել մի շարք հասցեներ նշելու համար և նավահանգիստները դեպի լսել դեպի.

Հետևաբար, կարո՞ղ է գործընթացը լսել բազմաթիվ նավահանգիստների վրա:

1 Պատասխան. Այո, միայնակ գործընթացը կարող է լսել բազմաթիվ նավահանգիստների վրա , ճիշտ այնպես, ինչպես 80 + 443 է արված։ Սովորաբար դուք միայնակ եք գործընթաց եւ հետո բազմակի թելեր, որոնք մշակում են հարցումները, երբ դրանք մուտք են գործում:

Մեկը կարող է նաև հարցնել, թե ինչպես կարող եմ Apache-ին լսել 8080 նավահանգիստով: Կազմաձևեք Apache-ի վեբ կայքը, որպեսզի օգտագործի բազմաթիվ նավահանգիստներ

  1. Համատեքստ. Իմ օրինակում ես գործարկեցի Apache-ը Պորտ 80-ում մեկ IP-ով:
  2. Քայլ 1. Բացեք Apache-ի կազմաձևման ֆայլը httpd.conf (իմ Windows-ի հոսթում այն գտնվում է այստեղ՝ «c:Program FilesApache GroupApache2conf»)
  3. Քայլ 2. Գտեք տողը. Listen 80 և մուտքագրեք Listen 8080 հաջորդ տողում.

Ավելին, ինչ նավահանգիստներ է օգտագործում Apache-ն:

Apache-ի կողմից օգտագործվող լռելյայն պորտը 80 է: Նայեք ձեր բոլոր օգտագործված նավահանգիստներին Netstat (ինտեգրված է XAMPP Control Panel-ին): Այնուհետև կարող եք տեսնել բոլոր օգտագործված նավահանգիստները, և այստեղ մենք տեսնում ենք, որ 80 նավահանգիստն արդեն օգտագործվում է System-ի կողմից: Ընտրեք անվճար պորտի համարը (8012, այս օրինակի համար):

Ինչպե՞ս ավելացնել մի քանի վիրտուալ հոսթ Apache-ում?

Կազմաձևեք վիրտուալ հոսթ Apache-ում բազմաթիվ տիրույթներ հյուրընկալելու համար

  1. Մուտք գործեք Apache HTTP սերվեր:
  2. Գնացեք apache conf տեղադրություն: (կանխադրված տեղադրման մեջ. այն կգտնեք այստեղ /etc/httpd/conf/httpd.conf)
  3. Վերցրեք httpd.conf ֆայլի կրկնօրինակը:
  4. Ստեղծեք VirtualHost կոնտեյներ, ինչպես ստորև, ես արել եմ երկու տիրույթի համար.

Խորհուրդ ենք տալիս: