Skip to content

Instantly share code, notes, and snippets.

View jaircuevajunior's full-sized avatar
:octocat:
Hello there!

Jair Cueva Júnior jaircuevajunior

:octocat:
Hello there!
View GitHub Profile
sudo add-apt-repository ppa:thefrontiergroup/vsftpd
sudo apt-get update
sudo apt-get install vsftpd
sudo vi /etc/vsftpd.conf

local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
@jaircuevajunior
jaircuevajunior / apache_httpd_compile.txt
Last active August 29, 2015 14:24
Compilling Apache From Source
apt-get build-dep apache2
#apt-get install build-essential checkinstall libapr1-dev libaprutil1-dev bison flex
wget http://www.us.apache.org/dist/httpd/httpd-2.4.16.tar.gz
tar -xzvf httpd-2.4.16.tar.gz
cd httpd-2.4.16/
./configure --prefix=/usr/local/httpd-2.4.16
make
make install
openssl req -new -newkey rsa:2048 -nodes -keyout example.key -out example.csr
@jaircuevajunior
jaircuevajunior / jailkit.txt
Last active September 30, 2015 18:18
Jailkit Chroot SSH User Ubuntu
http://www.binarytides.com/setup-jailed-shell-jailkit-ubuntu/
PHP
vi /etc/jailkit/jk_init.ini
[php]
comment = the php interpreter and libraries
executables = /usr/bin/php5
directories = /usr/lib/php5, /usr/share/php, /usr/share/php5, /etc/php5, /usr/share/php-geshi, [B]/usr/share/zoneinfo[/B]
includesections = env
@jaircuevajunior
jaircuevajunior / php_compile.txt
Last active October 7, 2015 00:06
Compilling PHP From Source
apt-get install libpng-dev zlib-bin libjpeg-dev libmcrypt-dev
cd source-folder...
make clean
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/http/bin/apxs \
--with-gd \
--with-mysql=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-jpeg-dir \
@jaircuevajunior
jaircuevajunior / apache_ssl_secure.txt
Last active March 3, 2016 20:12
Secure SSL Enable Apache
Editar o arquivo /etc/apache2/mods-available/ssl.conf
Comentar e adicionar as linhas: SSLCipherSuite e SSLProtocol
Editar o arquivo do vhost em questão
SSLEngine on
SSLProtocol +TLSv1.2 +TLSv1.1 +TLSv1
SSLCompression off
SSLHonorCipherOrder On
SSLCipherSuite "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA"
Header always set Strict-Transport-Security "max-age=63072000;"
@jaircuevajunior
jaircuevajunior / LAMP_Ubuntu16.md
Last active May 5, 2017 03:35
compile PHP with extensions

apt-get install libbz2-dev libjpeg-dev libpng-dev libfreetype6-dev libmcrypt-dev libxslt-dev

./configure --enable-fpm --enable-pdo --with-pdo-mysql --enable-sockets --enable-exif --enable-ftp --enable-wddx --enable-pcntl --enable-soap --enable-bcmath --enable-mbstring --enable-dba --enable-gd-native-ttf --enable-zip --enable-calendar --with-mysqli --with-pdo-sqlite --with-iconv --with-zlib --with-bz2 --with-gettext --with-xmlrpc --with-openssl --with-curl --with-mhash --with-mcrypt --with-xsl --with-pcre-regex --with-gd --with-freetype-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-ldap --with-pear --with-fpm-user=www-data --with-fpm-group=www-data --with-config-file-path=/etc/php/ --with-libdir=lib/x86_64-linux-gnu

@jaircuevajunior
jaircuevajunior / elastic_search.md
Last active October 27, 2017 21:17
Install Elastic Search With Auth
setfacl -R -d -m u:artisanuser:rwx storage
setfacl -R -d -m g:www-data:rwx storage

@jaircuevajunior
jaircuevajunior / Apache Average Memory Usage.md
Created February 19, 2018 14:59
Apache Average Memory Usage
ps -ylC apache2 --sort:rss | awk '{sum+=$8; ++n} END {print "Tot="sum"("n")";print "Avg="sum"/"n"="sum/n/1024"MB"}'