Optimize edilmiş WordPress Hosting: DIY mi yoksa Yönetildi mi?

Optimize edilmiş WordPress barındırma ile, kendiniz yapmalı veya başkalarından sizin için yönetmesini mi istemeli misiniz? Bu kılavuzda, her iki seçeneği de araştırıyoruz ve kendi VP’lerinizi nasıl yöneteceğinizi gösteriyoruz … WordPress web sitenize barındırma hazırlama konusunda birçok seçenek var. Ortak bir barındırma paketi (sitenizin performansının aşırı sağlanan sunucuya bağlı olduğu yerlerde) seçebilir, kendi VP’lerinizi (sanal özel sunucu) özel kaynaklarla çalıştırmak için biraz daha fazla ödeme yapabilir veya başkalarından biraz fazladan ödeme yapabilirsiniz. Sizin için VPS.
İhtiyaçlarınız için doğru barındırma türünden emin değilseniz, çeşitli barındırma türlerini anlama kılavuzumuza bakın. Bu kılavuzda, ikinci seçeneğe odaklanacağız ve WordPress barındırma için VP’leri hazırlamak için hangi çabalar gösterildiğini anlamanıza yardımcı olacağız. Daha spesifik olarak, kendi VP’lerinizi hazırlamak için ihtiyacınız olan tüm adımlarda size rehberlik edeceğiz ve ardından bu seçeneği seçmenin artılarını ve eksilerini göreceğiz. Referans kolaylığı için, aşağıdaki veya tüm öğreticiyi adım adım kullanarak herhangi bir parçaya atlayabilirsiniz:
WordPress için VPS DIY barındırma nedir?
VPS’nin optimize edilmiş WordPress hazırlama:
Kök olmayan kullanıcıları sunucuya SSH’ye getirin
MySQL kurulumunu sabitleyin
Etki alanınız için sanal ana bilgisayarları yapılandırın
Veritabanınıza görsel olarak erişmek için PhpmyAdmin’i yükleyin (isteğe bağlı)
Varsayılan WordPress Veritabanı Tablosunu Değiştir
Yeni DNS Etki Alanı Damla Ayarlarınızı Yapılandırın
HTTPS üzerinden web sitenize hizmet vermek için sertifikayı şifreleyelim
Sunucunuzda Genel Güvenlik Açığı Yaması
WordPressPro ve CONS VPS WordPress DIY ve Barındırma WordPress Yönetilen performansına yardımcı olmak için genel PHP sınırını artırın
WordPress için VPS DIY barındırma nedir? VPS barındırma, sanal özel sunucu kullanan bir web barındırmadır. Burada açıkladığımız gibi, VPS paylaşılan barındırma ve özel hosting arasında iyi bir uzlaşma.
VPS kaynaklarını disk alanı, bellek, işleme gücü ve bant genişliği açısından ihtiyaçlarınıza uygun olarak ayarlayabilir ve site trafiğiniz artarsa ​​kaydedebilirsiniz. VPS DIY barındırma genellikle kurulmamış VPS çalıştırmayı ifade eder (VPS “Yönetilir” ile, web barındırma şirketleri ayarlama sistemi, kontrol panellerinin kurulumu ve teknik destek gibi her şeyi idare eder, böylece web barındırma hesabınızı yönetirsiniz). Her ne kadar yönetilen veya DIY, yönetilen VPS barındırmasından daha uygun fiyatlı olma eğiliminde olmasına rağmen, her şeyi kendiniz halletmelisiniz.
WordPress’in kendi sunucu gereksinimleri vardır, bu nedenle WordPress için özel bir VPS barındırma seçmeyi planlıyorsanız, sunucuyu yönetme ve WordPress çalıştırma konusunda teknik bir deneyime sahip olmanız gerekir. WordPress ana web VP’leri tarafından optimize edilmiş VP’lerin hazırlanması bol miktarda bulunur ve birçok teklif sunucusu bulutta makul bir maliyetle yayınlanır. Bu öğretici için DigitalOcean’ı ev sahibimiz olarak kullanacağız.
DigitalOcean’a gidelim ve VPS DIY hazırlayalım. Not: Aşağıdaki öğretici, DigitalOcean’dan optimize edilmiş WordPress VP’lerini hazırlama sürecini getirecektir. Veya, nginx.digitalocean kullanarak sunucunuzu uzaktan düzenlemek, yapılandırmak, yapılandırmak, erişmek ve yönetmek için spinupwp gibi araçları kullanabilirsiniz. WordPress ile ve gerekli tüm yazılımlar daha önce yüklenmiştir. Bununla birlikte, WordPress kurulumunu tamamlamak ve WordPress ve sunucunun kendisini güçlendirmek için yapılması gereken bazı yapılandırmalar vardır. Her adımı gözden geçirelim. 1. Kök olmayan kullanıcıları ilk sunucuya SSH’ye getirin, Digital Ocean’a tek tıklamayla WordPress 5.5.1’i Ubuntu 20.04 Droplet’de yapın.

