Menambahkan Service Artisan Serve Laravel di Centos

Dalam kesempatan kali ini saya akan mencoba berekperimen tentang bagaimana cara menambahkan service artisan serce laravel di linux centos. Seperti yang telah kita ketahui bersama bahwa laravel juga membawa service protocol http yaitu artisan serve. Lalu saya kepikiran bagaimana kalo artisan serve itu saya simpan dalam service linux jadi kita dilinux tidak perlu install install lagi package seperti nginx, atau apache. Dari situlah artikel ini berasal, kemudian saya coba menambahkan service artisan serve dilinux centos, mari kita ikut langkah-langkahnya.

1. Di Linux centos kita bisa menambahkan service baru, misal service ini saya namakan qcbt.service

# vim /etc/systemd/system/qcbt.service

2. Setelah kita buat sebuah file, saya cantumkan isi konfigurasinya seperti ini

[Unit]
Description=QCBT Online
Requires=mysqld.service
After=network.target mysqld.service

[Service]
Type=simple
SyslogIdentifier=qcbt
PermissionsStartOnly=true
ExecStart=/usr/bin/php /var/www/qcbtonline/artisan serve --port=8081 --host=192.168.100.3
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

3. Silahkan lakukan simpan konfigurasi, nah konfigurasi diatas adalah konfigurasi sederhana ketika ketika akan menambahkan service laravel kedalam linux centos. Lakukan daemon reload untuk melihat efek perubahan service yang telah kita tambahkan.

$ systemctl daemon-reload

4. Service kita sudah diterima sama linux dan tidak ada error, untuk selanjutnya kita lakukan start service yang baru.

systemctl start qcbt

5. Supaya aplikasi / service yang kita tambahkan autostart ketika server reboot maka kita tambahkan di enable service

$ systemctl enable qcbt

Untuk melihat effect yang telah kita buat, silahkan lakukan reboot server. Untuk memastikan service yang kita tambahkan work 100%.

Output

menambahkan-service-artisan-serve

SELESAI

Related Articles

Comments