Pada postingan sebelumnya sudah diberikan untuk yang php7.4 pada ubuntu 20.04
Tag Archives: linux
Dockerfile php7.4 + SQLSrv Extension Edisi ubuntu 20.04
ini adalah update dari dockerfile sebelumnya , php7.4 namun menggunakan ubuntu 18.04
sekarang menggunakan ubuntu 20.04
Dockerfile untuk PHP 7.4 + Ubuntu 18 + SQLSrv extension
SQLCMD error TCP Provider: Error code 0x2746. Client unable to establish connection
yah dan terjadi lagi.
ceritanya ingin membuat koneksi dari Ubuntu 20.04 LTS ke SQLServer box di windows
kebetulan SQLServer nya versi cukup lama pada Os WIndows server yang cukup lama juga
jika menemukan error seperti itu, tandanya kemungkinan besar bermasalah dengan konfigurasi openssl yang ada di client (ubuntu).
versi nya terlalu tinggi. solusi nya yang sudah saya coba :
1. edit /etc/ssl/openssl.cnf
2. tambahkan di baris pertama sintaks
openssl_conf = default_conf
3. diakhir file tambahkan
[default_conf]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
MinProtocol = TLSv1
CipherString = [email protected]=1
dengan ini akhirnya bisa konek lagi..
Git Credential Manager di Ubuntu
karena bitbucket sekarang mengharuskan kita menggunakan app password daripada password username seperti biasa pada project yang menggunakan https. Maka password tersebut sebaiknya tidak kita ketik berulang2, karena app password berupa string random yang tidak mungkin dihapalkan.
untuk itu seolusinya adalah dengan menginstall Git Credential Manager,
pada OS Ubuntu dapat dilakukan dengan menggunakan script berikut
wget "https://github.com/microsoft/Git-Credential-Manager-Core/releases/download/v2.0.498/gcmcore-linux_amd64.2.0.498.54650.deb" -O /tmp/gcmcore.deb
sudo dpkg -i /tmp/gcmcore.deb
git-credential-manager-core configure
Liferay Dan Apache Mod_Proxy
jika anda menginstall liferay namun juga sudah punya web server seperti apache, maka anda dapat menghubungkan apache tersebut dengan liferay. Pada tutorial ini kebutuhan yang perlu disiapkan adalah :
- apache 2.2
- Liferay v 6.1 (tomcat)
- apache mod_proxy
langkah – langkah nya adalah sebagai berikut :
Edit httpd.conf atau sejenisnya
pada tutorial ini saya menggunakan linux opensuse 11.0, dan untuk konfigurasi apache nya berada di /etc/apache/defaultServer.conf
pada konfigurasi, tambahkan alias menggunakan mod_proxy seperti :
ProxyPass /liferay http://127.0.0.1:8080
ProxyPassReverse /liferay http://127.0.0.1:8080
pada perintah tersebut, kita akan membuat alias url /liferay untuk diteruskan ke http://127.0.0.1:8080/ yang mana itu merupakan alamat dan port dari liferay anda (asumsi anda tidak mengubah liferay port , dan anda menginstall liferay di satu server dangan apache).
jangan lupa restart atau reload apache anda
Tambahkan dan Edit portal-ext.properties
selanjutnya kita akan mengedit konfigurasi di sisi liferay, dengan tahapan sebagai berikut :
- masuk ke dalam direktori liferay
- masuk lagi ke dalam direktori tomcat
- masuk ke direktori webapss
- masuk ke direktori ROOT
- masuk ke direktori WEB-INF
- masuk ke direktori classes
- buat file baru (jika belum ada) dengan nama portal-ext.properties
- lalu edit file portal-ext.properties dan isikan portal.proxy.path=/liferay
- save dan exit
- restart tomcat
done..
sekarang anda dapat mengakses liferay bukan dari http://ip-anda:8080/ , namun bisa dari http://ip-anda/liferay
happy coding all
Install CouchDB 1.6.1 dari source di Ubuntu 12.02
tanpa banyak basa basi….langsung saja
jebret!!.. happy installing…