İçindekiler:
- Adım 1: Kurulum
- 2. Adım: Güvenlik Duvarını Ayarlayın
- Adım 3: Sunucuyu Kontrol Etme
- 4. Adım: Varsayılan Yapılandırma/Günlük Konumları
Video: Apache2'yi Ubuntu Sunucusuna Kurmak: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Apache2'yi bir Ubuntu sunucusuna kurmak, size kendi kişisel web sitenizi barındırma gücü verecektir. Bunu kendi kişisel kullanımınız, işiniz ve hatta web geliştirmeniz için kullanabilirsiniz.
Adım 1: Kurulum
Apache, Ubuntu'nun varsayılan uygulama paketi havuzlarına dahil edilmiştir, bu nedenle onu kurmak için özel araçlar veya işlemler gerekmez. Paketi doğrudan Ubuntu'dan güncelleyebilir ve kurabiliriz. Sunucunuza giriş yaparak ve apt'yi güncelleyerek başlayın.
sudo apt-get güncellemesi
Bu, paket önbelleğini güncelleyecek ve mevcut tüm paketler mevcut olacak. Güncellendikten sonra devam edin ve Apache2'yi yükleyin.
sudo apt-get install apache2
Bu kurulum, Apache2'yi ve tüm eksik bağımlılıkları kuracaktır, bu nedenle kurulum işlemi sırasında ortaya çıkabilecekleri kabul ettiğinizden emin olun. Tamamlandığında, Apache2 kurulur, ancak onu çalıştırmak için biraz daha fazla yapılandırmaya ihtiyaç vardır.
2. Adım: Güvenlik Duvarını Ayarlayın
Ubuntu, kutudan çıktığı haliyle oldukça kısıtlayıcı olan ufw adlı varsayılan bir güvenlik duvarına sahiptir. İletişimin Apache web sunucusuna/sunucusundan akmasına izin vermek için onu açmak isteyeceğiz. Güvenlik duvarını açmak için aşağıdaki komutları kullanın. UFW, yerleşik bir Apache profiline sahiptir.
sudo ufw 'Apache Full'e izin veriyor
Veya isteğe bağlı olarak port ile manuel olarak da yapabilirsiniz.
sudo ufw 80'e izin veriyor
sudo ufw 443'e izin veriyor
Adım 3: Sunucuyu Kontrol Etme
Apache kurulduktan ve güvenlik duvarı açıldıktan sonra, sunucunun durumunu ilk kez kontrol edebilirsiniz. Hizmetin gerçekten çalıştığından emin olmak için aşağıdaki komutu kullanın.
sudo hizmeti apache2 durumu
Hizmet düzgün çalışıyorsa, “ÇALIŞIYOR” durumunu görmelisiniz. Değilse, başlatmak için “durum” komutu yerine “başlat” komutu verin. Artık sunucu çalıştığına göre, varsayılan Apache web sitesini görüntülemek için sunucuya ana bilgisayar adı veya IP ile vurabilirsiniz.
ana bilgisayar adı
veya
ifconfig
Web sunucusunun tam ana bilgisayar adını veya IP adresini topladıktan sonra, tarayıcınızı açın ve web sitesinin dinlediği URL'ye gidin, ör.
hostname veya https://hostname veya https://hostname veya
4. Adım: Varsayılan Yapılandırma/Günlük Konumları
Apache'nin dosyaları depolamak veya okumak için birkaç varsayılan konumu vardır. Bazı şeyleri gerçekten anlamak için sunucunuzda biraz kurcalamanız gerekecek, ancak Ubuntu için varsayılanlar genellikle aşağıdaki konumlardadır.
Web dosyaları – /var/www/html/
Yapılandırma Dosyaları
/etc/apache2/apache2.conf /etc/apache2/sites-available/000-default.conf
Günlükler – /var/logs/apache2
Önerilen:
Giriş - Bir Raspberry Pi'yi GPS İzleme Sunucusuna Dönüştürün: 12 Adım
Giriş - Bir Raspberry Pi'yi GPS İzleme Sunucusuna Dönüştürün: Bu kılavuzda, Traccar GPS izleme yazılımını, internet üzerinden uyumlu cihazlardan veri alacak ve konumlarını gerçek zamanlı olarak bir haritaya kaydedecek olan bir Raspberry Pi'ye nasıl kuracağınızı göstereceğim. izleme ve ayrıca oynatmayı izleme.
NodeMCU Kullanarak MySQL Sunucusuna DHT11 Verileri Nasıl Gönderilir: 6 Adım
NodeMCU Kullanarak MySQL Sunucusuna DHT11 Verisi Nasıl Gönderilir: Bu projede DHT11'i nodemcu ile arayüzledik ve daha sonra phpmyadmin veritabanına nem ve sıcaklık olan dht11 verilerini gönderiyoruz
Arduino İle Python Kullanarak MySQL Sunucusuna RFID Verisi Göndererek Katılım Sistemi: 6 Adım
Arduino İle Python Kullanarak MySQL Sunucusuna RFID Verisi Göndererek Katılım Sistemi: Bu projede arduino ile RFID-RC522 arayüzünü kurdum ve ardından RFID verilerini phpmyadmin veritabanına gönderiyorum. Önceki projelerimizden farklı olarak bu durumda herhangi bir ethernet kalkanı kullanmıyoruz, burada sadece ar'dan gelen seri verileri okuyoruz
Arduino Python Kullanarak MySQL Sunucusuna (PHPMYADMIN) Dht11 Verisi Gönderiyor: 5 Adım
Arduino Python Kullanarak MySQL Sunucusuna (PHPMYADMIN) Dht11 Verisi Gönderiyor: Bu projede DHT11'i arduino ile arayüzledim ve ardından dht11'in nem ve sıcaklık verilerini phpmyadmin veritabanına gönderiyorum. Önceki projemizden farklı olarak bu durumda herhangi bir ethernet kalkanı kullanmıyoruz, burada sadece t okuyoruz
Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem Verisi Gönderiyor: 5 Adım
Arduino MySQL Sunucusuna Sıcaklık ve Nem Verisi Gönderiyor(PHPMYADMIN): Bu projede arduino ile DHT11 arayüzünü kurdum ve ardından phpmyadmin veri tabanına nem ve sıcaklık olan dht11 verisini gönderiyorum. Burada verileri phpmyadmin veritabanına göndermek için bir PHP betiği kullanıyoruz