Skip to content

Instantly share code, notes, and snippets.

View bajpangosh's full-sized avatar
🛰️
Working from Moon

Bajpan Gosh bajpangosh

🛰️
Working from Moon
View GitHub Profile
@bajpangosh
bajpangosh / WordPress+Cloudflare Full SSL - Nginx Configuration
Created May 26, 2016 07:24
WordPress+Cloudflare Full SSL - Nginx Configuration
# HTTP Server
server {
listen 80;
server_name yourwebsitename.com www.yourwebsitename.com;
rewrite ^ https://$server_name$request_uri permanent;
}
# HTTPS Server
server {
listen 443;
@bajpangosh
bajpangosh / Install and Test Sendmail on Ubuntu VPS.txt
Created June 15, 2016 06:44
Install and Test Sendmail on Ubuntu VPS
sudo apt-get install php-pear
sudo pear install mail
sudo pear install Net_SMTP
sudo pear install Auth_SASL
sudo pear install mail_mime
@bajpangosh
bajpangosh / Flarum+Cloudflare Full SSL - Nginx Configuration
Created June 19, 2017 04:50
Flarum+Cloudflare Full SSL - Nginx Configuration
# HTTPS Server
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
root /var/www/html;
index index.html index.htm index.php;
server_name example.com;
ssl_certificate /etc/nginx/ssl/example.com.crt;
ssl_certificate_key /etc/nginx/ssl/example.com.key;
@bajpangosh
bajpangosh / php7.0 WordPress or other CMS PHP modules
Last active February 24, 2018 03:21
php7.0 WordPress or other CMS PHP modules
The following PHP modules which can come in handy in case you are planning to install WordPress or other CMS.
sudo apt-get install -y php7.0-tidy php7.0 php7.0-fpm php7.0-mysql php-curl php-gd php-mcrypt php-pear php7.0-mbstring php-memcached php7.0-gmp php-zip
@bajpangosh
bajpangosh / WordPress+Cloudflare Full SSL - Nginx Configuration v3
Last active February 7, 2018 11:47
WordPress+Cloudflare Full SSL - Nginx Configuration v3
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
root /var/www/example.com;
index index.html index.htm index.php;
server_name example.com www.example.com;
location / {
#try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php?q=$uri&$args;
}
@bajpangosh
bajpangosh / Combine MP4 files using FFMPEG on Windows (without re-encoding)
Created November 12, 2017 12:22
Combine MP4 files using FFMPEG on Windows (without re-encoding)
(for %i in (*.mp4) do @echo file '%i') > mylist.txt
ffmpeg -f concat -i mylist.txt -c copy output.mp4
@bajpangosh
bajpangosh / NGINX.conif
Last active December 7, 2017 10:53
NGINX .conif tuning for Maximum performance
user www-data;
worker_processes auto;
pid /run/nginx.pid;
worker_rlimit_nofile 100000;
error_log /var/log/nginx/error.log crit;
events {
worker_connections 4000;
@bajpangosh
bajpangosh / Ubuntu and www:data permissions in amazon AWS EC2
Last active September 20, 2022 06:30
Ubuntu and www:data permissions in amazon AWS EC2
Every time I have to go to terminal, ssh and do this to change the permissions between Joomla (www-data) and FileZilla (ubuntu)
sudo chown -R www-data.www-data /var/www/html (Joomla)
sudo chown -R ubuntu /var/www/html (File Zilla)
How do I set it so that I don't have to change this every time?
Solution
Add the ubuntu user to the www-data group
@bajpangosh
bajpangosh / Change VPS time zone
Created December 13, 2017 16:40
Change VPS time zone
On Ubuntu/Debian distros, you can easily change the timezone by running the command :
sudo dpkg-reconfigure tzdata
You will be prompt with a list of timezones that you can select from.
@bajpangosh
bajpangosh / How to Convert AdSense Hosted to Non-hosted Account
Created January 10, 2018 13:02
How to Convert AdSense Hosted to Non-hosted Account
https://www.google.com/adsense/app?hl=en&noaccount=false#main/upgrade