User Tools

Site Tools


linux:stuff

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
linux:stuff [2015/09/21 19:09] redoxlinux:stuff [2015/12/08 16:26] – [Show the whole HID descriptors on GNU/Linux] redox
Line 26: Line 26:
  
 ## Show the whole HID descriptors on GNU/Linux ## Show the whole HID descriptors on GNU/Linux
 +From: [libusb-nabble](http://libusb.6.n5.nabble.com/How-to-dump-HID-report-descriptor-under-Linux-td5971.html)
     # Unbind the HID driver     # Unbind the HID driver
     cd /sys/bus/usb/drivers/hiddev     cd /sys/bus/usb/drivers/hiddev
Line 37: Line 37:
     echo -n interface-filename >bind      echo -n interface-filename >bind 
  
 +## Install NGinx + PHP + FuelPHP
 +<code>
 +sudo aptitude update
 +sudo aptitude install nginx php5-fpm php5-cli
 +
 +Edit /etc/nginx/php-handler
 +
 +  location ~* ^/.*\.php.*$ {
 +          fastcgi_split_path_info ^(.+\.php)(/.+)$;
 +          fastcgi_index index.php;
 +          fastcgi_pass unix:/var/run/php5-fpm.sock;
 +          include fastcgi_params;
 +          fastcgi_param   PATH_INFO         $fastcgi_path_info;
 +          fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name;
 +  }
 +
 +  # Security stuff
 +  location ~ /\.ht {
 +          deny  all;
 +  }
 +
 +Edit /etc/nginx/sites-available/01-YOUR_HOST
 +
 +  # wildcard subdomains
 +  server {
 +          listen 80;
 +
 +          server_name  ~^(?<dom>[^\.]+)+\.YOUR_HOST$;
 +          if (!-d /srv/www/YOUR_HOST/$dom) {
 +                  rewrite . http://www.YOUR_HOST/ redirect;
 +          }
 +          root /srv/www/YOUR_HOST/$dom;
 +
 +          index index.php index.html index.htm;
 +          include php-handler;
 +  }
 +
 +Link it as enabled
 +
 +  sudo ln -s /etc/nginx/sites-available/01-YOUR_HOST /etc/nginx/sites-enabled/01-YOUR_HOST
 +
 +Restart the services
 +
 +  sudo service php5-fpm restart
 +  sudo service nginx restart
 +
 +wget -o fuelphp-1.7.2.zip http://fuelphp.com/files/download/28
 +unzip fuelphp-1.7.2.zip
 +mv fuelphp-1.7.2 /srv/www/YOUR_HOST/_YOUR_SITE_
 +
 +Edit /srv/www/YOUR_HOST/_YOUR_SITE_/index.php
 +
 +  <?php
 +  header('Location: public/');
 +  ?>
 +
 +Chmod it correctly:
 +
 +  sudo chown www-data:www-data /srv/www/YOUR_HOST/_YOUR_SITE_
 +</code>
/home/share/www/redox.ws/wiki/data/pages/linux/stuff.txt · Last modified: 2023/11/24 22:19 by redox