CentOS 8 Üzerinde Linux, Apache, MariaDB, PHP (LAMP) Kurulumu
İçindekiler:
Apache HTTP sunucusu dünyanın en yaygın kullanılan web sunucusudur. Güçlü özellikler içeren ücretsiz, açık kaynaklı ve platformlar arası bir HTTP sunucusudur ve çok çeşitli modüller tarafından genişletilebilir., Apache web sunucusunu CentOS 8'e nasıl kuracağınızı ve yöneteceğinizi açıklayacağız.
Apache Kurulumu
Apache varsayılan CentOS depolarında mevcuttur ve kurulum oldukça basittir.
RHEL tabanlı dağıtımlarda Apache paketi ve hizmetine
httpd
adı verilir. Apache'yi kurmak için sudo ayrıcalıklarına sahip root veya kullanıcı olarak aşağıdaki komutu çalıştırın:
sudo yum install
Kurulum tamamlandığında Apache hizmetini etkinleştirin ve başlatın:
sudo systemctl enable
sudo systemctl start
Hizmetin çalıştığını doğrulamak için durumunu kontrol edin:
sudo systemctl status
Çıktı şöyle görünmelidir:
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…
Güvenlik Duvarını Ayarlama
Güvenlik DuvarıD, Centos 8'deki varsayılan güvenlik duvarı çözümüdür.
Yükleme sırasında Apache, HTTP (
80
) ve HTTPS (
443
) bağlantı noktalarına erişime izin vermek için önceden tanımlanmış kurallara sahip firewalld hizmet dosyaları oluşturur.
Aşağıdaki komutlar gerekli bağlantı noktalarını kalıcı olarak açar:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Apache'yi Yönetme
Bu bölümde Apache yapılandırma dosyalarının nasıl yapılandırıldığı ve Apache web sunucusunu yönetmek için en iyi uygulamalar açıklanmaktadır.
- Tüm Apache yapılandırma dosyaları
/etc/httpddizininde bulunur. Ana Apache yapılandırma dosyası/etc/httpd/conf/httpd.conf/Etc/httpd/conf.d dizininde bulunan.confile biten yapılandırma dosyaları şunlardır: Çeşitli Apache modüllerinin yüklenmesinden sorumlu yapılandırma dosyaları/etc/httpd/conf.modules.ddizininde bulunur. Apache vhost dosyaları.confile bitmeli ve/etc/httpd/conf.dsaklanmalıdır./etc/httpd/conf.ddizini. İstediğiniz kadar hayalete sahip olabilirsiniz. Her etki alanı için ayrı bir yapılandırma dosyası (vhost) oluşturmak sunucunun bakımını kolaylaştırır.- Standart bir adlandırma kuralına uymak iyi bir uygulamadır. Örneğin, etki alanı adı
mydomain.comise, yapılandırma dosyasımydomain.com.confolarak adlandırılmalıdır.
Apache günlük dosyaları (access_logveerror_log)/var/log/httpd/dizininde bulunur. Her vhost için farklıaccessveerrorgünlüğü dosyalarına sahip olmanız önerilir. Etki alanı belgesi kök dizininizi istediğiniz herhangi bir konuma ayarlayabilirsiniz. Webroot için en yaygın yerler şunları içerir:-
/home/ //home/ //var/www//var/www/html//opt/
- Standart bir adlandırma kuralına uymak iyi bir uygulamadır. Örneğin, etki alanı adı
Sonuç
Tebrikler, Apache'yi CentOS 8 sunucunuza başarıyla yüklediniz. Artık uygulamalarınızı dağıtmaya ve Apache'yi web veya proxy sunucusu olarak kullanmaya hazırsınız.
Apache hizmetini diğer herhangi bir sistem birimiyle aynı şekilde yönetebilirsiniz.
apache centosCentos 7'ye Apache Cassandra Nasıl Kurulur
Apache Cassandra, performanstan ödün vermeden doğrusal ölçeklenebilirlik ve yüksek kullanılabilirlik sağlayan, tek bir hata noktası olmayan açık kaynaklı bir NoSQL veritabanıdır. Bu eğitimde Apache Cassandra'nın CentOS 7'ye nasıl yükleneceği açıklanmaktadır.
Centos 7'ye Apache Maven Nasıl Kurulur
Apache Maven, öncelikle Java projeleri için kullanılan ücretsiz ve açık kaynaklı bir proje yönetim aracı ve anlama aracıdır. Bu derste, Apache Maven'i CentOS 7'ye kurmanın iki farklı yolunu göstereceğiz.
Centos 7'ye Apache Nasıl Kurulur
Apache HTTP sunucusu dünyanın en popüler web sunucusudur. Aşağıdaki talimatlarda, Apache web sunucusunun CentOS 7 makinenize nasıl kurulacağı ve yönetileceği açıklanmaktadır.







