Hos VPS LEMP: pelayan dengan Nginx, MySQL dan PHP sedia digunakan
- Nginx, MySQL dan PHP-FPM sudah dipasang
- Terus deploy laman PHP dan Laravel
- Tetapan bebas dengan akses root
HELPER VPS LEMP VPS ialah pelayan awan Linux di mana Nginx, MySQL dan PHP dipasang pada Ubuntu 24.04 LTS apabila anda memilih LEMP daripada senarai imej semasa penciptaan, dibayar setiap 1, 3, 6 atau 12 bulan dari $25.00 sebulan. Tidak perlu memasang pelayan web dan pangkalan data satu demi satu: muat naik fail PHP anda dan laman anda terus hidup.
Apakah itu LEMP?
LEMP ialah singkatan huruf pertama Linux, Nginx (disebut engine x, maka ditulis E), MySQL dan PHP, salah satu susunan pelayan paling biasa untuk menjalankan laman web PHP. Nginx menerima permintaan pelawat, terus menghantar fail statik, menyerahkan permintaan PHP kepada PHP-FPM untuk diproses, dan data dibaca serta ditulis dalam pangkalan data MySQL.
Berbanding LAMP yang menggunakan Apache, Nginx cemerlang mengendalikan banyak sambungan serentak dengan memori yang sedikit, jadi cekap walaupun pada pelayan kecil. Keempat empatnya sumber terbuka, dan framework PHP seperti Laravel, Symfony dan CodeIgniter atau laman PHP buatan sendiri boleh terus dijalankan di atasnya. Semasa memindahkan laman PHP lama ke pelayan baharu pun, susunannya sudah biasa jadi tetapan tidak perlu banyak diubah.
Apa yang boleh dilakukan dengan VPS LEMP?
Jalankan hampir semua perkhidmatan web buatan PHP dengan hos sendiri LEMP.
Laman web PHP
Muat naik laman PHP atau forum buatan sendiri, sambungkan ke pangkalan data MySQL dan terus terbitkan.
Laravel dan aplikasi framework
Pasang kebergantungan dengan Composer dan deploy aplikasi Laravel atau Symfony dengan satu konfigurasi Nginx.
Beberapa CMS
Jalankan program berasaskan PHP seperti WordPress, Drupal dan MediaWiki bersebelahan dalam satu pelayan.
Pelayan API
Letakkan REST API buatan PHP di belakang Nginx dan sambungkan dengan aplikasi mudah alih atau perkhidmatan lain.
Bagaimana cara memulakan VPS LEMP?
Cipta, log masuk, muat naik fail, dan laman pun dibuka.
Langkah 1. Cipta pelayan
Pilih lokasi dan saiz, kemudian pilih LEMP dalam senarai imej. Nginx, MySQL dan PHP dipasang di atas Ubuntu 24.04.
Langkah 2. Log masuk melalui SSH
Log masuk dengan kunci SSH atau kata laluan root, kemudian semak pemasangan dengan nginx -v, mysql --version dan php -v.
Langkah 3. Muat naik laman
Cipta konfigurasi laman Nginx, muat naik fail PHP ke folder web, kemudian cipta pangkalan data dan pengguna untuk laman dalam MySQL.
Apakah kelebihan hos sendiri LEMP terus di VPS?
Masa pemasangan berkurang, dan tetapan disesuaikan tepat dengan laman anda.
Susunan sedia guna: jimat masa memasang dan menyambungkan pelayan web, pangkalan data dan PHP secara berasingan.
Urus fail konfigurasi sendiri: sesuaikan tetapan Nginx, PHP-FPM dan MySQL mengikut sifat laman anda.
Banyak laman: tambah konfigurasi Nginx untuk setiap domain dan jalankan beberapa laman dalam satu pelayan.
Pilihan cakera berprestasi tinggi: jalankan laman dengan banyak baca tulis pangkalan data dengan lebih pantas menggunakan pelan NVMe.
Lokasi pilihan: letakkan pelayan dekat dengan pelawat di antara 40 bandar di 31 negara.
Harga sama: di lokasi mana pun, pelan yang sama mempunyai kadar bulanan yang sama, jadi pengiraan mudah.
Alat untuk susunan LEMP
Program yang membentuk VPS LEMP dan alat yang baik digunakan bersamanya.
- NGINX
- MySQL
- PHP
- Redis
- Ubuntu
Letakkan pelayan dekat dengan pelanggan anda
Cipta pelayan LEMP pada harga yang sama di mana mana daripada 40 bandar di 31 negara.
Bagaimana cara menambah laman baharu dalam VPS LEMP?
Sediakan tiga perkara bagi setiap laman: konfigurasi Nginx, pangkalan data dan sijil.
Nginx di Ubuntu menyimpan konfigurasi laman dalam folder /etc/nginx/sites-available dan mengaktifkannya dengan memautkan ke folder sites-enabled. Dalam fail laman baharu, tulis domain pada server_name, folder web pada root, dan halakan permintaan PHP ke soket PHP-FPM, kemudian semak sintaks dengan sudo nginx -t dan terapkan dengan sudo systemctl reload nginx.
Untuk pangkalan data, log masuk dengan sudo mysql dan cipta pangkalan data serta pengguna berasingan bagi setiap laman, dan beri pengguna itu hak pada pangkalan data tersebut sahaja supaya data antara laman tidak bercampur. Selepas rekod A domain dihalakan ke IP pelayan, dapatkan sijil Let's Encrypt dengan Certbot dan laman HTTPS pun siap. Certbot memperbaharui sijil secara automatik mengikut kitaran tetap.
Bagaimana mengurus pelayan LEMP supaya stabil dalam jangka panjang?
Cukup jaga kemas kini, firewall dan sandaran secara berkala.
Dapatkan kemas kini keselamatan sistem pengendalian serta Nginx, MySQL dan PHP dengan sudo apt update dan sudo apt upgrade. Dengan firewall ufw di Ubuntu, buka hanya SSH dan port web (80, 443), dan jangan buka port MySQL 3306 ke luar, gunakan di dalam pelayan sahaja supaya selamat. Sebaiknya jalankan sudo mysql_secure_installation pada awal untuk mengemaskan tetapan asas.
Eksport pangkalan data secara berkala dengan mysqldump dan simpan di tempat lain, dan jika pilihan sandaran automatik diaktifkan semasa mencipta pelayan, seluruh pelayan disandarkan secara berkala. Jika laman membesar dan memori tidak cukup, cipta pelayan baharu dengan pelan lebih besar lalu pindahkan folder web dan pangkalan data. Aktifkan log query perlahan supaya bahagian yang memberatkan laman mudah ditemui.
Soalan lazim hos LEMP
Soalan lazim semasa memilih dan memasang VPS LEMP.
Apa yang dipasang dalam VPS LEMP?
Di atas Ubuntu 24.04 LTS dipasang pelayan web Nginx, pangkalan data MySQL dan PHP (PHP-FPM). Selepas log masuk, anda boleh terus mencipta konfigurasi laman dan memuat naik fail PHP.
Berapakah kadar hos VPS LEMP?
Aplikasi LEMP tidak dikenakan caj tambahan, anda hanya membayar harga pelan pelayan yang dipilih. Pelan terkecil bermula dari $25.00 sebulan, dan pelan yang sama berharga sama di semua lokasi.
Bagaimana cara membeli pelayan LEMP?
Pilih wilayah dan saiz, pilih LEMP sebagai imej, dan bayar untuk mencipta pelayan. Anda boleh memilih tempoh bil 1, 3, 6 atau 12 bulan, dengan diskaun 10% untuk 3 bulan, 15% untuk 6 bulan dan 25% untuk 12 bulan.
Apakah beza LEMP dan LAMP?
Pelayan webnya berbeza. LEMP menggunakan Nginx, manakala LAMP menggunakan Apache. Nginx mengendalikan banyak sambungan dengan memori yang sedikit jadi sesuai untuk VPS kecil, dan PHP berjalan secara berasingan melalui PHP-FPM.
Bolehkah sambungan PHP tambahan dipasang?
Ya, kerana anda mempunyai akses root, pasang sambungan yang diperlukan dengan format sudo apt install php-nama dan mulakan semula PHP-FPM. Composer juga boleh dipasang sendiri.
Bolehkah saya menggunakan pangkalan data lain selain MySQL?
Ya, anda boleh memasang PostgreSQL atau MariaDB pada pelayan yang sama atau menjalankannya dengan Docker. MySQL yang dipasang boleh dibiarkan atau dimatikan jika tidak digunakan.
Bolehkah aplikasi Laravel dijalankan?
Ya, pasang kebergantungan dengan Composer dan tetapkan root Nginx ke folder public aplikasi. Kerja queue dijalankan secara berterusan dengan perkhidmatan systemd atau Supervisor.
Bagaimana cara menghantar e-mel dari laman?
Hantar dengan menyambungkan perkhidmatan penghantaran e-mel yang menggunakan port 587 dalam tetapan e-mel aplikasi. Port 25 keluar ditutup pada semua pelayan, jadi menggunakan perkhidmatan penghantaran ialah cara standard.
Bolehkah pangkalan data diakses dari luar?
Kami syorkan akses melalui terowong SSH. Dengan pemajuan port SSH dari PC anda ke port 3306 pelayan, alat pengurusan boleh digunakan tanpa membuka port MySQL ke internet.
Bagaimana cara membuat sandaran?
Memilih pilihan sandaran automatik semasa penciptaan menambah 5.6% daripada harga pelan pada yuran dan menyandarkan seluruh pelayan secara berkala. Pengembalian diminta di halaman sokongan selepas pembayaran pertama anda disahkan, dan menyimpan salinan pangkalan data berasingan dengan mysqldump memberi ketenangan tambahan.
Bolehkah dipasang semula ke keadaan asal?
Ya, pilih semula imej LEMP melalui pemasangan semula sistem pengendalian di halaman pelayan dan pelayan dipasang baharu. Cakera akan dipadam, jadi muat turun dahulu folder web dan pangkalan data.
Nginx, MySQL dan PHP ialah perisian sumber terbuka milik projek masing masing, dan HELPER VPS hanya memasangnya semasa pelayan dicipta. Kemas kini selepas pemasangan, tetapan, kod laman dan pertanyaan penggunaan program diurus sendiri oleh pelanggan. Bayaran pelayan ialah harga pelan yang dipilih, dan aplikasi LEMP sendiri tidak dikenakan caj tambahan.
Panduan pelayan LEMP
Perkara yang elok dilakukan dahulu selepas menerima pelayan.
