
Michael Cain
0
822
177
Peki, etki alanı adınızı seçtiniz Nasıl Harika Bir Etki Alanı Adı Seçersiniz? Harika bir alan adı nasıl seçersiniz? Web siteniz için mükemmel alan adını seçmek, ilk çocuğunuz için mükemmel bir ad seçmek gibidir. Bu ipuçlarıyla çevrimiçi başarı olasılığını artırın. Bir isimde çok var! . Bir proje için katil bir fikrin var. Sen kovuldun ve internetteki en son ve en büyük eserini açığa çıkarmaya hazırsın.
İnterneti aradıktan sonra en iyi web barındırma hizmetini aradıktan sonra, kendinize bir VPS'ye hoş bir anlaşma yaptınız. Yine de bir sorun var. Linux'u çalıştırma ile ilgili ilk şeyi güçlü komut satırı üzerinden bilmiyorsunuz..
Endişelenme artık. İki inanılmaz web uygulamasının nasıl kurulacağının bilgisini bırakmak üzereyim. Bunlardan biri, bu site de dahil olmak üzere, internetin çok büyük bir kısmını sağlayan blog platformu platform dışı WordPress. Ayrıca size en son oyuncuyu blog tahtına nasıl kuracağınızı göstereceğim; Javascript ve Düğüm hayalet destekli. Bu uygulamaları yükleme işlemini tamamladıktan sonra, yolunuzu geçen herhangi bir web uygulamasını ele almak için Linux komut satırından yeterince emin olmalısınız..
Bunu yapmak için, Ubuntu 13.10 x64 çalıştıran bir DigitalOcean örneğine baktım. Dijital Okyanus bir VPS sağlayıcısıdır. 5 $ 'dan başlayan fiyatlarla kaliteli hizmet ve hızlı sanallaştırılmış sunucular sunar. Oldukça tavsiye ediyorum, dışarıda oldukça iyi çalışan başka VPS sağlayıcıları olmasına rağmen.
Ghost yükleme
Hayalet blog yazıyor, yeniden düzenlendi. Deneyimin her bir iyotu, eserlerinizi yayınlama sürecini biraz daha acısız hale getirmek için tasarlanmıştır. Meslektaşım Mihir Patkar, Ghost Ghost'un Piyasaya Sürülmesini Sağladı Ghostpress'in Javascript Tabanlı Bloglama Platformunu Wordpress'e Basit Bir Alternatif Olarak Gösterti Ghost Ghost'un Javascript Tabanlı Bloglama Platformunu Wordpress'e Basit Bir Alternatif Olarak Göstermesi Wordpress, sadece bir blog platformu değil, geliştirici John O'Nolan daha basit bir şey istedi - "sadece bir blog platformu" istedi. Ve böylece tamamen Javascript üzerine inşa ederek Ghost'u yarattı. birkaç ay önce.
Ghost'u bir Digital Ocean VPS'ye kurarken (bir Ghost yükleyicisiyle birlikte gelir) - yükleyiciyi yok sayacağız ve bunu zor yoldan yapacağız..
İlk önce, önce bizim kutumuza SSH yapmamız gerekiyor. Her ikisi de yerleşik bir SSH istemcisiyle birlikte geldikleri için Linux veya OS X kullanıyorsanız, bu durum oldukça basit olmalıdır. Windows kullanıcılarının, oldukça açık, açık kaynaklı bir SSH istemcisi olan PuTTY'yi kontrol etmeleri önerilir. inanılmaz alternatifler 4 Windows'ta SSH Kullanmanın Kolay Yolları 4 Windows'ta SSH Kullanmanın Kolay Yolları Windows'ta SSH, Linux ve diğer UNIX benzeri sistemlerdeki uzak terminallere güvenli bir şekilde erişmek için fiili bir çözümdür. Erişmek istediğiniz uzak bir SSH sunucunuz varsa, web tarayıcınıza takılanlar da dahil olmak üzere bir SSH istemcisi indirmeniz gerekir..
Kutumuza ilk defa giriş yapıyorsak, önce biraz temizlik yapmak zorunda kalacağız. Paket yöneticisinin güncellendiğinden emin olacağız ve sistemimizde herhangi bir güncelleme varsa, yüklemeliyiz. Ubuntu'da bu, aşağıdaki komutları girerek yapılır:
sudo apt-get update
sudo apt-get upgrade
Kök olarak giriş yaptıysanız, 'sudo' yazmanız gerekmeyeceğini unutmayın. Sudo, temel işletim sistemini etkileyen bir komutu gerçekleştirmek için hesapların geçici olarak ayrıcalıklarını yükseltmek için hesaplarda kullanılır..
Şimdi yap-gerekli ve zip kopyasını al.
sudo apt-get install build-temel zip
Bu, apt-get ile bir şeyler yapan bir komutu kullanmak zorunda kaldığımız üçüncü kez. Peki bu nedir? Apt-get, Debian, Ubuntu ve Linux'ta kullanılan paket yöneticisidir, Ubuntu Depoları ve Paket Yönetimi Rehberinizi Ubuntu Depoları ve Paket Yönetimi Rehberi. Sisteminizdeki tüm paketleri takip etmemize ve yenilerini yüklememize, silmemize ve güncellememize olanak tanır. Serin, sağ?
Oh, ve sen onun yanındayken, Node.js.'nin bir kopyasını al. Bu, Node.JS Nedir ve Niye Dikkat Etmeliyim? [Web Geliştirme] Düğüm.JS Nedir ve Neden Umursamalıyım? [Web Geliştirme] JavaScript, tarayıcıda çalışan, yalnızca istemci tarafında çalışan bir programlama dilidir, değil mi? Artık değil. Node.js, sunucuda JavaScript çalıştırmanın bir yoludur; ama bu çok daha fazlası. Eğer… Hayalet koşar ve basit bir apt-get ile yakalanabilir. Ubuntu'nun eski sürümlerinin kullanıcıları, resmi Ubuntu depolarından daha güncel olan Düğüm kopyasını Chris Lea'nın PPA'sından almak zorunda kalabilirler..
sudo apt-get install düğümleri
Ayrıca Node Package Manager'a (NPM) ihtiyacınız vardır. / Usr / bin / nodejs ve / usr / bin / node arasında sembolik bir bağlantı oluşturun, NPM yükleyicisini alın ve çalıştırın.
-n / usr / bin / düğümler / usr / bin / düğüm
kıvrılma https://npmjs.org/install.sh | sudo sh
Bu ilk defa kıvrılma ile karşı karşıya kaldık. Bu aslında Linux için programlar arasında veri aktarımı yapmamızı sağlayan oldukça iyi bir yardımcı program. Bu örnekte, NPM kurulum komut dosyasının bir kopyasını almak için kullanıyoruz. Bu daha sonra '| sudo sh '.
Daha ileri gitmeden önce, Node ve NPM'nin kurulu olduğunu doğrulayalım. Ekranınız benimkine benziyorsa, ilerlemekten çekinmeyin.
npm -v
-v düğümü
Bir hata görürseniz, bir şeyler ters gitti. Önceki adımları tekrar ziyaret etmeyi veya bana bir yorum bırakmayı deneyin.
Muhteşem. Şimdi hadi Ghost'yu alıp açalım.!
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d hayalet
Zaten içinde değilseniz, Ghost dizinine geçin ve NPM kullanarak kurun.
cd hayalet /
npm kurulum - üretim
İşte NPM hakkında harika bir şey. Aslında Ghost için tüm Javascript bağımlılıklarını sizin için kurar. Müthiş değil mi? Bütün bu zor işleri tamamladığınızda, config.js dosyasını açın ve istediğiniz metin editörünüzle port numarasını 8080 olarak düzenleyin. Nano yeni başlayanlar için mükemmel bir seçimdir nano vs. vim: Terminal Metin Editörleri Karşılaştırıldı nano ve vim: Terminal Metin Editörleri Karşılaştırıldı Linux, Terminal'i kullanmak zorunda kalmadan pratik olarak herkesin kullanması için yeterince kolay hale gelmiş olmasına rağmen, bazılarımız var. Düzenli olarak kullanın ya da Vim'e düşkün olmama rağmen, birinin nasıl kontrol edebileceğini merak ediyorum. Ayrıca ana bilgisayar adını, bağlandığınız sunucunun IP adresine göre değiştirmeniz gerekecektir..
Şimdi, Ghost'yu başlatma zamanı! Ghost'u kurduğun dizinde, çalıştır:
npm başlangıç
Bunun çalışıp çalışmadığını kontrol etmek için, web tarayıcınızla Ghost'u kurduğunuz sunucuya gidin ve config.js'de belirttiğiniz bağlantı noktası numarasına sahip olduğundan emin olun..
Huzzah! İşe yarıyor!
WordPress
Şimdi, WordPress'i kurma zamanı. Buradaki sıfırdan başlayarak, yeni bir Dijital Okyanus damlacık ile başlayacağız. Daha önce olduğu gibi sunucunuza SSH, paket yöneticisini güncelleyin ve tüm güncellemeleri yükleyin. Bunu yaptıktan sonra, LAMP yığını oluşturarak başlayacağız En İyi Linux Web Sunucusu Yazılımı (& Apache Alternatifleri) En İyi Linux Web Sunucusu Yazılımı (& Apache Alternatifleri). Bu, 'Linux, Apache, MySQL ve PHP' anlamına gelir ve WordPress kurulumumuzu çalıştırmak için kullanılan platform, web sunucusu, veritabanı ve programlama dili anlamına gelir..
LAMP yığınızı kurmak, duyduğundan daha kolaydır. Kuşkusuz, yüklemeniz gereken küçük bir bağımlılık listesi var. Neyse ki, Ubuntu, sizin için her şeyi idare eden güzel bir tek gömlekle geliyor.
sudo apt-get yüklemek lamp-server ^
MySQL sunucunuz tüm verilerinizi sakladığınız yerdir. Sonuç olarak, istendiğinde sunucunuz için güçlü bir kök şifresi oluşturmanız önemle tavsiye edilir..
Ve bu kadar. Ciddi anlamda. Bu tamamen bu. Şimdi LAMP sunucunuzu ayarladınız. Şimdi WordPress'i kurmak için!
Önce WordPress'in Kendi Kendine Ev Sahipliği Yapan Wordpress Blogcuları İçin Adım Adım MySQL Eğitim Kitabını Oluşturmamız Gereken Bir Tablo Oluşturmamız Gerekiyor! WordPress kullanın. WordPress'i kullanabilmenizin iki yolu vardır, bazı teknik bilgileri olanlar ve olmayanlar için ideal. Bunlardan ilki… Blog postalarımızı ve WordPress'in veritabanıyla etkileşimde bulunmak için kullanacağı veritabanı kullanıcısını depolayacak. MySQL'e giriş yapın.
Şimdi aşağıdaki kod satırlarını çalıştırın. Her satıra ayrı ayrı girmeye özen gösterin.
VERİTABANI wordpress OLUŞTURMA;
'Şifre' ile tanımlanan KULLANICI 'wordpressuser' @ 'localhost';
Wordpress ON TÜM ÖZEL HEDEFLER. * 'Wordpressuser' @ 'localhost' için;
FLUSH ÖZELLİKLERİ;
çıkış
Şimdi, WordPress'i indirin ve açın.
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress
Curl yerine wget'ı nasıl kullandığımızı fark ettin mi? Her iki durumda da, iş bu durumda ve hemen hemen değiştirilebilir. Bu bağlamda, ikisi de aynı şeyi yapıyor; az ya da çok.
WordPress'i / var / www dizinine taşıyın ve bu dizine okuma, yazma ve yürütme izinleri verin. -R bayrağını eklemeye dikkat edin. Bu özyinelemeli yapar.
mv wordpress / / var / www
chmod -R 777 / var / www
Şimdi, tarayıcınızda / wordpress'e gidin. Bu talimatlara uyduysanız, bu sayfayı görmelisiniz. Daha sonra web arayüzünü kullanarak bir konfigürasyon dosyası oluşturmanız gerekecektir. Verilen talimatları izleyin ve kısa sürede kendi WordPress kurulumunuza sahip olacaksınız. Tatlı, ha?
Peki ya Bitnami?
Bitirmeden önce, Bitnami hakkında kısaca konuşmak istiyorum. Bir AWS'yi sallıyorsanız Amazon'un S3 Web Servisleri için 4 Büyük Kullanım: Amazon'un S3 Web Servisleri için 4 Büyük Kullanım Amazon'un perakende satış hizmetleri için en iyi bilinmesine rağmen, aslında geliştiriciler ve ev kullanıcıları için bir dizi web hizmeti sunar. Amazonların büyük miktarlarda sunucuyla tecrübe ve ölçeklenebilirliği… Bu kesinlikle araştırmanız gereken bir şey. Bu İspanyolca başlangıç, popüler web uygulamalarını Drupal ve WordPress dahil olmak üzere AWS diliminize uzaktan dağıtmayı kolaylaştırır.
Çok fazla güçlük çıkarsa, Bitnami'nin sizi bir sunucu ile çözmesini sağlayabilirsiniz. Sadece bunun için hafif bir prim ödemeyi bekleyin.
Biraz platforma özgü olduğu için bu konuya çok fazla bakmayacağım. Ancak, onları denemek için umutsuzsanız, tercih ettiğiniz web uygulamanız için 1 saatlik ücretsiz kurulumlar sunarlar. Bu yazının geri kalanına gelince, tartışacağım şey GNU / Linux çalıştıran herhangi bir sunucuda çalışmalı..
Sonuç
Linux komut satırı ilk başta korkutucu olabilir. Buna hiç şüphe yok. Yanlışlıkla SSH-only web hosting ile kendinizi üzülmüş buluyorsanız, bir şeyler yapmak için ayaklarınızı komut satırıyla ıslatmanız gerekecektir..
Neyse ki, bir web uygulamasını yükleyebilirseniz, hepsini yükleyebilirsiniz. İhtiyacınız olan tek şey, Linux komut satırına biraz güvenmek ve ne olursa olsun ortaya çıkan sorunları google yeteneği..
Hiç SSH'ye sadece web tesadüfen ev sahipliği yaptınız mı? Her şeyi duymak isterim. Bana aşağıya bir yorum bırakın.
Fotoğraf Kredisi: Veri Merkezi Teknolojisindeki Yenilik Eğilimleri Think Tank (Dell)