Merhaba yegenlerim, mütevazı Mekano Tech sitemizin takipçileri, web sunucularının yönetimi ve korunması ile ilgili bu yazımızda,
Bu dersimizde sunucuyu koruyacağız ve üzerine WordPress kuracağız,
Daha sonra finansal getiri elde etmek için güvenli ve istikrarlı bir web sitesi veya blog oluşturmak,
Yavaş hosting firmalarından etkilenenlerin yüzde 90'ı arasındaysanız bu yazı tam size göre.
Bu kursun faydası?
- Yalnızca sitenize hizmet eden tüm kaynaklarla tamamen güvenli ve hızlı bir site oluşturmak.
- Web sitenizin verilerini kendiniz için koruma "Web siteniz herhangi bir barındırma şirketi tarafından barındırıldığında, web sitenizin, verilerinizin, veritabanınızın ve her şeyin tam kontrolü onlardadır."
- Özel kaynaklarla ucuz bir sunucu oluşturmak Aylık maliyeti 43 Mısır lirası, ne kadar harika
- Sahte hosting firmalarının fiyatlarına göre paradan tasarruf etmek… “Barındırma firmaları 4 işlemcili ve 32 GB RAM'li bir sunucunun tamamını kiralıyor ve 100'e yakın web sitesine ev sahipliği yapıyor. Ve en düşük barındırma planı size yıllık 1200 EGP'ye mal olacak ve güçlü değil."
- Sunucuyu yönetin ve koruyun ve sitenizi profesyonelce yönetin
Kurs gereksinimleri
- sunucu bağlantı yazılımı Sunucuya bağlanmak için macunu indirin
- Centos dağıtımına kurulu bir sunucu, buradan rezervasyon yapabilirsiniz. hetzner
- Tabii ki, Windows veya başka bir sistemin kurulu olduğu bir bilgisayar
Açıklamanın başlangıcı
sunucuya bağlan
Sunucu bağlantı yazılımını indirip kurduktan sonra macun Bir delik açıyoruz ve böyle görünecek
“Host Name” alanına sunucunun IP'sini “İnternete bağlı herhangi bir sunucunun veya cihazın onsuz sunucuya bağlanamayacağınız dijital kimliğidir” yazıp Aç'a tıklıyorsunuz,
- Misal
Aç'a bastıktan sonra siyah bir Shell bağlantı ekranı görünecektir.
- Misal
Sunucunun kullanıcı adını yazacaksınız ve bazen root ve ardından sunucunun şifresi
IP, kullanıcı ve şifreden sunucu verilerini nereden alacaksınız?
- Yukarıda görüldüğü gibi Hetzner hesap panonuzdan Hetzner'e abone olmak istediğinizde, bir sunucu oluşturabilir ve sunucuya otomatik olarak yüklenen dağıtımı seçebilirsiniz ve 5 saniyeden daha kısa bir süre içinde kayıtlı hesabınıza bir mesaj gelecektir. IP, kullanıcı ve paroladan sunucu verileri içeren e-posta, Örnek
SSH kabuğuna bağlantı için kahverengi sayfa göründükten sonra, “tüm sistemi komutlarla kontrol etmenizi sağlayan güvenli bir transfer protokolüdür.” Artık sunucunun içindesiniz, ona bağlandınız ve tamamen kontrol edebilirsiniz. komutlar aracılığıyla,
Sunucu güncelleme güncellemesi
İlk başta, her şeyden önce, sistemi güncelliyoruz, böylece sistem koruma önyüklemesini günceller ve varsa bazı sorunları giderir, bu komutu yazın ve ardından Enter'a basın.
yum -y güncellemesi
- Misal
Sunucu, “kurulu işletim sistemi ile entegre yazılım” sistem paketlerini güncellemeyi bitirdiğinde bekleyeceksiniz.
wget ve nano'yu yükleyin
Tamamlandıktan sonra bu komutla wget “doğrudan bağlantı üzerinden dosya indiren bir program” ve nano “Windows ile entegre Notepad programı gibi bir metin düzenleyici program” olmak üzere iki önemli program kuruyorsunuz.
yum -y wget nano'yu kurun
apache'yi yükle
Tamamlandıktan sonra sunucuyu web sunucusu olarak çalışacak şekilde yapılandırıyoruz ve ardından WordPress'i kuracağız,
Sistemin bir web sunucusu olarak çalışabilmesi için yüklememiz gerekir, Apache “Apache, Apache olmadan tabii ki html ve php dosyalarını görüntüleyen bir web sunucusudur”, sistem sizinle bir web sunucusu olarak çalışmayacaktır.
Buraya kadar her şey yolunda, bu komutu ekleyerek ve ardından Enter'a basarak Apache'yi kuruyoruz.
yum install httpd -y
Kurulum tamamlandıktan sonra Apache'yi çalıştırmak için bu komutu ekliyoruz ve Enter'a basıyoruz.
systemctl start httpd
Apache'nin çalıştığından emin olmak için bu komutu ekliyoruz.
systemctl status httpd
Çalıştığını resimde göstereceğim şeyi size gösterecek
Apache'nin çalıştığından emin olun
Ayrıca Apache'nin düzgün çalıştığından emin olmak için tarayıcıdaki sunucunun IP'sine yazıyoruz ve resimde gösterildiği gibi sizinle birlikte görünüyorsa her şey yolunda,
Artık sunucuya tarayıcı aracılığıyla bağlanabiliyoruz ve şimdiye kadar her şey yolunda ve düzgün çalışıyor.
Veritabanı Sihirbazı kurulumu
Veritabanı sihirbazını kuruyoruz “Wordpress sistemi makaleleri, resimleri ve diğer verileri depolamak için bağlanmak için bir veritabanına ihtiyaç duyuyor”,
Bu komutları birer birer ekliyoruz ve ardından Enter tuşuna basıyoruz.
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo yum mysql sunucusunu kurun
sudo systemctl mysqld'yi başlat
sudo mysql_secure_installation
Size seçenekleri gösterecek, y ekleyecek ve ardından her seçeneği girecektir.
Tamamlandıktan sonra, yukarıdaki komutlar aracılığıyla veritabanı sihirbazının kurulumunu tamamladık.
php 7.2'yi yükleyin
php çevirileri kurulu olmalıdır, wordpress çevirmek için bu komutları php çevirilerini yüklemek için ekliyoruz,
rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi,remi-php72
yum --enablerepo=remi,remi-php72 php-pecl-apcu'yu kurun php-cli php-armut php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
service httpd restart
Tamamlandıktan sonra bir veritabanı oluşturuyoruz, bu komutları ekleyerek veritabanına bir isim ekliyoruz,
KULLANICI OLUŞTUR'mekan0'@'localhost' TARAFINDAN TANIMLANAN '102030';
VERİTABANI YARAT mekan0db;
TÜM AYRICALIKLARI AÇIKLAYIN mekan0db. * TO 'mekan0HİBE SEÇENEĞİ İLE '@'localhost';
FLUSH PRIVILEGES;
Yukarıdaki kodda ne olduğunu netleştirin, kırmızı ile veritabanının adı, sarı ile veritabanının adı ve yeşil ile veritabanının şifresi,
İlk kodun özeti: mekan0 adıyla bir kullanıcı adı oluşturduk ve 102030 şifresi ile ekledik.
İkinci kod: mekan0db ismiyle bir veritabanı oluşturduk.
Üçüncü kod: mekan0 kullanıcı adını tüm yetkileri ekleyerek mekan0db veri tabanına bağladık, “Tüm yetkiler, kullanıcının veri tabanını ekleme, değiştirme ve silme işlemlerini tam olarak kontrol edebildiği anlamına gelir”
Apache'ye etki alanı ekleme
Bu aşamada WordPress'in çalışacağı domaini ekleyeceğiz.Eğer bir yerel sunucu üzerinde açıklama yapıyorsanız bu adımı atlayabilirsiniz, “Yerel sunucu bilgisayarınıza Apache ve php derleyicilerini yükleyen bir programdır ve bu Web'e erişmeden önce öğrenme amaçlı."
Benim durumumda Mekano Tech Informatics'in alt alanını, test.mekan0.com'u bu komutlarla ekleyeceğim.
Düzenle komutu
nano /etc/httpd/conf.d/site1.conf
Sizinle birlikte boş bir sayfa açacak, bu forma alan adını ekleyeceksiniz. Tüm kodu alın, ancak alan adını kendi alan adınızla değiştirin
Sunucu adı www.test.mekan0.com SunucuAlias test.mekan0.com DocumentRoot /var/www/html/public_html ErrorLog /var/www/html/error.log
Tamamlandıktan sonra Ctrl _x düğmesine basın, ardından y ve girin ve ardından bu komutla ayarları etkinleştirmek için Apache'yi yeniden başlatın,
systemctl httpd yeniden başlat
WordPress kurulumu
Bu aşamada WordPress'i çekip domain dosyalarının bulunduğu konuma bu komutlar aracılığıyla taşıyoruz, her komut ayrı ayrı ve her komuttan sonra Enter'a basıyoruz.
cd / tmp wget https://wordpress.org/latest.tar.gz tar -xvf son.tar.gz cd wordpress mkdir -p /var/www/html/public_html cp -r * /var/www/html/public_html bul /var/www/html/public_html -type d -exec chmod 755 {} \; bul /var/www/html/public_html -type f -exec chmod 644 {} \;
İlk komut özeti: tmp'ye devam edin
İkinci şey: WordPress'in kopyasını resmi web sitesinden alır.
Üçüncü komut: WordPress paketini açar
Dördüncü komut: Sıkıştırılmamış WordPress klasörüne girer
Beşinci komut: Etki alanı için bir WordPress dosyası oluşturur
Altıncı komut: WordPress dosyalarını paketlerini açtıktan sonra etki alanı klasörüne kopyalar
Yedinci komut: Dosyalara 775 ayrıcalık verir.
Sekizinci komut: Klasörler için 644 ayrıcalık yapar “Ayrıcalıklar okuma ve yazma izinleridir, her sayının bir ayrıcalığı vardır, diğer makalelerde her şeyi açıklayacağım”
Yapılandırma dosyasını düzenleme
Bu aşamada, bu komut aracılığıyla içindeki her şeyi depolamak için veritabanına WordPress bağlantısı için yapılandırma dosyasını değiştiriyoruz.
nano /var/www/html/public_html/wp-config.php
Ve bir süre önce oluşturduğumuz veritabanının kullanıcı adını ve şifresini yukarıdaki satırlarda ekliyorsunuz,
etki alanını çalıştır
Domaini çalıştırmak için Cloudflare kullanarak domaini ekleyebiliriz ve ardından domainin DNS'inin IP'sini ekleyebiliriz.Bu adıma bugün başka bir derste devam edeceğim ve buraya makalenin linkini ekleyeceğim.
Domainin Cloudflare'a bağlanması ve tamamlanmasının ardından tarayıcıda domain talep ediyoruz ve WordPress kurulumu bu şekilde sizinle başlayacaktır,
Adımları tamamladıktan sonra, WordPress başarıyla kuruldu ve sunucu yapılandırıldı, sunucunun nasıl korunacağına dair ikinci dersi takip edin, bitirdiğimde ikinci açıklamanın bağlantısını buraya koyacağım
Dersi kopyalarken lütfen Mısır'dan bahsedin