WordPress’i seçin. Not: Kök hesabı için güçlü bir şifre kullandığınızdan emin olun (örneğin, 32 karakterlik bir şifre kullanın)
Bu şifre kopyasını bilgisayarınızda not defterine kaydedin. Bu, damlacıklarla bağlantıyı kolaylaştıracaktır. Kullanıcıları gelecekte bağlantı kurmak için ayrı hale getireceksiniz, bu nedenle bu yalnızca aktif olarak kullanılmayacak kök kullanıcıları için güçlü bir şifre ayarlayın.

Güçlü bir şifre seçin – en az 32 karakter önerilir. Kaynak: PasswordSgenerator.net Bunu yaptıktan sonra, ilk ayarlarınızdan IP ve Parola Kökünü kullanarak sunucuya SSH. Alan adınızı girmeniz istenecektir. Şimdilik bu komut dosyasından çıkmak için Ctrl+C tuşlarına basın. Bu yapılandırmaya daha sonra döneceğiz.
-Root olmayan kullanıcı oluşturma (kullanıcı adıyla myusername değiştirin): addUser myusername usermod -ag sudo myusername usermod -ag www -data myusername testi, myusername’in subdo: su myusername ls -la /root sudo ls -la /root notaları : Yukarıdaki ikinci komut, izin alınması için bir hata vermelidir, ancak Siparişi Sudo ile başlatmak, kökten ayrıcalığınızı iyileştirmenizi sağlayacaktır. 2. MySQL Kurulumunu Güvenli MySQL kök hesabı şifrenizi görmek için aşağıdaki komutu kullanın. Cat /root/.digitalocean_password mysql_secure_installation Yukarıdaki komut isteminde: Şifre Kök yok> Evet> Evet> Evet> Evet, o zaman, varsayılan şifrenizi içermeyen dosyaları silin, böylece sunucu dizininizde net bir şekilde kullanılabilir olmayacak: RM -rf /root/.digitalocean_password 3. Alan adınız için sanal ana bilgisayarın, Apache sunucunuzun damlacıklarınızdan birçok alan adını kullanabilmesi için yapılandırın. Her ne kadar bu damla sadece bir etki alanı sunabilseniz de, en iyi uygulama sanal bir ev sahibi hazırlamaktır, böylece gelecekte gerekirse hazır olursunuz. mkdir -p /var/www/mydomainname.com/html/ chown -r www-data: www-data /var/www/mydomainname.com/html/ rsync -avp/var/www/html//var/www/www/ Mydomainname.com/html/ cp /etc/apache2/sites-vailable/000-default.conf /etc/apache2/sites-vailable/apache2/sites-vailable/mydoinname.com.com.conf MyDomainname.com.conf dosyanızı aşağıdaki satırla düzenleyin, gerekirse mevcut içeriği değiştirin:

ServerAdmin [E -posta Korumalı] ServeName www.mydomainname.com Serveralias Mydomainname.com.com.com/html.com/html.com/html.com/htory /var /var/html/html/html/html/html/html/html/html /html/html/html/ht size yeni sanal ana bilgisayarınız hakkında bir web sunucusunu anlatmak için: a2ensite mydomainname.com.conf a2dissite 000-definault.conf a2enmod, hizmeti süresi doluyor apache2 reload reload Reload sunucusu web sunucunuzu şimdi özel sanal ana bilgisayarınızı bilen web sunucunuzu!Arşiv Klasör Yapısı WordPress MV/var/www/html /var/www/html.baktan önce yapılan tıklamalarda tıklamalar 4. PHPMyAdmin’i yükleyin. “Bu işlemden sonra 51.4 MB ek disk alanı kullanılacak.”>> Evet
“Otomatik Web Sunucusu Yapılandırması” veya “otomatik olarak yeniden yapılandırmak için web sunucusu” >> Hayır (sekme sonra Tamam) “DBConfig-Common ile PhpmyAdmin için veritabanı yapılandırması?” >> Hiçbir echo “#include /etc/phpmyadmin/apache.conf”>/etc/apache2/sites-enfabl/mydomainname.com.conf Not: Sadece damlacıktan ssh ve yorum bariyerini (#) satırdan silin İhtiyacınız olana kadar devre dışı bırakmak istiyorsanız, phpmyadmin’i hızlı bir şekilde devre dışı bırakmak için yukarıda. vi /etc/phpmyadmin/apache.conf Güncelleme takma adı şu adrese:/my_db/usr/share/phpmyAdmin Not: Bu son satır, phpmyAdmin kurulumunuza Mydomainname.com/my_db servis apache2 relooad 5 adresinden erişmenizi sağlar. Veritabanı Tablosu Kurulumdan önce tıkladıktan sonra WordPress veritabanını sertleştirelim. Bunu varsayılan WP_ veritabanı öneki adını özel bir şeye değiştirerek yapacağız, böylece hacker veritabanı tablosu verilerinizi varsayılan ada göre ayıklama çabası başarısız olacak: Sed -i ‘s/wp_/wp_510942_/g’/var/www /MyDomainName .com/html/wp-config.php Not: Bu, veritabanı tabloınızın sadece wp_ değil WP_510942_ ile başlaması için olacaktır. Benzersiz kılmak için rastgele sayılar veya kelimeler kullanabilirsiniz. 6. Yeni DNS Etki Alanı Damlacık ayarlarınızı DigitalOcean’a yapılandırın ve ağı açın. Söz konusu damlacık için aşağıdaki yapılandırmayı kullanın: ns ns1.digitalocean.com ns ns2.digitalocean.com ns ns33.digitalocean.com bir Mydomainname.com cname http://www.mydomainname.com cname *.mydoinname.com let’s Sudo Cerritbot Sertifikası Şifreleme -Apache -D www.mydomainname.com -d MyDomainName.Commail Desteği: [Korumalı E -posta]
Hizmet Gereksinimleri için Evet’i seçin ve e -posta adreslerini paylaşmak için hayır Seçim 2: Güvenli – Tüm istekleri doğrudan HTTPS SAFE’a oluşturun

