Iklan

Jadi, kamu sudah memilih nama domain Anda Bagaimana Anda Memilih Nama Domain yang Hebat?Memilih nama domain yang sempurna untuk situs web Anda seperti memilih nama yang sempurna untuk anak pertama Anda. Tingkatkan kemungkinan keberhasilan online dengan kiat-kiat ini. Ada banyak nama! Baca lebih banyak . Anda punya ide pembunuh untuk sebuah proyek. Anda bersemangat, dan siap untuk melepaskan kreasi terbaru dan terhebat Anda di internet.

Setelah menjelajahi internet mencari hosting web terbaik, Anda mendapatkan tawaran manis untuk VPS. Namun ada satu masalah. Anda tidak tahu apa-apa tentang mengoperasikan Linux melalui baris perintah yang kuat.

Nah, jangan khawatir lagi. Saya akan membatalkan pengetahuan cara memasang dua aplikasi web yang luar biasa. Salah satunya adalah WordPress platform-blog yang luar biasa, yang memberi kekuatan besar pada internet, termasuk situs ini. Saya juga akan menunjukkan kepada Anda cara memasang pretender terbaru ke singgasana blog; Ghost yang didukung Javascript dan Node. Setelah Anda menjalankan proses pemasangan aplikasi ini, Anda harus cukup percaya diri dengan baris perintah Linux untuk menangani aplikasi web apa pun yang melintasi jalur Anda.

instagram viewer

Untuk melakukan itu, saya merentang instance DigitalOcean menjalankan Ubuntu 13.10 x64. Samudra Digital adalah penyedia VPS saya punya titik lemah untuk; menawarkan layanan berkualitas dan server tervirtualisasi cepat dengan harga awal $ 5. Saya sangat merekomendasikan mereka, meskipun ada penyedia VPS lain di luar sana yang cukup baik.

Menginstal Ghost

Hantu sedang blogging, konsep ulang. Setiap sedikit pengalaman telah dirancang untuk membuat proses penerbitan oeuvres Anda yang sedikit lebih menyakitkan. Rekan saya, Mihir Patkar memberi perusakan Ghost Ghost Meluncurkan Platform Blogging Berbasis Javascript Sebagai Alternatif Sederhana Untuk WordpressWordpress lebih dari sekadar platform blogging, tetapi pengembang John O'Nolan menginginkan sesuatu yang lebih sederhana - ia menginginkan "hanya platform blogging". Maka ia menciptakan Ghost, membangunnya sepenuhnya di Javascript. Baca lebih banyak beberapa bulan yang lalu.

Sementara kita akan menginstal Ghost di VPS Lautan Digital - yang dilengkapi dengan pemasang Ghost - kita akan mengabaikan pemasang dan melakukan ini dengan cara yang sulit.

Hal pertama yang pertama, kita perlu SSH ke dalam kotak kita. Ini seharusnya relatif mudah jika Anda menjalankan Linux atau OS X, karena keduanya datang dengan klien SSH bawaan. Pengguna Windows disarankan untuk check out Dempul, yang merupakan klien SSH open source yang cukup luar biasa, meskipun ada sejumlah alternatif luar biasa 4 Cara Mudah Menggunakan SSH Di WindowsSSH adalah solusi de facto untuk mengakses terminal jarak jauh dengan aman di Linux dan sistem serupa UNIX lainnya. Jika Anda memiliki server SSH jarak jauh yang ingin Anda akses, Anda harus mengunduh klien SSH ... Baca lebih banyak , termasuk yang terhubung ke peramban web Anda.

ssh-ghost-connect

Jika kami masuk ke kotak kami untuk pertama kalinya, kami harus melakukan sedikit pembersihan terlebih dahulu. Kami akan memastikan bahwa manajer paket diperbarui dan jika ada pembaruan pada sistem kami, kami harus menginstalnya. Di Ubuntu, ini dilakukan dengan memasukkan perintah berikut:

sudo apt-get pembaruan
sudo apt-get upgrade

Perhatikan bahwa jika Anda masuk sebagai Root, Anda tidak perlu menulis ‘sudo’. Sudo digunakan untuk akun untuk sementara meningkatkan hak mereka untuk melakukan perintah yang mempengaruhi sistem operasi yang mendasarinya.

ssh-ghost-update
ssh-ghost-upgrade

Sekarang, ambil salinan build-essential dan zip.

sudo apt-get instal zip build-essential

Ini adalah ketiga kalinya kami harus menggunakan perintah yang melakukan sesuatu dengan apt-get. Jadi, apa itu? Apt-get adalah manajer paket yang digunakan di Debian, Ubuntu dan Linux Mint Panduan Anda untuk Repositori Ubuntu dan Manajemen Paket Baca lebih banyak . Ini memungkinkan kami untuk melacak semua paket di sistem Anda dan menginstal yang baru, serta menghapus dan memperbaruinya. Keren kan?

