Linux үчүн Ubuntuдо Apacheди кантип орнотуу керек

By | November 26, 2023

Apache кантип орнотуу керек Бул окуу куралы Ubuntu Linux 18.04 боюнча Apache 2.0 орнотууга жардам берет.

Apache Web Server программалык пакети каалаган компьютерди HTTP серверине айландырышы мүмкүн. Жөнөкөй сөз менен айтканда, ал сакталган HTML документтерин Интернетте сурагандардын баарына берет. Ал коомчулукка бекер жеткиликтүү болгондуктан, аны каалаган адам каалагандай колдоно алат жана өзгөртсө болот.

Талаптар

Ubuntu 18.04 LTS (Bionic Beaver) негизи.
Онлайн тармак
Sudo артыкчылыктары менен кардар эсебине кирүү

Түзмөктөр/Программалоо

Колдонууга оңой консолдук тиркеме (буйрук сабын колдонуңуз) CTRL+ALT+T (же иш мейкиндигин оң баскыч менен чыкылдатып, сол жактагы “Ачык Терминалды” тандаңыз)

Сизге брандмауэр керек жана Ubuntu орнотулган UFW (Жөнөкөй Firewall) жакшы иштейт.
Ubuntu’нун Able пакетинин директору органикалык кошумча болду.

Ubuntu боюнча Apache киргизүү үчүн кадам-кадам нускамалар

Жаңы программалык камсыздоону орнотуудан мурун жергиликтүү программалоо топтомунун берилиштер топтомун жаңыртуу, сизде эң акыркы версиялар бар экенине ынануу үчүн жакшы идея. Бул орнотуудан кийин жаңыртууга кеткен убакытты кыскартат жана эски программалык камсыздоонун “нөл күндүк” артыкчылыкка ээ болушуна жол бербейт.

Компьютердик терминалга төмөнкүлөрдү киргизиңиз:

Негизги маалыматтар: Apache кантип орнотуу керек
Ubuntu 18.04 LTS (Bionic Beaver) негизи.
Онлайн тармак
Sudo артыкчылыктары менен кардар эсебине кирүү
Приборлор/Программалоо
Колдонууга оңой консолдук тиркеме (буйрук сабын колдонуңуз) CTRL+ALT+T (же иш мейкиндигин оң баскыч менен чыкылдатып, сол жактагы “Ачык Терминалды” тандаңыз)
Сизге брандмауэр керек жана Ubuntu орнотулган UFW (Жөнөкөй Firewall) жакшы иштейт.
Adept пакетинин директорунун Ubuntu демейки кириши

Ubuntu боюнча Apache орнотуу үчүн туура ыкма

Жаңы программалык камсыздоону орнотуудан мурун жергиликтүү программалоо топтомуңуздун берилиштер топтомун жаңыртуу сунушталат. Бул орнотуудан кийин жаңыртууга кеткен убакытты азайтат жана эскирген программалык камсыздоонун нөл күндүк артыкчылыгын алдын алат.

2023-жылы AdSense жактыруу үчүн минималдуу трафик

Терминалыңызды ишке киргизиңиз жана төмөнкүлөрдү киргизиңиз:

Буйрук: sudo adept update

Кайра жүктөө процесси пакеттин директоруна тапшырылышы керек.

1-кадам: Present Apache: Apache кантип орнотуу керек

Төмөнкү ырааттуулукту колдонуп, Ubuntu’го Apache пакетин орното аласыз:

Sudo акылдуу Apache2 алуу
Эгерде алкак ырастоону сураса, орнотууну улантуу үчүн ага керектүү нерсени бериңиз.

2-кадам: Apache серверинин бар экендигин текшериңиз

Apache туура орнотулгандыгын текшерүү үчүн веб-браузерди ачып, дарек тилкесине төмөнкү даректи киргизиңиз:

“Apache2 Ubuntu демейки барагы” деп аталган барак браузерде демейки боюнча жүктөлүшү керек.

3: Firewall макетин түзүү: Apache кантип орнотуу керек

UFW брандмауэринин демейки жөндөөлөрүндө 80 портун ачыңыз.

Баштоо үчүн, жеткиликтүү колдонмолор үчүн UFW профилинин барактары төмөнкүдөй болот:

Жеткиликтүү программаларды көрүү үчүн “sudo ufw show application list” колдонуңуз.
Төмөндөгү мисалда көрүнүп тургандай, терминалдын жообу бардык тиешелүү колдонмо профилдерин жүктөөнү камтышы керек.

Жеткиликтүү программалык камсыздоо:

Apache

үчүн толук колдоо
Apache коопсуздук

OpenSSH

Стандарттык веб-трафик үчүн TCP 80 портун ачуу үчүн, төмөнкү нускамаларды аткарыңыз.

“Sudo ufw permit’Apache'” деп териңиз Apache кантип орнотуу керек

UFW учурдагы абалын текшерүү менен жакшыртууларды текшерүү.

абалы: sudo ufw

