Saya memiliki situs baru yang ingin saya buat, sesuatu yang saya sebagai programmer inginkan ada. Walaupun tidak mungkin situs ini akan mencapai tingkat kesuksesan StackOverflow, saya berharap situs ini akan memiliki daya tarik yang luas dan menjadi cukup sukses - saya tetap optimis.
Saya akan mulai dengan host bersama, mungkin tetap dengan perusahaan yang meng-host blog saya karena saya cukup mengenal mereka, tetapi saya tidak berpikir shared hosting adalah solusi jangka panjang yang baik.
Karena itu, saya telah memeriksa berbagai penyedia VPS, terutama Slicehost dan Linode sejauh ini, untuk potensi mereka sebagai penyedia "tahap selanjutnya". Masalahnya adalah saya merasa saya akan sepenuhnya keluar dari elemen saya dengan VPS. Saya hanya memiliki pengalaman terbatas dengan Linux (saya sudah mencobanya beberapa kali di laptop saya, tetapi selalu mengalami masalah yang membuat saya menyerah - biasanya masalah nirkabel), dan sementara saya cukup yakin saya bisa mendapatkan dasar-dasarnya pengaturan, saya khawatir bahwa saya akan meninggalkan hal-hal yang sangat tidak aman atau bahwa saya tidak bisa menangani masalah pemeliharaan.
Jelas, ide saya mungkin gagal total, tetapi saya lebih suka tidak tertangkap dengan celana saya turun jika saya pernah sampai ke tahap di mana VPS menjadi suatu keharusan.
Jadi, apakah ada tutorial / (e-) buku / artikel yang bagus yang menjelaskan cara mengenal VPS Anda, atau masalah lain yang harus saya perhatikan. Situs ini kemungkinan besar akan menjadi tumpukan LAMP "klasik", meskipun saya dapat memutuskan untuk menukar hal-hal di kemudian hari ketika kebutuhan (atau keinginan, benar-benar) muncul.
Prioritas utama absolut saya dalam hal ini adalah keamanan , karenanya pos ini. Saya memiliki sedikit keraguan, mengingat sumber daya online - terutama bagian tutorial Slicehost dan Linodes, bahwa saya dapat meretas bersama-sama solusi yang bisa diterapkan, tetapi saya perlu tahu bahwa saya tidak membiarkan celah kritis terbuka dengan melakukan hal ini.
Satu ons pencegahan, dll.
Terima kasih!
Edit:
Saya juga mengajukan pertanyaan ini di Hacker News dan Reddit selama beberapa hari terakhir, jadi mungkin tautan ke diskusi itu mungkin berguna:
Walau wiki Slicehost / Linode adalah sumber yang bagus, perlu dicatat bahwa ketika datang untuk "mengamankan" VPS, tidak semua VPS dibuat sama.
Baik Slicehost & Linode menawarkan VPS berbasis X secara eksklusif dan ini memiliki beberapa implikasi ketika menyangkut keamanan. Sebagai contoh:
Saya kira apa yang saya coba tunjukkan adalah bahwa sebenarnya tidak ada satu panduan atau buku "benar" untuk mengamankan VPS. Itu tergantung pada lingkungan & OS spesifik yang Anda jalankan, ditambah tingkat paranoia yang cukup untuk Anda. Pada akhirnya, saya bergantung pada satu set server membangun catatan dan file konfigurasi yang saya buat melalui trial & error dan memelihara dalam repo git pribadi - dengan cara itu, membuka server baru hanya membutuhkan banyak penyalinan & menempel.
Untuk referensi umum, bagian "Keamanan" dari HowToForge dan artikel ini dengan beberapa tip "keamanan melalui ketidakjelasan" yang relatif tidak jelas mungkin berguna.
sumber
Saya juga berpikir untuk mendapatkan VPS. Melihat Gandi dan itu terlihat cukup bagus.
Lihat di utas HackerNews Anda bahwa seseorang berbicara tentang Buku Server Ubuntu. Saya belum membacanya, tetapi saya menemukan Panduan Server Ubuntu . Ada bab keamanan, tetapi hanya baca sebagian saja, jadi tidak tahu apakah itu bagus. Tetapi melihat bahwa mereka membahas cara mendapatkan pembaruan keamanan otomatis. Berpikir itu bisa menjadi sumber yang bagus.
sumber
Banyak VPS hari ini akan datang dengan panel kontrol (cpanel, plesk, dll), walaupun beberapa memiliki biaya lisensi per bulan. Dengan panel kontrol itu, Anda dapat dengan mudah mengatur dan mengotomatisasi server Anda.
Saya juga merekomendasikan menjalankan OS apa pun yang Anda cari di rumah. Anda dapat menginstal linux di drive Anda, atau menggunakan sesuatu seperti VirtualBox untuk menginstalnya di mesin virtual. Ini berarti Anda dapat menjalankan linux di dalam jendela pada PC Anda, dan tidak perlu membuat perubahan yang mungkin merusak sistem Anda. Manfaatnya adalah jaringan Anda akan dikonfigurasikan di windows, dan Anda tidak perlu mengonfigurasi wifi di mesin virtual linux. Inilah yang menjadi contoh VPS Anda juga.
Administrasi tidak mudah, tetapi satu-satunya cara nyata untuk belajar adalah menyelam terlebih dahulu. Mungkin ada banyak buku bagus, juga banyak bantuan online. Saya akan melompat dan melihat di mana Anda berakhir.
sumber