ssh-ghost-build

Oh, dan saat Anda melakukannya, ambil salinan Node.js. Ini adalah platform yang di atasnya Apa itu Node? JS dan Mengapa Saya Harus Peduli? [Pengembangan web]JavaScript hanyalah bahasa pemrograman sisi klien yang berjalan di browser, bukan? Tidak lagi. Node.js adalah cara menjalankan JavaScript di server; tapi itu jauh lebih baik. Jika... Baca lebih banyak Ghost running, dan bisa diraih dengan apt-get sederhana. Pengguna Ubuntu versi lama mungkin harus mengambil salinan Node dari PPA Chris Lea, yang lebih mutakhir daripada repo Ubuntu resmi.

sudo apt-get install nodejs

ssh-ghost-node

Anda juga memerlukan Node Package Manager (NPM). Buat tautan simbolis antara / usr / bin / nodejs dan / usr / bin / node, ambil installer NPM dan jalankan.

ln -s / usr / bin / nodejs / usr / bin / node
ikal https://npmjs.org/install.sh | sudo sh

Ini adalah pertama kalinya kami menemukan ikal. Ini sebenarnya adalah utilitas yang cukup keren untuk Linux yang memungkinkan kita untuk mentransfer data antar program. Dalam contoh ini, kami menggunakannya untuk mengambil salinan skrip instalasi NPM. Ini kemudian dieksekusi dengan ‘| sudo sh '.

ssh-ghost-simbolik
ssh-ghost-npm

Sebelum kita melangkah lebih jauh, mari kita verifikasi bahwa Node dan NPM kita sudah diinstal Jika layar Anda terlihat seperti milik saya, jangan ragu untuk melanjutkan.

npm -v
simpul -v

Jika Anda melihat kesalahan, ada yang salah. Coba tinjau kembali langkah-langkah sebelumnya, atau beri saya komentar di bawah.

ssh-ghost-verifikasi

Luar biasa. Sekarang, mari kita ambil Ghost dan membukanya!

ikal -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d ghost

ssh-ghost-grab
ssh-ghost-unzip

Jika Anda belum berada di dalamnya, beralihlah ke direktori Ghost dan pasang menggunakan NPM.

cd ghost /
npm instal --produksi

ssh-ghost-switch
ssh-ghost-npm-install

Ini hal keren tentang NPM. Ini benar-benar menginstal semua dependensi Javascript untuk Ghost untuk Anda. Luar biasa, bukan? Setelah selesai melakukan semua kerja keras, buka config.js dan edit nomor port ke 8080 dengan editor teks pilihan Anda. Nano adalah pilihan tepat untuk pemula nano vs. vim: Editor Teks Terminal DibandingkanMeskipun Linux telah menjadi cukup mudah bagi siapa saja untuk digunakan tanpa harus menggunakan Terminal, ada beberapa dari kita yang secara teratur menggunakannya atau ingin tahu tentang bagaimana seseorang dapat mengendalikan ... Baca lebih banyak , meskipun saya agak suka Vim. Anda juga perlu mengubah nama host ke alamat IP server yang Anda sambungkan.

ssh-ghost-text-edit

Sekarang, saatnya untuk memulai Ghost! Di direktori tempat Anda menginstal Ghost, jalankan:

mulai npm

Untuk memeriksa apakah ini berfungsi, navigasikan ke server tempat Anda menginstal Ghost dengan browser web Anda, pastikan ia memiliki nomor port yang Anda tentukan di config.js.

ssh-ghost-final

Sabas! Berhasil!

WordPress

Sekarang, saatnya menginstal WordPress. Kita akan mulai dari awal di sini dengan tetesan Digital Ocean baru. Seperti sebelumnya, SSH ke server Anda, perbarui manajer paket dan instal semua pembaruan. Setelah Anda selesai melakukannya, kami akan memulai dengan membuat tumpukan LAMP kami Perangkat Lunak Server Web Linux Terbaik (& Alternatif Apache) Baca lebih banyak . Ini adalah singkatan dari, Linux, Apache, MySQL, dan PHP ’, dan merujuk pada platform, server web, database, dan bahasa pemrograman yang digunakan untuk menjalankan instalasi WordPress kami.

Mengatur tumpukan LAMP Anda lebih mudah daripada kedengarannya. Harus diakui, ada sedikit daftar ketergantungan yang harus Anda pasang. Untungnya, Ubuntu hadir dengan one-liner bagus yang menangani segalanya untuk Anda.

sudo apt-get install lamp-server ^

ssh-wordpress-lamp

