Mundarija:
- 1 -qadam: O'rnatish
- 2 -qadam: Xavfsizlik devorini sozlang
- 3 -qadam: Serverni tekshirish
- 4 -qadam: Standart konfiguratsiya/jurnal joylari
Video: Apache2 -ni Ubuntu serveriga o'rnatish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Apache2 -ni Ubuntu serveriga o'rnatish sizga shaxsiy veb -saytingizni joylashtirish huquqini beradi. Siz buni shaxsiy foydalanish, biznes yoki hatto veb -ishlab chiqish uchun ishlatishingiz mumkin.
1 -qadam: O'rnatish
Apache Ubuntu -ning standart dasturlar to'plami omboriga kiritilgan, shuning uchun uni o'rnatish uchun maxsus vositalar yoki jarayonlar kerak emas. Biz paketni to'g'ridan -to'g'ri Ubuntu -dan yangilashimiz va o'rnatishimiz mumkin. Serverga kirish va apt -ni yangilash bilan boshlang.
sudo apt-get yangilanishi
Bu paket keshini barcha mavjud paketlarni yangilaydi. Yangilanganidan so'ng, davom eting va Apache2 -ni o'rnating.
sudo apt-get apache2 ni o'rnating
Bu o'rnatish Apache2 -ni, shuningdek, yo'qolgan bog'liqliklarni o'rnatadi, shuning uchun o'rnatish jarayonida paydo bo'lishi mumkin bo'lgan har qanday narsani qabul qiling. Apache2 o'rnatilgandan so'ng, uni ishga tushirish uchun biroz ko'proq konfiguratsiya kerak.
2 -qadam: Xavfsizlik devorini sozlang
Ubuntu -da ufw deb nomlangan standart xavfsizlik devori mavjud bo'lib, u juda cheklangan. Biz Apache veb -serveriga kirishni ta'minlash uchun uni ochishni xohlaymiz. Xavfsizlik devorini ochish uchun quyidagi buyruqlardan foydalaning. UFW o'rnatilgan Apache profiliga ega.
sudo ufw "Apache Full" ga ruxsat beradi.
Yoki ixtiyoriy ravishda port orqali qo'lda qilishingiz mumkin.
sudo ufw 80 ga ruxsat bering
sudo ufw ruxsat 443
3 -qadam: Serverni tekshirish
Apache o'rnatilgandan va xavfsizlik devori ochilgandan so'ng, siz server holatini birinchi marta tekshirishingiz mumkin. Xizmat aslida ishlayotganiga ishonch hosil qilish uchun quyidagi buyruqdan foydalaning.
sudo xizmati apache2 holati
Agar xizmat to'g'ri ishlayotgan bo'lsa, siz "RUNNING" holatini ko'rishingiz kerak. Agar yo'q bo'lsa, uni ishga tushirish uchun "holat" buyrug'i o'rniga "boshlash" buyrug'ini bering. Endi server ishlayotganda, standart Apache veb -saytini ko'rish uchun serverni xost nomi yoki IP orqali urish mumkin.
xost nomi
yoki
ifconfig
To'liq xost nomini yoki veb -serverning IP -manzilini to'plaganingizdan so'ng, brauzerni oching va veb -sayt tinglayotgan URL manziliga o'ting.
hostname yoki https:// hostname yoki https:// hostname yoki https:// hostname
4 -qadam: Standart konfiguratsiya/jurnal joylari
Apache -da fayllarni saqlash yoki o'qish uchun bir nechta standart joylar mavjud. Haqiqatan ham, siz o'z serveringizni biroz chalg'itib qo'yishingiz kerak bo'ladi, lekin Ubuntu uchun standartlar odatda quyidagi joylarda bo'ladi.
Veb -fayllar -/var/www/html/
Konfiguratsiya fayllari
/etc/apache2/apache2.conf /etc/apache2/sites-available/000-default.conf
Jurnallar -/var/logs/apache2
Tavsiya:
MultiBoard o'rnatish/o'rnatish: 5 qadam
MultiBoardni o'rnatish/o'rnatish: MultiBoard - bu bir nechta klaviaturani Windows kompyuteriga ulash uchun ishlatilishi mumkin bo'lgan dastur. Va keyin bu klaviaturalarning kiritilishini qayta dasturlang. Masalan, ma'lum bir tugma bosilganda, dasturni oching yoki AutoHotkeyscript -ni ishga tushiring
Kirish - Raspberry Pi -ni GPS kuzatuv serveriga aylantiring: 12 qadam
Kirish - Raspberry Pi -ni GPS kuzatuv serveriga aylantiring: Ushbu qo'llanmada men sizga Traccar GPS kuzatuv dasturini Raspberry Pi -ga qanday o'rnatishni ko'rsataman, u Internetda mos keluvchi qurilmalardan ma'lumotlarni oladi va o'z pozitsiyalarini xaritada real vaqtda qayd qiladi. kuzatish, shuningdek, ijro etishni kuzatish.
NodeMCU yordamida DHT11 ma'lumotlarini MySQL serveriga qanday yuborish mumkin: 6 qadam
NodeMCU yordamida DHT11 ma'lumotlarini MySQL -serverga qanday yuborish mumkin: Ushbu loyihada biz DHT11 -ni nodemcu bilan bog'ladik, keyin namlik va harorat bo'lgan dht11 ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboramiz
Arduino bilan Python yordamida MySQL serveriga RFID ma'lumotlarini yuborish orqali ishtirok etish tizimi: 6 qadam
Arduino bilan Python yordamida MySQL-serverga RFID ma'lumotlarini yuborish orqali ishtirok etish tizimi: Ushbu loyihada men RFID-RC522-ni arduino bilan bog'ladim va keyin RFID ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboraman. Oldingi loyihalarimizdan farqli o'laroq, biz hech qanday chekilgan qalqondan foydalanmaymiz, bu erda biz faqat ketma -ket ma'lumotlarni o'qiymiz
Apache veb -serveriga yangi virtual xostni o'rnatish: 3 qadam
Apache veb -serveriga yangi virtual xostni o'rnatish: Ushbu qo'llanmaning maqsadi - yangi Apache veb -serverining virtual xostini sozlash va ishga tushirish jarayonidan o'tish. Virtual xost - bu " profil " qaysi DNS xosti (masalan, www.MyOtherhostname.com) chaqirilishini aniqlaydi