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.
Jenkins adalah server CI (integrasi berkelanjutan). Ini bisa menjadi alat yang sangat berguna bagi pengembang. Dalam tutorial ini, saya akan menunjukkan kepada Anda cara menginstal dan mengatur Jenkins.
Pertama, kita perlu menambahkan kunci dan daftar sumber ke apt. Kita dapat melakukan ini dengan menjalankan perintah berikut.
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -
echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list
apt-get update
Selanjutnya, instal Jenkins. Perhatikan bahwa ini bisa memakan waktu cukup lama.
apt-get install jenkins
Saatnya mengkonfigurasi Jenkins. Secara default, Jenkins berjalan pada port 8080, sehingga Anda dapat mengaksesnya dengan mengunjungi http://[SERVER_IP]:8080
di browser web Anda.
Secara default, semua orang memiliki akses ke Jenkins. Anda mungkin ingin menambahkan kata sandi sehingga tidak semua orang bisa menggunakannya. Untuk menambahkan kata sandi, buka "Kelola Jenkins" (kiri). Anda akan melihat peringatan; klik "Setup Security" di sebelahnya.
Ketika ditanya, pilih "database pengguna Jenkins sendiri" dan "Keamanan berbasis matriks". Anonim seharusnya hanya memiliki "Baca". Simpan pengaturan ini.
Jenkins akan meminta Anda untuk mendaftar sekarang. Pilih nama pengguna, kata sandi, alamat email, dan nama lengkap. Klik "Daftar". Anda sekarang akan menjadi administrator server Jenkins Anda.
Jika Anda ingin dapat menggunakan nama domain dengan server Jenkins Anda, tetapi Anda tidak ingin orang harus mengetikkan ": 8080" setelah itu setiap kali, kami dapat mengatur iptables sehingga semua lalu lintas dari port 80 akan dialihkan ke port 8080. Tambahkan aturan iptables berikut.
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
Pastikan untuk menyimpan dan memulai kembali iptables.
service iptables save
service iptables restart
Di Jenkins, Anda dapat memiliki banyak pekerjaan; itu pada dasarnya berarti bahwa Anda memiliki banyak proyek yang dapat Anda bangun. Untuk menambahkan pekerjaan, klik "Pekerjaan Baru" (Anda harus masuk). Dari sini, itu seharusnya sangat mudah; jika Anda memiliki proyek Maven, klik Maven tentu saja!
Jika Anda ingin menggunakan Apache sebagai proxy terbalik, itu mudah bagi Jenkins!
Anda memerlukan modul Apache berikut untuk diinstal.
a2enmod proxy
a2enmod proxy_http
Sekarang tambahkan host virtual.
<VirtualHost *:443>
ServerName jenkins.domain
ServerAlias www.jenkins.domain
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/crt/jenkins.domain.crt
SSLCertificateKeyFile /etc/apache2/ssl/key/jenkins.domain.key
ProxyRequests Off
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ProxyPassReverse / http://jenkins.host/
<Proxy http://localhost:8080/*>
Order allow,deny
Allow from all
</Proxy>
ProxyPreserveHost on
</VirtualHost>
Ini akan memungkinkan Anda untuk menggunakan Jenkins dengan SSL.
Ada banyak plugin untuk Jenkins; mereka memungkinkan Anda melakukan banyak hal. Untuk menginstal plugin, pergi ke "Kelola Jenkins" dan kemudian klik "Kelola Plugin". Area ini akan memungkinkan Anda untuk menginstal plugin.
Meskipun ini sedikit di luar topik, saya masih berpikir saya akan berbagi cara meningkatkan memori yang ditugaskan untuk Maven. Anda perlu mengedit MAVEN_OPTS
. Sebagai contoh:
set MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"
Ditulis oleh William David Edwards
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.