Server MySQL Anda adalah tempat Anda menyimpan semua data Anda. Akibatnya, Anda sangat disarankan untuk membuat kata sandi root yang kuat untuk server Anda saat diminta.

ssh-wordpress-mysql-password

Dan itu dia. Serius. Itu benar-benar itu. Anda sekarang telah menyiapkan server LAMP Anda. Sekarang untuk menginstal WordPress!

Pertama-tama kita perlu buat tabel di mana WordPress Tutorial MySQL Langkah-demi-Langkah Untuk Blogger Wordpress yang Di-Host SendiriJika Anda seorang blogger, kemungkinan Anda menggunakan WordPress. Ada dua cara di mana Anda dapat menggunakan WordPress, ideal untuk mereka yang memiliki pengetahuan teknis dan yang tidak. Yang pertama adalah ... Baca lebih banyak akan menyimpan posting blog kami, serta pengguna basis data yang WordPress akan gunakan untuk berinteraksi dengan basis data. Masuk ke MySQL.

ssh-wordpress-mysql-login

Sekarang, jalankan baris kode berikut. Berhati-hatilah untuk memasukkan setiap baris secara individual.

BUAT DATABASE wordpress;
BUAT PENGGUNA ‘pengguna wordpress’ @ ‘localhost’ diidentifikasi oleh ‘kata sandi’;
GRANT ALL PRIVILEGES ON wordpress. * UNTUK 'wordpressuser' @ 'localhost';
PRIVILEGUS FLUSH;
keluar

Sekarang, unduh dan hapus zip WordPress.

wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress

Perhatikan bagaimana kami menggunakan wget di sini, bukan di ikal? Entah bekerja, dalam hal ini dan cukup banyak dipertukarkan. Dalam konteks ini, mereka berdua melakukan hal yang sama, kurang lebih.

ssh-wordpress-unduh

Pindahkan WordPress ke / var / www dan berikan baca, tulis, dan jalankan izin ke direktori ini. Berhati-hatilah untuk menyertakan flag -R. Ini membuatnya rekursif.

mv wordpress / / var / www
chmod -R 777 / var / www

ssh-wordpress-move

Sekarang, di browser Anda, navigasikan ke /wordpress. Jika Anda telah mengikuti instruksi ini, Anda akan melihat halaman ini. Anda kemudian akan diminta untuk membuat file konfigurasi menggunakan antarmuka web. Ikuti instruksi yang diberikan, dan segera Anda akan memiliki instalasi WordPress Anda sendiri. Manis ya

ssh-wordpress-config

Bagaimana dengan Bitnami?

Sebelum kita selesai, saya ingin membicarakan secara singkat Bitnami. Jika Anda goyang AWS 4 Penggunaan Besar untuk Layanan Web S3 AmazonMeskipun Amazon paling terkenal dengan layanan ritel mereka, mereka sebenarnya menawarkan sejumlah layanan web untuk pengembang dan pengguna rumahan yang memanfaatkan pengalaman Amazon dan skalabilitas dengan jumlah besar dari... Baca lebih banyak server, ini jelas sesuatu yang harus Anda selidiki. Startup bahasa Spanyol ini memudahkan untuk menyebarkan aplikasi web populer dari jarak jauh ke slice AWS Anda, termasuk Drupal dan WordPress.

ssh-bitnami

Jika itu terdengar terlalu merepotkan, Anda bahkan bisa membuat Bitnami memilah Anda dengan server. Hanya berharap untuk membayar sedikit premi untuk ini.

Saya tidak akan terlalu banyak membahas hal ini, karena ini adalah platform khusus. Namun, jika Anda sangat ingin mencoba, mereka menawarkan instalasi gratis 1 jam dari aplikasi web pilihan Anda. Sedangkan untuk sisa artikel ini, apa yang akan saya bahas harus bekerja pada server yang menjalankan GNU / Linux.

Kesimpulan

Baris perintah Linux pada awalnya bisa mengintimidasi. Tidak ada keraguan tentang itu. Jika Anda secara tidak sengaja menemukan diri Anda dibebani hosting web SSH saja, Anda harus membasahi kaki dengan baris perintah untuk menyelesaikan apa pun.

Untungnya, jika Anda dapat menginstal satu aplikasi web, Anda dapat menginstal semuanya. Yang Anda butuhkan adalah sedikit kepercayaan diri dengan baris perintah Linux, dan kemampuan untuk google masalah apa pun yang muncul.

Apakah Anda pernah mendaftar untuk SSH hanya hosting web secara tidak sengaja? Saya ingin sekali mendengarnya. Berikan saya komentar di bawah.

Kredit Foto: Tren Inovasi di Think Tank (Dell) Teknologi Data Center

Matthew Hughes adalah pengembang dan penulis perangkat lunak dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan ikuti dia di twitter di @matthewhughes.