silver2row

/etc/nginx/sites-available/default on BBB

Nov 27th, 2020
4,850
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ##
  2. # You should look at the following URL's in order to grasp a solid understanding
  3. # of Nginx configuration files in order to fully unleash the power of Nginx.
  4. # https://www.nginx.com/resources/wiki/start/
  5. # https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/
  6. # https://wiki.debian.org/Nginx/DirectoryStructure
  7. #
  8. # In most cases, administrators will remove this file from sites-enabled/ and
  9. # leave it as reference inside of sites-available where it will continue to be
  10. # updated by the nginx packaging team.
  11. #
  12. # This file will automatically load configuration files provided by other
  13. # applications, such as Drupal or Wordpress. These applications will be made
  14. # available underneath a path with that package name, such as /drupal8.
  15. #
  16. # Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
  17. ##
  18.  
  19. # Default server configuration
  20. #
  21. server {
  22.     listen 80 default_server;
  23.     listen [::]:80 default_server;
  24.  
  25.     # SSL configuration
  26.     #
  27.     # listen 443 ssl default_server;
  28.     # listen [::]:443 ssl default_server;
  29.     #
  30.     # Note: You should disable gzip for SSL traffic.
  31.     # See: https://bugs.debian.org/773332
  32.     #
  33.     # Read up on ssl_ciphers to ensure a secure configuration.
  34.     # See: https://bugs.debian.org/765782
  35.     #
  36.     # Self signed certs generated by the ssl-cert package
  37.     # Don't use them in a production server!
  38.     #
  39.     # include snippets/snakeoil.conf;
  40.  
  41.     root /var/www/html;
  42.  
  43.     # Add index.php to the list if you are using PHP
  44.     index index.html index.htm index.nginx-debian.html;
  45.  
  46.     server_name _;
  47.  
  48. #RCNEE-original:
  49. #   location / {
  50. #       # First attempt to serve request as file, then
  51. #       # as directory, then fall back to displaying a 404.
  52. #       try_files $uri $uri/ =404;
  53. #   }
  54.  
  55. #RCNEE-start:
  56.  
  57.     location / {
  58.         #Cloud9
  59.         proxy_pass http://localhost:3000;
  60.     }
  61.  
  62.     location /bone101/ {
  63.         proxy_pass http://localhost:8000/;
  64.     }
  65.  
  66.     location /nodered/ {
  67.         proxy_pass http://localhost:1880/;
  68.         proxy_http_version 1.1;
  69.         proxy_set_header Upgrade $http_upgrade;
  70.         proxy_set_header Connection "upgrade";
  71.     }
  72.  
  73.     location /ui/ {
  74.         proxy_pass http://localhost:1880/ui/;
  75.         proxy_http_version 1.1;
  76.         proxy_set_header Upgrade $http_upgrade;
  77.         proxy_set_header Connection "upgrade";
  78.     }
  79.  
  80. #RCNEE-end:
  81.  
  82.     # pass PHP scripts to FastCGI server
  83.     #
  84.     #location ~ \.php$ {
  85.     #   include snippets/fastcgi-php.conf;
  86.     #
  87.     #   # With php-fpm (or other unix sockets):
  88.     #   fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
  89.     #   # With php-cgi (or other tcp sockets):
  90.     #   fastcgi_pass 127.0.0.1:9000;
  91.     #}
  92.  
  93.     # deny access to .htaccess files, if Apache's document root
  94.     # concurs with nginx's one
  95.     #
  96.     #location ~ /\.ht {
  97.     #   deny all;
  98.     #}
  99. }
  100.  
  101. server {
  102.     listen 8080 default_server;
  103.     listen [::]:8080 default_server;
  104.  
  105.     root /var/www/html;
  106.  
  107.     # Add index.php to the list if you are using PHP
  108.     index index.html index.htm index.nginx-debian.html;
  109.  
  110.     server_name _;
  111.  
  112.     location / {
  113.         # First attempt to serve request as file, then
  114.         # as directory, then fall back to displaying a 404.
  115.         try_files $uri $uri/ =404;
  116.         autoindex on;
  117.     }
  118. }
  119.  
  120. # Virtual Host configuration for example.com
  121. #
  122. # You can move that to a different file under sites-available/ and symlink that
  123. # to sites-enabled/ to enable it.
  124. #
  125. #server {
  126. #   listen 80;
  127. #   listen [::]:80;
  128. #
  129. #   server_name example.com;
  130. #
  131. #   root /var/www/example.com;
  132. #   index index.html;
  133. #
  134. #   location / {
  135. #       try_files $uri $uri/ =404;
  136. #   }
  137. #}
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×