Беҳтарин роҳи кушодани Web Server Apache

Apache дар Ubuntu, RedHat, Gentoo ва дигар паҳнкунии Linux оғоз меёбад

Агар шумо вебсайти худро дар платформаи беруна ҷойгир кунед, эҳтимол аст, ки ин платформа Apache аст. Агар ин ҳолат бошад ва шумо бо сервер Apache кор карда истодаед, пас шумо ҳангоми таҳияи файли httphead httpd ё файли дигари конфигуратсия (монанди илова кардани host host), шумо бояд Apache-ро аз нав оғоз кунед. тағйироти шумо таъсир хоҳанд кард. Ин метавонад тасаввур бошад, аммо шукрона ин хеле осон аст.

Дар ҳақиқат, шумо метавонед дар муддати як дақиқа кор кунед (барои ҳисоб кардани дастурҳо бо дастурҳои қадамие, ки барои ин мақола хондан лозим нест) ҳисоб карда нашудааст.

Сар кардани кор

Барои бозоғоз кардани сервери Linux Apache, роҳи беҳтарини истифодаи init.dll фароҳам аст. Ин фармон дар бисёре аз тақсимоти Linux, аз ҷумла Red Hat, Ubuntu ва Gentoo дастрас аст. Дар ин ҷо шумо чӣ тавр инро карда метавонед:

  1. Ба сервери вебии худ бо SSH ё телевизор ворид шавед ва боварӣ ҳосил намоед, ки системаи шумо ин init.d command аст. Он одатан дар вебсайти / etc ёфт шудааст, пас рӯйхатро, ки феҳристро номбар кунед:
    ls / etc / i *
  2. Агар сервер шумо init.dро истифода мебарад, шумо рӯйхати файлҳои ибтидоии файлро дар ҷузвдони муқарраршуда мегиред. Дар ин папкаи оянда ба apache ё apache2 муроҷиат кунед. Агар шумо init.d дошта бошед, аммо файли реаксияи Apache-ро надошта бошед, ба қисмҳои ин мақола бо сарлавҳаи "Бозсозӣ сервери шумо бе Init.d" хонед, вагарна шумо метавонед давом диҳед.
  3. Агар шумо init.d ва файли ибтидоии Apache дошта бошед, шумо метавонед Apache бо истифода аз ин фармон барқарор кунед:
    /etc/init.d/apache2 бозсозӣ кунед
    Шумо бояд ба sudo ҳамчун ҳамчун истифодабарандаи реш иҷро кардани ин фармон.

Интихоби Reload

Истифодаи варианти такрорӣ роҳи беҳтарини барқарор кардани сервери Apache-и шумо мебошад, зеро он серверро иҷро мекунад (раванди қатл нест ва аз нав оғоз карда мешавад). Ба ҷои ин, он танҳо файли httpd.confро, ки одатан ҳамаи шумо мехоҳед, ки дар ин ҳолат кор кунад, бозсозӣ мекунад.

Агар варианти такрорӣ барои шумо кор накунад, шумо метавонед кӯшиш кунед, ки ин фармонро иҷро кунед:

Хизматрасонии худро аз нав оғоз кунед Init.d

Хуб, ин аст, ки дар он ҷо мо аз шумо дархост менамоем, ки агар сервери шумо init.d вуҷуд надорад. Агар ин шумо бошад, ноумед нашавед, шумо метавонед сервери худро бозсозӣ кунед. Шумо бояд танҳо онро бо дастаи фармонбардор анҷом диҳед. Дар ин ҷо чораҳои зерин барои ин вариант мавҷуданд:

  1. Бо истифодаи SSH ё telnet ба коргоҳи вебии худ ворид шавед
  2. Барномаи идоракунии apacheро идора кунед:
    ШАҲРИ ҚӮРҒОНТЕППА
    Шумо бояд ба sudo ҳамчун ҳамчун истифодабарандаи реш иҷро кардани ин фармон.

Фармони хайриявии apachectl Apache-ро мефаҳмонад, ки шумо мехоҳед серверро бозсозӣ кунед ва бе зеркашидҳои пайвастшавӣ кушояд. Он пеш аз оғози бозсозӣ файлҳои конфигуратсияро тафтиш мекунад, то боварӣ ҳосил кунед, Apache намемонад.

Агар серхаракатӣ сервери худро барқарор накунад, чанд чизи дигареро, ки шумо метавонед кӯшиш кунед.

Маслиҳатҳо барои барқарор кардани сервери Apache: