settings

Setting may refer to: read more at WikiPedia

  • Nginx-logo

    nginx (pronounced “engine-x”) is an open source Web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage. It is licensed under a BSD-like license and it runs on Unix, Linux, BSD variants, Mac OS X, Solaris, AIX and Microsoft Windows [WikiPedia]

    These are my reusable settings for any Joomla hosting, these are the most secure, and fastest settings to the best of my knowledge.

    Configuration files are provided using Gist&160; and are CONSTANTLY updated for added security and speed. Gist is a simple way to share snippets and pastes with others. All gists are git repositories, so they are automatically versioned, forkable and usable as a git repository. I recommend you to starred them to stay up to date.

    Joomla.conf for nginx

    Create a new directory nginx/conf to be able to place reusable nginx settings:

    mkdir -p /etc/nginx/conf

    vi /etc/nginx/conf/joomla.conf

    Edit or create joomla.conf, you can find the latest joomla.conf documented version in one of my Gist at https://gist.github.com/1620307

    Adding a new Joomla Site to nginx

    Create required directory anywhere on your disk, here is an example with a domain www.example.com

    mkdir -p /var/www/vhosts/example.com/httpdocs
    mkdir -p /var/www/vhosts/example.com/logs

    Set the right permission to the user and group you have defined in nginx.conf

    chown -fR www-data:www-data /var/www/vhosts/example.com/httpdocs

    Copy the nginx template and adapt to your liking

    cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example
    vi /etc/nginx/sites-available/example

    Edit or create example, you can find the latest file example documented version in one of my Gist at https://gist.github.com/1620307

    this file include Joomla.conf to avoid duplicating nginx settings

    Activate the new domain

    ln -s /etc/nginx/sites-available/example /etc/nginx/sites-enabled/example
    service nginx restart
  • A lot of people have tried numerous times to download files from my download section without
    success, the error message was always the same

    Unrecoverable error "PCLZIP_ERR_BAD_FORMAT (-10)"

    Also, Some tried to unpack the zip file locally using stuffit/Winrar/7Zip and get an error suggesting
    that the archive is damaged.

    Only Internet Explorer users were having issues, this is because of Internet explorer not able to handle
    compression of all file types. I solved the issue by changing my mod_deflate.conf which now look like the following:

    <Location />
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript

    # Make sure proxies don't deliver the wrong content
    Header append Vary User-Agent env=!dont-vary
    </Location>

    I found that I had to use application/x-javascript instead of application/javascript to actually get javascript files on my
    server to be served compressed.

    mod deflate documentation: http://httpd.apache.org/docs/2.0/mod/mod_deflate.html

  • My mind map you can use as a checklist to secure your Linux server and Joomla has a new home, it is now located at:

    http://joomla-security.waltercedric.com

    I will update it regularly with new tips and how-to. Your feedback is as always welcomed, you can use the comment thread below.

  • EK4-S2 astuces de réglages et rodage.

    Translated by Walter cedric from
    http://www.midmad.com/ek4/settings/ek4settings.html
    All credits to Authors

    Félicitations pour votre achat duplus monstrueux, vil et méchant truck radiocommandé qui soit jamais sorti d'une usine de production.

    Commencons par quelques informations qui ont trait aux réglages du carburateur

    1er. Nous n'utilisons rien d'autre que de la Coolpower 30% essence pour Helicoptère et des bougies MC-59 en hiver et OS8 en été. Nous somme situés en Nouvelle Angletterre (USA), ainsi si ceci est parfaitement adapté pour nous, cela ne sera peut etre pas adapté si vous étes dans un climat plus chaud. Je vais mettre a jour cette page aussitot que j'aurai des informations sérieuse. Je recommande de ne meme pas essayer de faire tourner la Ek4 avec la bougie d'origine..

    UPDATE: A partir de toutes les informations que j'ai récupéré ainsi que l'expérience acquise sur nos trois Ek4 fonctionnant en ce debut d'été, il n'y a pas beaucoup de variations des réglages provoqués par les changements climatiques. Avec l'altitude c'est une autre histoire. Je ne peut pas offrir beaucoup de conseil autre que plus vous habiter en altitude, plus vous devrez tourner maigre. Toujours démarrer avec un réglage riche et appauvrir progressivemnt le mélange.

    Ace's, le distributeur pour le nord est et qui assure le support technique recommande officiellement d'utiliser de l'essence contenant un minimum de 20 à 30% de nitrométhane avec au moins 20% d'huile.

    Il recommande aussi d'utiliser une bougie MC59 avec 20% de nitro et une O.S. 8 avec 30%.

    Avant de commencer. -

    Il est courant que le moteur Pro .70 dans l'EK4 ait tendance à s'étouffer après une période de ralenti ou si il vient juste d'etre démarrer et que vous essayer d'appliquer des gazs. A partir du moment ou le moteur est roder et correctement régler, vous devrez etres prudent la premiere fois que vous appliquer les gazs. Je pense que dans ces conditions, le moteur se charge d'essence, ou se refroidit au ralenti, vous devrez alors apprendre le doigté pour le vider sans qu'il s'etouffe.

    Normalement, appliquer un peu de gazs devrait fonctionner, mais si la carburation est tres riche, ou que la periode de ralentit a ete longue, quelquefois, il essaiera quand meme de s'etouffer, la vous ne pourrez que arreter d'augmenter les gazs, attendre une fraction de seconde et recommender a augmenter les gazs. Vous allez acquerir cette sensation apres quelque temps.

    A cause de cette remarque, ne tomber pas dans le piège de vouloir appauvrir de manière excessive le moteur.

    Ainsi, si la carburation est trop pauvre, le moteur s'etouffera aussi. Vous pouvez avoir une idee de la carburation ideale en ecoutant le bruit du moteur. Un reglage riche et correct aura tendance a creer un bruit sourd d'etouffement du moteur avec beaucoup de fumee, qui est pour moi le mode normal de fonctionnement. Un ettouffement du a un reglagee trop maigre du melange, sera normalement rapide, doux et sans fumée.

    Nos Ek4 sont réglés de telles facon qu'elle aient tendance a s'étouffer la premiere fois que vous les demarrer ou apres un ralenti bref ou prolongé.

    Au niveau des réglages. -

    Si vous n'êtes pas a l'aise s'il s'agit d'identifier et de localiser les différents éléments de réglages, voici une image qui résume tout. (NDT: j'ai gardé les termes techniques anglais, la traduction francaise étant ridicule et bien trop longue)

    Â

    je ne sais pas pourquoi nous ne publions pas les réglages en prenant comme référence la position ouverte (vis low et mid range). Si vous avez déja régler la vis de ralenti, et pris comme référence la position fermé (comme le manuel le recommande) vous vous êtes rendu compte que cette méthode est totalement imprécise.

    Nous utilisons les réglages suivants. -

    Low Speed (vis de réglage en face du servo de gaz) = 1-1/4 à 1-3/4 de tours à partir de la position ouverte. Ou 2 à 2 tours et 1/2 de la position fermée.

    Mid speed needle (vis du coté du pot d'échappement et lui faisant face) = 1/4 de tour turn in from flush to 1/4 out from flush. Flush is factory and what I recommend.

    High (vis sur le dessus et en avant) = 3-1/2 de tours à 4-1/2 ouvert à partir de la position fermé pour le rodage. 4 tours a été parfait pour nos moteurs.

    Je ne pense pas que nous ne soyons jamais allé en-dessous de 3-3/4 de tours sur le "high speed" (sur les 3 moteurs que nous avons en ce moment). Et ce même après la période de rodage soit terminée.

    Voici la procédure que je respecte. -

    1. Régler la vis "High Speed" de 4-1/2 tours à partir de la position ouverte ou fermé.
    2. Set the mid flush/factory, if it's not already there..
    3. Turn the low out until it's flush and then back in 1-1/4 turn. If you aren't comfortable with the in from flush setting, make sure your idle speed is set at or near factory and while holding the throttle linkage in the idle position, turn the low speed all of the way in and then back out 2 turns from fully closed or in.

    Assurez vous d'avoir une bonne bougie MC-59 ou O.S. 8 en place. Faite le plein d'essence et démarrer. laissez le moteur chauffer un petit peu 1 seconde ou 2.

    Then, turn the lowspeed in 1/8th of a turn while the engine is running. If the revs pick up and stay up, turn the idle speed down a touch. Clean it out, let it settle for a second or two, then go in a little further on the low speed, wait a second or two in between changes. Don't wait too long or it will start to load up and or stall. When you turn it in and nothing happens or it stalls, go back out 1/8th to 1/4 turn. 1/8th if nothing happened or 1/4 if it stalled.

    La procédure décrite ci-dessus est assez énervante à suivre, ne serait ce parce que vous devrez en permanence appliquer de petites impulsions sur les gazs pour que le moteur continue à tourner (ou pour le vider du trop plein d'essence). Accepter la et soyez patient. Ainsi, n'essayer pas d'avoir un réglage de ralenti trop bas.

    Now take it out and run it around. If it doesn't do the high idle after a throttle spurt thing, leave the high alone until you run a tank or two through it. If it idles up after a throttle spurt, richen the high another 1/4 turn. You should be pretty close on the high if you are between 3-3/4 and 4 turns out.

    Si jamais le moteur cale aprés avoir appliqué des gazs, (hormis si il fait froid ou que vous venez juste de démarrer pour la première fois). Essayer try going out 1/4 turn on the mid. If it stalls again or runs really bad, go back in that 1/4, plus another 1/4 turn.
    Â

    Â Â remarque importante: Si jamais le moteur après une impulsion sur les gazs monte dans les tours et met quelques secondes pour retourner au ralenti - le mélange air-essence est trop pauvre. Augmenter la richesse en ajustant la "high speed needle" d'a peu près 1/4 de tour immédiatemnt. Si le problème persiste, augmenter encore de 1/4 de tours et ainsi de suite.

    Apres que le rodage soit terminé (à peu près après 4 ou 8 litres d'essence). -

    Commencer par régler le "high speed needle" par incrément de 1/8 de tours et ensuite essayer l'EK4. L'EK4 ne devrait pas partir en wheeling avec un réservoir plein. Après à peu près une minute, les roues avant devrait commencer à se soulever.

    Si la voiture part en wheeling dès le départ, le moteur est sans doute trop pauvre. Il est sympathique d'avoir l'EK4 réglée de tel facon qu'elle fonctionne correctement et riche sans partir en wheeling, ensuite dès que le moteur monte en température, les pneus avant commenceront à décoller. Dès que le niveau dans le réservoir sera inférieur à la moitié, les roues avant oublieront même à quoi la poussière ressemble.


  • European mode (throttle on right stick)

    Channel 1 Channel 2 Channel 3 Channel 4
    Aileron Elevator Throttle Rudder
    Green Blue Multicolor Yellow
    REV REV REV NORMAL
  • nginx (pronounced “engine-x”) is an open source Web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage. It is licensed under a BSD-like license and it runs on Unix, Linux, BSD variants, Mac OS X, Solaris, AIX and Microsoft Windows [WikiPedia]

    Instructs proxy servers to cache two versions of the resource: one compressed, and one uncompressed. This helps avoid issues with public proxies that do not detect the presence of a Content-Encoding header properly.

    Configuration files are provided using Gist  https://gist.github.com/1620307 and are CONSTANTLY updated for added security and speed. Gist is a simple way to share snippets and pastes with others. All gists are git repositories, so they are automatically versioned, forkable and usable as a git repository. I recommend you to starred them to stay up to date.

     

    Just Add in /etc/nginx/nginx.conf in the http { … } section the following

     ##
     # Gzip Settings
     ##
     gzip  on;
     gzip_http_version 1.1;
     gzip_vary on;
     gzip_comp_level 6;
     gzip_proxied any;
     gzip_types text/plain text/html text/css application/json \
    application/x-javascript text/xml application/xml \
    application/xml+rss text/javascript application/javascript \
    text/x-js; gzip_buffers 16 8k; gzip_disable "MSIE [1-6]\.(?!.*SV1)";

     

    from LeverageProxyCaching">https://developers.google.com/speed/docs/best-practices/cachingLeverageProxyCaching

  • If you consider using PHP on a new server, use  nothing else than PHP 5.2.3, it may be a pain to rewrite or patch foreign code, but PHP 5.2 is more secure and 100% faster than PHP4, moreover PHP4 is soon dead!

    PHP 4 end of life announcement
    "Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.
    The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5. For documentation on migration for PHP 4 to PHP 5, we would like to point you to ourmigration guide. There is additional information available in thePHP 5.0 to PHP 5.1 andPHP 5.1 to PHP 5.2 migration guides as well. fromhttp://www.php.net/

    If you are not able to use the latest version, consider applying PHP hardening patches from http://www.hardened-php.net/hphp/how_to_install_or_upgrade.html and compiling PHP  for yourself (these patches are no more needed in PHP 5.2 since they are part of the main source tree). A lot of  people already do that,  even if it is not easy.

    PHP applications should not execute OS code... Disable certain PHP functions (system,exec,shell_exec, phpinfo)
    Malicious commands can be executed though PHP shell functions. If some programs still require these functions, consider:
    • Looking for another application working without these functions.
    • Patching the code.
    • Asking authors to remove them, or find a workaround.
    A lot of people do not configure PHP correctly...

    In fact not so much people are correctly configuring their PHP runtime, as shown in this study of 11 000 hosts based on phpinfo() . How can hacker find such kind of  vital informations? quite easily thanks to any search engine.
    For example, in Google (the engine I know the best) by typing allinurl: phpinfo.php I get 39200 hosts that are revealing these vital settings

    Conclusions from PHP configuration statistics
    [..]
    Configuration values hold surprises, or not. After reading those values, we may even wonder if some functionalities did require a directive or not...
    As usually, default values from the distribution are the most commonly used values : it shows how much trust PHP programmers have in the PHP group. Or, it may also show that too few people read the php.ini file, and understand it.
    [..]
    Rules:
    1. Allways use the latest patch level version.
    2. Open and setup ALL  php.ini on disk (find / -name php.ini) this is especially true if you run more than one php version (php4/php5 as module of fast cgi)
    3. It is recommended to run PHP as fastCGI
    4. Recommended settings for a secure PHP are:
      register_globals = 0
      safe_mode = 1
      // a well written PHP appliation should not rely on these functions to operate
      disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
      allow_url_fopen = 0
      magic_quotes_gpc = 1
      open_basedir = /www/httprootdir
    more to come here soon