8. Yama sunucunuzdaki genel güvenlik açığı ek Harden #1: Libwww-Perl Güvenlik Açığı: Düzenle. Htaccess sizi ve bu iki satırı Sudo VI /Var/www/mydomainname.com/html/. } libwww-perl.* yeniden yazma.*? [F, L] Takviyesi Sertleşir #2: Apache2’yi devre dışı bırakın. .Conf Serversignature Off servertokens Produ Apache2 Reload Hizmet Ek Yeniden Yeniden Yükleme #3: Apache bilgilerinin .htaccess ile ifşa edilmesini önleyin: sudo vi /var/www/mydomainname.com/html/.htaccess. Txt | md | exe | | bak | inc | pot | po | mo | log | sql) $ “> Tüm reddedilen Tüm Graned Tüm verilen ## son ## Ek Sertleştirme #4: SSH kökü ve devre dışı şifreler için anahtarı kullanın ve oturma kökü kilitleri SSH, sunucunuza girmek için kolay ve güvenli bir yol sağlar ve tüm kullanıcılar için önerilir. Bu adım için, Ubuntu 20.04 kurulumu için SSH anahtarını hazırlama hakkındaki DigitalOcean ayrıntılı öğreticisini takip etmenizi öneririz. Not: Yukarıda tamamen tam sertleştirme eylemlerinin bir listesi değildir ve hepsini kapsar (bu ayrı bir konudur), ancak kendi VP’lerinizi hazırlamayı ve çalıştırmayı planlıyorsanız bu mükemmel bir başlangıçtır. 9. WordPress Performansı için PHP sınırını artırın: sudo vi/etc/php/7.0/apache2/php. Bu, bu ayarları keşfedilir ve değeri aşağıdaki değere yükseltir: max_execution_time: 60
Memory_limit: 128m
Post_max_size: 48mupload_max_filesize: 48m
Sudo Service Apache2 Yeniden Başlatma işlemini bitirdikten sonra, alan adınızı gezin ve WordPress kurulum kılavuzunu takip edin. VPS WordPress DIY vs barındırma WordPress Yönetildi Bu sadece WordPress çalıştıran güvenli bir VPS sunucusu olması için çok fazla iş gibi görünüyorsa, haklısınız! Neyse ki, yukarıdaki adımların çoğu süreci otomatikleştirmek için komut dosyasına dahil edilebilir, ancak gerçekte, kendi başına yönetilen bir VPS olması için ödenecek fiyatın … iyi … her şeyi kendiniz yönetmesi devam etmektedir! Bu sadece sunucuyu hazırlamak ve çalıştırmak için teknik deneyim gerektirmez, aynı zamanda sorunları çözmek ve sorunları çözmektedir. Ya da, her şeyi kendiniz yapmak zorunda kalmadan VPS DigitalOcean’a eşdeğer performans ve güvenliğe sahip olmayı tercih ediyorsanız, WPMU Dev ile barındırmayı düşünün! Sadece kendiniz gönderilen dijitalokan damlacıklarının maliyetinden sadece bir aydan fazla bir miktar üstesinden gelerek, dünya sınıfı VPS’in teknik destek ve dünya sınıfı 7/24 barındırma performansını elde edersiniz … her şey sizin için yapılır! Bu makalenin katkıda bulunanları aşağıdakilerle işbirliği içinde yazılmıştır:
Phil Martin – Capital Web Tasarımı. Phil, bir hedefe ulaşmak için yirmi yıl boyunca bir web tasarım deneyimi kullanıyor: Kanada başkentinde iş ve kar amacı gütmeyen kuruluşlar için modern bir web sitesi oluşturarak memleketine geri vermek! *** Not: Harici kaynaklardan makale almadık. Ancak WPMU Dev üyeleri, XCHANGE Blogu aracılığıyla blogumuzdaki öğreticilere ve makalelere fikir ve öneriler katkıda bulunabilir.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir