Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Cachet adalah sistem halaman status sumber terbuka yang memungkinkan Anda untuk memberi tahu pengguna tentang pemadaman, pemeliharaan terencana, dan banyak lagi. Dalam panduan ini kita akan menginstal Cachet di server Linux yang sudah menjalankan Apache, PHP, dan MySQL.
Pertama, kita harus mengkloning Cachet dari repositori Github-nya di direktori yang akan kita gunakan nanti. Mari kita asumsikan direktori kita adalah /opt/cachet/
:
cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/
Secara default Cachet dilengkapi dengan .env.example
file. Kami harus mengubah nama file ini .env
, terlepas dari lingkungan jenis apa yang sedang Anda kerjakan. Setelah diganti namanya, kita dapat mengedit file dan mengkonfigurasi Cache itu:
APP_ENV=production
APP_DEBUG=false
APP_URL=http://localhost
APP_KEY=SomeRandomString
DB_DRIVER=mysql
DB_HOST=localhost
DB_DATABASE=cachet
DB_USERNAME=cachet
DB_PASSWORD=RANDOM_PASSWORD
DB_PORT=null
CACHE_DRIVER=apc
SESSION_DRIVER=apc
QUEUE_DRIVER=database
CACHET_EMOJI=false
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ADDRESS=null
MAIL_NAME="Demo Status Page"
MAIL_ENCRYPTION=tls
REDIS_HOST=null
REDIS_DATABASE=null
REDIS_PORT=null
GITHUB_TOKEN=null
Cachet bersikeras pada database untuk menyimpan data. Dalam panduan ini, kami akan menggunakan database MySQL. Buat database baru menggunakan perintah berikut:
mysql -u root -p
CREATE DATABASE cachet;
Catatan: menggunakan mysql -u root -p
asumsi Anda tidak memiliki /root/.my.cnf
kredensial dengan server MySQL Anda.
Kami sekarang dapat membuat pengguna MySQL baru yang diotorisasi untuk mengakses database baru kami:
CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;
Tembolok itu perlu composer
berfungsi. Di bawah ini adalah bagaimana kami dapat menginstalnya:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Cachet menyediakan metode bawaan untuk menghasilkan kunci aplikasi. Cachet menggunakan kunci aplikasi ini untuk semua data yang sedang dienkripsi. Yang mengatakan, Anda ingin membuat cadangan kunci di tempat yang aman.
php artisan key:generate
Sekarang Anda siap untuk menginstal Cachet menggunakan perintah sederhana lain:
php artisan app:install
Catatan: Jangan pernah mengubah kunci aplikasi Anda setelah instalasi ini; jika tidak, Cache akan gagal mendekripsi data, membuat instalasi Anda rusak.
Cachet sendiri adalah aplikasi berbasis web. Karenanya, kami akan menggunakan Apache untuk menyajikannya, sehingga memungkinkan akses melalui browser.
Catatan: Cachet membutuhkan mod_rewrite untuk diaktifkan di server Apache Anda.
a2enmod rewrite
Kita sekarang dapat melanjutkan dengan membuat VirtualHost kami. Untuk langkah ini, buat file baru yang disebut cachet.conf
di /etc/apache2/sites-enabled/
folder:
<VirtualHost *:80>
# Domain from where Cachet will be accessed
ServerName cachet.dev
ServerAlias cachet.dev
DocumentRoot "/var/www/Cachet/public"
<Directory "/var/www/Cachet/public">
Require all granted
# Used by Apache 2.4
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Kita sekarang dapat mulai bekerja dengan Cachet. Cukup restart Apache2 menggunakan perintah berikut:
service apache2 restart
Anda sekarang harus dapat mengakses instalasi Cachet baru Anda pada domain yang Anda atur sebelumnya di konfigurasi Apache2.
Cachet adalah halaman status sumber terbuka yang dirancang dengan cukup baik yang bekerja pada hampir semua UNIX dan bahkan pada server berbasis Windows. Karena Cachet adalah open source, kita dapat dengan mudah mengimplementasikan plugin kita sendiri jika kita terbiasa dengan PHP. Selamat Hacking!
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.