MSVSphere debranding

i10-beta changed/i10-beta/nginx-1.26.1-6.el10.inferit
Sergey Cherevko 1 week ago
parent 13ca3115b3
commit ae55179541
Signed by: scherevko
GPG Key ID: D87CBBC16D2E4A72

@ -0,0 +1,25 @@
From 6a08ad4a381f8c2e6fcf1299fd19f6482a55d922 Mon Sep 17 00:00:00 2001
From: Dmitry Samoylik <Dmitriy.Samoylik@softline.com>
Date: Tue, 13 Aug 2024 14:13:16 +0300
Subject: [PATCH] change NGX_HTTP_AUTOINDEX_NAME_LEN
---
src/http/modules/ngx_http_autoindex_module.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/http/modules/ngx_http_autoindex_module.c b/src/http/modules/ngx_http_autoindex_module.c
index 082bcb5..097a765 100644
--- a/src/http/modules/ngx_http_autoindex_module.c
+++ b/src/http/modules/ngx_http_autoindex_module.c
@@ -52,7 +52,7 @@ typedef struct {
#define NGX_HTTP_AUTOINDEX_PREALLOCATE 50
-#define NGX_HTTP_AUTOINDEX_NAME_LEN 50
+#define NGX_HTTP_AUTOINDEX_NAME_LEN 120
static ngx_buf_t *ngx_http_autoindex_html(ngx_http_request_t *r,
--
2.43.5

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Страница не найдена</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
/*<![CDATA[*/
body {
background-color: #8ec07c;
color: #000;
font-size: 0.9em;
font-family: sans-serif,helvetica;
margin: 0;
padding: 0;
}
:link {
color: #0B2335;
}
:visited {
color: #0B2335;
}
a:hover {
color: #0069DA;
}
h1 {
text-align: center;
margin: 0;
padding: 0.6em 2em 0.4em;
background-color: #1F3D48;
color: #fff;
font-weight: normal;
font-size: 1.75em;
border-bottom: 2px solid #000;
}
h1 strong {
font-weight: bold;
font-size: 1.5em;
}
h2 {
text-align: center;
background-color: #1F3D48;
font-size: 1.1em;
font-weight: bold;
color: #fff;
margin: 0;
padding: 0.5em;
border-bottom: 2px solid #000;
}
h3 {
text-align: center;
background-color: #ff0000;
padding: 0.5em;
color: #fff;
}
hr {
display: none;
}
.content {
padding: 1em 5em;
}
.alert {
border: 2px solid #000;
}
img {
border: 2px solid #FAF5F5;
padding: 2px;
margin: 2px;
}
a:hover img {
border: 2px solid #294172;
}
.logos {
margin: 1em;
text-align: center;
}
/*]]>*/
</style>
</head>
<body>
<h1><strong>nginx, ошибка!</strong></h1>
<div class="content">
<h3>Страница, которую вы ищете, не найдена.</h3>
<div class="alert">
<h2>Администратор Web-сайта</h2>
<div class="content">
<p>Что-то привело к отсутствию веб-страницы на вашем
сайте. Это страница ошибки 404 по умолчанию для
<strong>nginx</strong> которая распространяется с
МСВСфера. Она находится
<tt>/usr/share/nginx/html/404.html</tt></p>
<p>Вы должны настроить эту страницу ошибки для своего
сайта или отредактировать директиву <tt>error_page</tt> в
файле конфигурации <strong>nginx</strong>
<tt>/etc/nginx/nginx.conf</tt>.</p>
<p>Для получения информации о МСВСфера, пожалуйста посетите <a href="https://www.msvsphere-os.ru/">веб-сайт Инферит МСВСфера"</a>. Документация по МСВСфера <a href="https://docs.msvsphere-os.ru/">доступна на веб-сайте дистрибутива МСВСфера</a>.</p>
</div>
</div>
<div class="logos">
<a href="http://nginx.net/"><img
src="nginx-logo.png"
alt="[ Powered by nginx ]"
width="121" height="32" /></a>
<a href="https://www.msvsphere-os.ru/"><img
src="icons/poweredby.png"
alt="[ Powered by MSVSphere ]"
width="294" height="31" /></a>
</div>
</div>
</body>
</html>

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Страница временно недоступна</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
/*<![CDATA[*/
body {
background-color: #8ec07c;
color: #000;
font-size: 0.9em;
font-family: sans-serif,helvetica;
margin: 0;
padding: 0;
}
:link {
color: #0B2335;
}
:visited {
color: #0B2335;
}
a:hover {
color: #0069DA;
}
h1 {
text-align: center;
margin: 0;
padding: 0.6em 2em 0.4em;
background-color: #1F3D48;
color: #fff;
font-weight: normal;
font-size: 1.75em;
border-bottom: 2px solid #000;
}
h1 strong {
font-weight: bold;
font-size: 1.5em;
}
h2 {
text-align: center;
background-color: #1F3D48;
font-size: 1.1em;
font-weight: bold;
color: #fff;
margin: 0;
padding: 0.5em;
border-bottom: 2px solid #000;
}
h3 {
text-align: center;
background-color: #ff0000;
padding: 0.5em;
color: #fff;
}
hr {
display: none;
}
.content {
padding: 1em 5em;
}
.alert {
border: 2px solid #000;
}
img {
border: 2px solid #fff;
padding: 2px;
margin: 2px;
}
a:hover img {
border: 2px solid #294172;
}
.logos {
margin: 1em;
text-align: center;
}
/*]]>*/
</style>
</head>
<body>
<h1><strong>nginx ошибка!</strong></h1>
<div class="content">
<h3>Страница, которую вы ищете, временно недоступна. Пожалуйста, повторите попытку позже.</h3>
<div class="alert">
<h2>Администратор Web-сайта</h2>
<div class="content">
<p>Что-то привело к отсутствию веб-страницы на вашем
сайте. Это страница ошибок по умолчанию для
<strong>nginx</strong>, которая распространяется с
МСВСфера. Она находится
<tt>/usr/share/nginx/html/50x.html</tt></p>
<p>Вы должны настроить эту страницу ошибки для своего
сайта или отредактировать директиву <tt>error_page</tt> в
файле конфигурации <strong>nginx</strong>
<tt>/etc/nginx/nginx.conf</tt>.</p>
<p>Для получения информации о МСВСфера, пожалуйста посетите <a href="https://www.msvsphere-os.ru/">веб-сайт Инферит МСВСфера"</a>. Документация по МСВСфера <a href="https://docs.msvsphere-os.ru/">доступна на веб-сайте дистрибутива МСВСфера</a>.</p>
</div>
</div>
<div class="logos">
<a href="http://nginx.net/"><img
src="nginx-logo.png"
alt="[ Powered by nginx ]"
width="121" height="32" /></a>
<a href="https://www.msvsphere-os.ru/"><img
src="icons/poweredby.png"
alt="[ Powered by MSVSphere ]"
width="294" height="31" /></a>
</div>
</div>
</body>
</html>

@ -72,7 +72,7 @@
Name: nginx
Epoch: 2
Version: 1.26.1
Release: %autorelease
Release: %autorelease.inferit
Summary: A high performance web server and reverse proxy server
License: BSD-2-Clause
@ -116,6 +116,9 @@ Patch3: 0004-Disable-ENGINE-support.patch
# downstream patch - Compile perl module with O2
Patch4: 0005-Compile-perl-module-with-O2.patch
# MSVSphere
Patch100: 0009-change-NGX_HTTP_AUTOINDEX_NAME_LEN.patch
BuildRequires: make
BuildRequires: gcc
BuildRequires: gnupg2
@ -421,6 +424,9 @@ ln -s ../../testpage/index.html \
%endif
install -p -m 0644 %{SOURCE102} \
%{buildroot}%{_datadir}/nginx/html
pushd %{buildroot}%{_datadir}/nginx/html/
ln -s ../../pixmaps/test-page-background.png .
popd
ln -s nginx-logo.png %{buildroot}%{_datadir}/nginx/html/poweredby.png
mkdir -p %{buildroot}%{_datadir}/nginx/html/icons
@ -627,6 +633,10 @@ fi
%changelog
* Thu Dec 19 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 2:1.26.1-6.inferit
- Symlinking test-page-background.png from system-logos-httpd package for debranded index.html
- Change NGX_HTTP_AUTOINDEX_NAME_LEN (by Dmitry Samoylik <Dmitriy.Samoylik@softline.com>)
* Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 2:1.26.1-6
- Rebuilt for MSVSphere 10

Loading…
Cancel
Save