Enable HTTP/2 in Apache on Ubuntu

First of all make sure that the following 3 requirement is fullfilled: A registered domain name with working HTTPS (TLS/SSL). HTTP/2 only works alongside HTTPS because most browsers, including Firefox and Chrome, don’t support HTTP/2 in cleartext (non-TLS) mode. Also you need at least Apache version 2.4.24 If you run PHP in Apache via mod_php, … Read more

Chroot VSFTPD user on a webserver and change port of VSFTPD

First of all make sure to change the name of your VSFTP configuration file: sudo mv /etc/vsftpd.conf /etc/vsftpd.conf_orig sudo nano /etc/vsftpd.conf Now paste below code in vsftpd.conf file: listen_port=4021 listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES connect_from_port_20=NO chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO pasv_enable=Yes pasv_min_port=10000 pasv_max_port=10100 allow_writeable_chroot=YES Restart VSFTPD service and it … Read more

Password protect directories / folders with nginx

Overview On an Apache server, it’s possible to password protect a directory using .htaccess and .htpasswd files. However, .htaccess files are not supported on Nginx. You can still password protect your directories, but you need to use a basic_auth.conf file instead. Creating the file Log into your server via SSH. Navigate to your user’s directory. … Read more

Update timezone in Ubuntu

To check your current timezone, run: date Fri Jan 25 02:12:14 UTC 2020 Above we can see the timezone is UTC (Coordinated Universal Time). UTC is the default time zone. To avoid timezone confusion and the complexities of adjusting clocks for daylight saving time in accordance with regional custom, it is often recommended that all … Read more

How to remove GUI Desktop from Ubuntu 16.04 or 18.04

I installed Ubuntu Server with Desktop support that I almost never use. Also using GUI is both resource damanding and can be a security issue. This is why I decided to completely remove it from my server. This is how to do it. sudo apt-get -y purge ubuntu-desktop sudo apt-get -y purge unity gnome-shell lightdm … Read more

Howto remove remembered skype username

Its quite annoying if someone else visited you and used your skype to login on his/her account. That account appears all the time the next time you start skype. If you whish to remove remembered skype username from login screen than open up explorer and navigate to: C:/Users/YourWindowsUsername/AppData/Roaming/Skype Change slash to backslash in code above! … Read more

Aptana remote won’t remember password

This is really annoying. My Aptana remote won’t remember passwords for my sites. I’ve come up with easy solution. Finally I’ve found the problem for this bug. Although I updated Aptana to latest release and they state that this issue would have been solved, it is not. Actually the problem is that Aptana remote will … Read more

How to remove Powered By OpenCart

Powered By OpenCart is a language variable located in footer.php language file. Edit the file /catalog/language/-yourlang-/common/footer.php and remove the text before the first %s in the variable $_[‘text_powered’] That’s it 😉

OpenCart: How to move search field to top menu (content_top.tpl)

Please read this article to learn how to easy move search field to another part of your page. In my case I will move it to my custom menu. First you need to copy the code for the search form from: /catalog/view/theme/-yourtheme-/template/common/header.tpl Code: <div id=”search”> <div class=”button-search”></div> <?php if ($filter_name) { ?> <input type=”text” name=”filter_name” … Read more