Herhangi bir .htaccess dosyası ya da apache config dosyasına (vhost’lar için kendi config dosyalarına) aşağıdaki komutun yazılması gerekiyor.
<directory {DOCUMENT_ROOT}> Options -Indexes </directory> |
Kurulumu OpenVPN kullanarak yapmak icin ilk olarak bu adresteki adresindeki islemlerin uygulanmasi gerekiyor.
Eger direk iptables kullaniyorsaniz bu linkteki islemler yeterli oluyor.
Eger arno-iptables-firewall gibi baska bir uygulama kullaniyorsaniz bu adresteki ekstra islemlerin yapilmasi gerekmektedir.
VPN’i baglanmadan once ve baglandiktan sonra IP adresinizin degisip degismedigini kontrol ederek calisip calismadigini anliyoruz.
Thymeleaf‘de html5 data attributelari asagidaki sekilde verilebilir.
<div th:attr="data-xxx=$xxx,data-xx=$xx"></div> |
function adjustFrameHeight(frameId){ try{ var frame = document.getElementById(frameId); var frameDoc; if (frame.contentDocument) frameDoc = frame.contentDocument; else frameDoc = frame.contentWindow.document; if (navigator.appName == "Microsoft Internet Explorer"){ frame.style.height = frameDoc.body.scrollHeight+'px'; }else{ frame.style.height = frameDoc.body.offsetHeight+'px'; } }catch(err){ //ignore } } |
PHP’de proxy uzerinden gelen isteklerin esasen hangi IP’den geldigini bulmaya yarayan bir metod.
private function getRealIpAddr(){ $ip = false; if(!empty($_SERVER['HTTP_CLIENT_IP'])){ $ip=$_SERVER['HTTP_CLIENT_IP']; }elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; }else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; } |
ssh-keygen |
ile olusturulan ve
/home/:username:/.ssh/authorized_keys |
klasorune konulan public key’e ragmen yine de
Permission Denied(publickey) |
hatasi aliyorsak eger bu klasor ve icindeki dosyalarin izinlerini gozden gecirmek gerekebilir.
/home/:username:/.ssh/ => Bu klasorun sahibi :username: olmali
chown -R :username: /home/:username:/.ssh/ |
/home/:username:/.ssh/ => Bu klasorun izni 0700 olmali
chmod 0700 /home/:username:/.ssh/ |
/home/:username:/.ssh/authorized_keys => Bu dosyanin izni 0600 olmali
chmod 0600 /home/:username:/.ssh/authorized_keys |
* :username: ssh ile baglanmak istenilen kullanici ismi
Umarim birine yardimci olur benim gibi 3 saat harcamazsiniz 🙂