summaryrefslogtreecommitdiffstats
path: root/nginx-conf
diff options
context:
space:
mode:
authorYulqen <246857+yulqen@users.noreply.github.com>2024-04-17 14:57:02 +0100
committerGitHub <noreply@github.com>2024-04-17 14:57:02 +0100
commitd1b8b8a2ea5495ce236bb9b57d617fabfce12822 (patch)
treeda9e647d1fe51f20971606ad4f9d8257a5790170 /nginx-conf
Initial commit
Diffstat (limited to 'nginx-conf')
-rw-r--r--nginx-conf/index.html8
-rw-r--r--nginx-conf/index2.html8
-rw-r--r--nginx-conf/logging.conf6
-rw-r--r--nginx-conf/nginx-cfg/default.conf6
-rw-r--r--nginx-conf/nginx-default-cfg/alias.conf3
-rw-r--r--nginx-conf/nginx.conf93
6 files changed, 124 insertions, 0 deletions
diff --git a/nginx-conf/index.html b/nginx-conf/index.html
new file mode 100644
index 0000000..d147627
--- /dev/null
+++ b/nginx-conf/index.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+ <title>Test NGINX passed</title>
+</head>
+<body>
+<h1>NGINX is working</h1>
+</body>
+</html>
diff --git a/nginx-conf/index2.html b/nginx-conf/index2.html
new file mode 100644
index 0000000..e73a98c
--- /dev/null
+++ b/nginx-conf/index2.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+ <title>Test NGINX passed</title>
+</head>
+<body>
+<h1>NGINX2 is working</h1>
+</body>
+</html>
diff --git a/nginx-conf/logging.conf b/nginx-conf/logging.conf
new file mode 100644
index 0000000..35057de
--- /dev/null
+++ b/nginx-conf/logging.conf
@@ -0,0 +1,6 @@
+log_format ddsoc '$remote_addr - $remote_user [$time_local] "$request" '
+ '$status $body_bytes_sent "$http_referer" '
+ '"$http_user_agent" "$http_x_forwarded_for"';
+
+access_log /dev/stdout ddsoc;
+error_log /dev/stderr info; \ No newline at end of file
diff --git a/nginx-conf/nginx-cfg/default.conf b/nginx-conf/nginx-cfg/default.conf
new file mode 100644
index 0000000..d5a49f6
--- /dev/null
+++ b/nginx-conf/nginx-cfg/default.conf
@@ -0,0 +1,6 @@
+server {
+ listen 8080;
+ server_name localhost2;
+ root /opt/app-root/src;
+ index index2.html;
+}
diff --git a/nginx-conf/nginx-default-cfg/alias.conf b/nginx-conf/nginx-default-cfg/alias.conf
new file mode 100644
index 0000000..649ca52
--- /dev/null
+++ b/nginx-conf/nginx-default-cfg/alias.conf
@@ -0,0 +1,3 @@
+location /aliased/ {
+ alias /opt/app-root/src/;
+}
diff --git a/nginx-conf/nginx.conf b/nginx-conf/nginx.conf
new file mode 100644
index 0000000..db794c2
--- /dev/null
+++ b/nginx-conf/nginx.conf
@@ -0,0 +1,93 @@
+# For more information on configuration, see:
+# * Official English Documentation: http://nginx.org/en/docs/
+# * Official Russian Documentation: http://nginx.org/ru/docs/
+
+
+worker_processes auto;
+error_log /var/log/nginx/error.log;
+pid /run/nginx.pid;
+
+# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
+include /usr/share/nginx/modules/*.conf;
+
+events {
+ worker_connections 1024;
+}
+
+http {
+ # perl_modules /opt/app-root/etc/perl;
+ # perl_require Version.pm;
+ # perl_set $perl_version Version::installed;
+
+ log_format main '$remote_addr - $remote_user [$time_local] "$request" '
+ '$status $body_bytes_sent "$http_referer" '
+ '"$http_user_agent" "$http_x_forwarded_for"';
+
+
+ sendfile on;
+ tcp_nopush on;
+ tcp_nodelay on;
+ keepalive_timeout 65;
+ types_hash_max_size 2048;
+
+ include /etc/nginx/mime.types;
+ default_type application/octet-stream;
+
+ # Load modular configuration files from the /etc/nginx/conf.d directory.
+ # See http://nginx.org/en/docs/ngx_core_module.html#include
+ # for more information.
+ include /opt/app-root/etc/nginx.d/*.conf;
+
+ server {
+ listen 8080 default_server;
+ listen [::]:8080 default_server;
+ server_name _;
+ root /opt/app-root/src;
+
+ # Load configuration files for the default server block.
+ include /opt/app-root/etc/nginx.default.d/*.conf;
+
+ location / {
+ }
+
+ error_page 404 /404.html;
+ location = /40x.html {
+ }
+
+ error_page 500 502 503 504 /50x.html;
+ location = /50x.html {
+ }
+ }
+
+# Settings for a TLS enabled server.
+#
+# server {
+# listen 443 ssl http2 default_server;
+# listen [::]:443 ssl http2 default_server;
+# server_name _;
+# root /opt/app-root/src;
+#
+# ssl_certificate "/etc/pki/nginx/server.crt";
+# ssl_certificate_key "/etc/pki/nginx/private/server.key";
+# ssl_session_cache shared:SSL:1m;
+# ssl_session_timeout 10m;
+# ssl_ciphers PROFILE=SYSTEM;
+# ssl_prefer_server_ciphers on;
+#
+# # Load configuration files for the default server block.
+# include /opt/app-root/etc/nginx.default.d/*.conf;
+#
+# location / {
+# }
+#
+# error_page 404 /404.html;
+# location = /40x.html {
+# }
+#
+# error_page 500 502 503 504 /50x.html;
+# location = /50x.html {
+# }
+# }
+
+}
+