Skip to content

Instantly share code, notes, and snippets.

@s4l1h
s4l1h / nginx.conf
Created April 28, 2012 14:22
/etc/nginx/nginx.conf
user www-data;
worker_processes 8;
worker_rlimit_nofile 5120000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
# multi_accept on;
@s4l1h
s4l1h / fastcgi_params
Created April 28, 2012 14:26
/etc/nginx/fastcgi_params
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param HTTP_HOST $http_host;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
@s4l1h
s4l1h / flushram.sh
Created April 28, 2012 15:23
/root/flushram.sh
#/bin/sh
sync; echo 3 > /proc/sys/vm/drop_caches
@s4l1h
s4l1h / Socks5ProxyCheck.php
Created May 28, 2012 10:01
Socks5 Proxy Checker: php ve curl ile ip:port şeklindeki listeden çalışan sock5 proxy adreslerini bulur.
<?php
error_reporting(E_ALL);
ini_set('max_execution_time',0);
# http://www.vipsocks24.com/
$list="107.10.35.178:42427
108.20.152.202:1415
110.142.196.145:43134
115.118.195.23:1080
115.252.100.245:1080
115.252.143.165:1080
@s4l1h
s4l1h / Example.php
Created June 15, 2012 09:13
Google Search Class
<?php
header('Content-type: text/html; charset=UTF-8');
include('GoogleSearch.php');
$kelime="Ahmet Kaya";
$google=new GoogleSearch();
$google->setLang("tr");
@s4l1h
s4l1h / server_kur.sh
Created December 20, 2012 16:08
Debian için build essential,nginx,php5,php mongo,curl,mysql,pear,memcache eklentilerini kurar.
#/usr/bin/sh
echo "############## Build Essential Kuruluyor..##############"
apt-get install build-essential
echo "############## Nginx Kuruluyor.. ##############"
apt-get install nginx
echo "############## php5-cgi,php5-cli,php5-dev,php-pear Kuruluyor.. (apt-get install php5-cgi php5-cli php5-dev php-pear) ##############"
apt-get install php5-fpm php5-cgi php5-cli php5-dev php-pear
echo "############## php mongo kuruluyor ( pecl install mongo ) ##############"
pecl install mongo
echo "############## curl ve php-curl kuruluyor ( apt-get install curl php5-curl ) "
@s4l1h
s4l1h / resetphp.sh
Created December 20, 2012 16:10
Nginx ve PHP-FPM'yi yeniden başlatır.
#/bin/sh
/etc/init.d/nginx stop
/etc/init.d/php5-fpm restart
/etc/init.d/nginx start
@s4l1h
s4l1h / make.php
Created December 20, 2012 16:14
nginx için virtual host oluşturmaya yarar.
<?php
/*
Template sistemi entegre edilebilinir.
Kullanımı:
php make.php site.com
*/
$domain=trim($argv['1']);
$template='server {
server_name www.domain.com domain.com;
access_log off;
@s4l1h
s4l1h / online.sh
Created December 20, 2012 16:17
Sunucuda 80 portuna yapılan istek sayısı ve ip adreslerini görüntüler.
#/bin/sh
netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1
@s4l1h
s4l1h / unmake.php
Created December 20, 2012 16:19
Nginx virtual host'u dosyalarla birlikte tamamen siler.
<?php
/*
Hesabı dosyalarla birlikte siler.
Kullanımı:
php unmake.php site.com
*/
$domain=trim($argv['1']);
$komuts[]="rm -rf /var/www/www.".$domain."/";
$komuts[]="unlink /etc/nginx/sites-enabled/www.".$domain;