Ар кандай тиркемелерди же кызматтарды колдонгуңуз келсе, брандмауэриңиз трафикке уруксат берүү үчүн орнотулганын текшериңиз. Sudo ufw permit ‘OpenSSH’ буйругун колдонуу, мисалы, бүт компания үчүн шифрленген логиндерге мүмкүндүк берет.

Apache конфигурациясы

Apache башкаруу үчүн буйруктар

Веб сервер менен иштөөдө кандайдыр бир көзөмөлгө ээ болуу пайдалуу. Дизайнга өзгөртүүлөрдү киргизип, аларды сынап жатканыңызда, сиз Apacheди тез-тез кайра жүктөп же өчүрүп күйгүзүп жатканыңызды табасыз. Бирок, Apache администрациясын убактылуу токтотуу (жана кайра баштоо) мүмкүнчүлүгү да пайдалуу.

Бул иш өчүргүчтөрдүн прогрессиясы менен systemctl тартибин колдонот:

Apache токтотуу: Apache кантип орнотуу керек

sudo systemctl stop apache2.service
Apache баштоо:
sudo systemctl баштоо apache2.service

Apache’ди кайра иштетүү:

sudo systemctl apache2.service кайра иштетиңиз

Apache кайра жүктөө:

sudo systemctl кайра жүктөө apache2.service
Apache орнотуу жазуулары, индекстери жана модулдары

Эми сиз Apache менен таанышканыңыздан кийин, интернетте мазмунду жеткиликтүү кылуу үчүн сизге бир нече көндүмдөр керек болот. Тактап айтканда, бул каталогду жана документтерди башкарууну камтыйт.

Каталогдор

Инициализация процессинен кийин Apache автоматтык түрдө /var/www/html дарегинде документ реестрин түзөт.

Бул жерде сиз веб-сайтыңыз үчүн бөлүштүрүүгө даяр веб-баракчалардын көчүрмөлөрүн жасайсыз. WordPress жана ушул сыяктуу мазмунду башкаруу системалары да бул жерде орнотулушу керек.

Макулдашуунун иш кагаздары

Сайттын маалыматтары мурда айтылгандай /var/www/html/catalog дарегинде сакталат. Сервериңиз колдогон ар бир өзүнчө веб-сайт үчүн бул жерден подкаталог түзө аласыз.

Apache record/var/log/apache2/error.log файлында кетирген каталар үчүн журнал документтерин түзөт.
Ал кошумча түрдө record/var/log/apache2/access.log ичиндеги кардарлар менен болгон бирикмелери үчүн кирүү журналдарын түзөт.
Башка Linux-негизделген тиркемелер сыяктуу эле, Apache мүмкүнчүлүктөрү дизайн жазууларын колдонуу менен. Алар талашсыз/ж.б./apache2/каталогунда жайгашкан.
Башка маанилүү маалымат базалары төмөнкүдөй: Apache кантип орнотуу керек
Бул негизги Apache конфигурация файлы, apache2.conf, Apache сиздин тутумуңузда кандай иштээрин аныктайт.
Порт конфигурация файлы: /etc/apache2/ports.conf. Бул документ Apache портунун конфигурация панелдерине өзгөртүүлөрдү киргизүү үчүн колдонулушу мүмкүн. Порт 80 биринчи Hypertext Transfer Protocol (HTTP) менен колдонуу үчүн түзүлгөн.
URL’дер etc./apache2/destinations аркылуу жеткиликтүү Apache’де Virtual Host Records Storage Space. Серверде жайгаштырылган веб-сайттардын бири виртуалдык хост тарабынан көрсөтүлөт.

Apache Ubuntu документтери жеткиликтүү болгон бир нече каталогдордун жана жайгаштыруу жазууларынын терең бөлүштүрүлүшүн камсыз кылат.

Модульдер

Сиз Apache’нин функционалдуулугун жогорулаткан же кеңейтүүчү программалар болгон программалык модулдарды колдонгуңуз келсе, аларга төмөнкү жолдор менен көбүрөөк күч бере аласыз:

Буйрук: sudo a2enmod name_of_module
Модулду өчүрүү үчүн, керек…
буйрук менен sudo a2dismod name_of_module
Глоссарий: Apache кантип орнотуу керек
UFW, же Uncomplicated Firewall, уруксатсыз тармак трафигинин алдын алуу үчүн брандмауэр катары иштеген продукт программасы.
SSH, же Secure Shell, тармакка же серверге коопсуз алыскы кирүүлөрдү камсыз кылган протокол.
Графикалык колдонуучу интерфейси; операциялык түзүмгө “чекит жана чукул” байланыш

Корутунду

Бул окуу куралы сизге бир катар жөнөкөй буйруктарды берүү менен Ubuntu боюнча Apache орнотууга жардам берди. Ошондой эле бизнесиңиздин негизги инфраструктурасын түзүү үчүн керектүү көндүмдөрүңүз бар.

Leave a Reply

Your email address will not be published. Required fields are marked *