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
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 |
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 |
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 \ |
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;" |
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
Reference: https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
setfacl -R -d -m u:artisanuser:rwx storage
setfacl -R -d -m g:www-data:rwx storage
ps -ylC apache2 --sort:rss | awk '{sum+=$8; ++n} END {print "Tot="sum"("n")";print "Avg="sum"/"n"="sum/n/1024"MB"}'