SHOW:
|
|
- or go back to the newest paste.
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 | #} |