From 402421919932f245b799f079c8c8b725e9c3f09b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Rodr=C3=ADguez?= <ruben@trisquel.info> Date: Tue, 2 Sep 2014 04:51:37 +0200 Subject: [PATCH] Rebranded apache2 start page --- helpers/DATA/apache2/index.html | 353 +++++++++++++++++++++++++ helpers/DATA/apache2/trisquel-logo.png | Bin 0 -> 14109 bytes helpers/make-apache2 | 7 +- 3 files changed, 359 insertions(+), 1 deletion(-) create mode 100644 helpers/DATA/apache2/index.html create mode 100644 helpers/DATA/apache2/trisquel-logo.png diff --git a/helpers/DATA/apache2/index.html b/helpers/DATA/apache2/index.html new file mode 100644 index 00000000..1490e038 --- /dev/null +++ b/helpers/DATA/apache2/index.html @@ -0,0 +1,353 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <title>Trisquel GNU/Linux Default Page for Apache2: It works</title> + <style type="text/css" media="screen"> + * { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + } + + body, html { + padding: 3px 3px 3px 3px; + + background-color: #D8DBE2; + + font-family: Verdana, sans-serif; + font-size: 11pt; + text-align: center; + } + + img{ + padding:15px; + } + + div.main_page { + position: relative; + display: table; + + width: 800px; + + margin-bottom: 3px; + margin-left: auto; + margin-right: auto; + padding: 0px 0px 0px 0px; + + border-width: 2px; + border-color: #212738; + border-style: solid; + + background-color: #FFFFFF; + + text-align: center; + } + + div.page_header { + width: 100%; + + background-color: #F5F6F7; + } + + div.page_header span { + margin: 55px 0px 0px 80px; + + font-size: 180%; + font-weight: bold; + } + + div.page_header img { + margin: 3px 0px 0px 40px; + + border: 0px 0px 0px; + } + + div.table_of_contents { + clear: left; + + min-width: 200px; + + margin: 3px 3px 3px 3px; + + background-color: #FFFFFF; + + text-align: left; + } + + div.table_of_contents_item { + clear: left; + + width: 100%; + + margin: 4px 0px 0px 0px; + + background-color: #FFFFFF; + + color: #000000; + text-align: left; + } + + div.table_of_contents_item a { + margin: 6px 0px 0px 6px; + } + + div.content_section { + margin: 3px 3px 3px 3px; + + background-color: #FFFFFF; + + text-align: left; + } + + div.content_section_text { + padding: 4px 8px 4px 8px; + + color: #000000; + font-size: 100%; + } + + div.content_section_text pre { + margin: 8px 0px 8px 0px; + padding: 8px 8px 8px 8px; + + border-width: 1px; + border-style: dotted; + border-color: #000000; + + background-color: #F5F6F7; + + font-style: italic; + } + + div.content_section_text p { + margin-bottom: 6px; + } + + div.content_section_text ul, div.content_section_text li { + padding: 4px 8px 4px 16px; + } + + div.section_header { + padding: 3px 6px 3px 6px; + + background-color: #8E9CB2; + + color: #FFFFFF; + font-weight: bold; + font-size: 112%; + text-align: center; + } + + div.section_header_blue { + background-color: #3B5996; + } + + div.section_header_grey { + background-color: #9F9386; + } + + .floating_element { + position: relative; + float: left; + } + + div.table_of_contents_item a, + div.content_section_text a { + text-decoration: none; + font-weight: bold; + } + + div.table_of_contents_item a:link, + div.table_of_contents_item a:visited, + div.table_of_contents_item a:active { + color: #000000; + } + + div.table_of_contents_item a:hover { + background-color: #000000; + + color: #FFFFFF; + } + + div.content_section_text a:link, + div.content_section_text a:visited, + div.content_section_text a:active { + background-color: #DCDFE6; + + color: #000000; + } + + div.content_section_text a:hover { + background-color: #000000; + + color: #DCDFE6; + } + + div.validator { + } + </style> + </head> + <body> + <div class="main_page"> + <div class="page_header floating_element"> + <img src="/icons/trisquel-logo.png" alt="Trisquel Logo" class="floating_element"/> + <span class="floating_element"> + Trisquel Default Page for Apache2 + </span> + </div> +<!-- <div class="table_of_contents floating_element"> + <div class="section_header section_header_grey"> + TABLE OF CONTENTS + </div> + <div class="table_of_contents_item floating_element"> + <a href="#about">About</a> + </div> + <div class="table_of_contents_item floating_element"> + <a href="#changes">Changes</a> + </div> + <div class="table_of_contents_item floating_element"> + <a href="#scope">Scope</a> + </div> + <div class="table_of_contents_item floating_element"> + <a href="#files">Config files</a> + </div> + </div> +--> + <div class="content_section floating_element"> + + + <div class="section_header section_header_blue"> + <div id="about"></div> + It works! + </div> + <div class="content_section_text"> + <p> + This is the default welcome page used to test the correct + operation of the Apache2 server after installation on Trisquel systems. + It is based on the equivalent page on Debian, from which the Trisquel Apache + packaging is derived. + If you can read this page, it means that the Apache HTTP server installed at + this site is working properly. You should <b>replace this file</b> (located at + <tt>/var/www/html/index.html</tt>) before continuing to operate your HTTP server. + </p> + + + <p> + If you are a normal user of this web site and don't know what this page is + about, this probably means that the site is currently unavailable due to + maintenance. + If the problem persists, please contact the site's administrator. + </p> + + </div> + <div class="section_header"> + <div id="changes"></div> + Configuration Overview + </div> + <div class="content_section_text"> + <p> + Trisquel's Apache2 default configuration is different from the + upstream default configuration, and split into several files optimized for + interaction with Trisquel tools. The configuration system is + <b>fully documented in + /usr/share/doc/apache2/README.Debian.gz</b>. Refer to this for the full + documentation. Documentation for the web server itself can be + found by accessing the <a href="/manual">manual</a> if the <tt>apache2-doc</tt> + package was installed on this server. + + </p> + <p> + The configuration layout for an Apache2 web server installation on Trisquel systems is as follows: + </p> + <pre> +/etc/apache2/ +|-- apache2.conf +| `-- ports.conf +|-- mods-enabled +| |-- *.load +| `-- *.conf +|-- conf-enabled +| `-- *.conf +|-- sites-enabled +| `-- *.conf + </pre> + <ul> + <li> + <tt>apache2.conf</tt> is the main configuration + file. It puts the pieces together by including all remaining configuration + files when starting up the web server. + </li> + + <li> + <tt>ports.conf</tt> is always included from the + main configuration file. It is used to determine the listening ports for + incoming connections, and this file can be customized anytime. + </li> + + <li> + Configuration files in the <tt>mods-enabled/</tt>, + <tt>conf-enabled/</tt> and <tt>sites-enabled/</tt> directories contain + particular configuration snippets which manage modules, global configuration + fragments, or virtual host configurations, respectively. + </li> + + <li> + They are activated by symlinking available + configuration files from their respective + *-available/ counterparts. These should be managed + by using our helpers + <tt> + <a href="http://manpages.debian.org/cgi-bin/man.cgi?query=a2enmod">a2enmod</a>, + <a href="http://manpages.debian.org/cgi-bin/man.cgi?query=a2dismod">a2dismod</a>, + </tt> + <tt> + <a href="http://manpages.debian.org/cgi-bin/man.cgi?query=a2ensite">a2ensite</a>, + <a href="http://manpages.debian.org/cgi-bin/man.cgi?query=a2dissite">a2dissite</a>, + </tt> + and + <tt> + <a href="http://manpages.debian.org/cgi-bin/man.cgi?query=a2enconf">a2enconf</a>, + <a href="http://manpages.debian.org/cgi-bin/man.cgi?query=a2disconf">a2disconf</a> + </tt>. See their respective man pages for detailed information. + </li> + + <li> + The binary is called apache2. Due to the use of + environment variables, in the default configuration, apache2 needs to be + started/stopped with <tt>/etc/init.d/apache2</tt> or <tt>apache2ctl</tt>. + <b>Calling <tt>/usr/bin/apache2</tt> directly will not work</b> with the + default configuration. + </li> + </ul> + </div> + + <div class="section_header"> + <div id="docroot"></div> + Document Roots + </div> + + <div class="content_section_text"> + <p> + By default, Trisquel does not allow access through the web browser to + <em>any</em> file apart of those located in <tt>/var/www</tt>, + <a href="http://httpd.apache.org/docs/2.4/mod/mod_userdir.html">public_html</a> + directories (when enabled) and <tt>/usr/share</tt> (for web + applications). If your site is using a web document root + located elsewhere (such as in <tt>/srv</tt>) you may need to whitelist your + document root directory in <tt>/etc/apache2/apache2.conf</tt>. + </p> + <p> + The default Trisquel document root is <tt>/var/www/html</tt>. You + can make your own virtual hosts under /var/www. This is different + to previous releases which provides better security out of the box. + </p> + </div> + + + + + </div> + </div> + </body> +</html> + diff --git a/helpers/DATA/apache2/trisquel-logo.png b/helpers/DATA/apache2/trisquel-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..212f4d71b75450ba983eb94714cb2d56d4a3e759 GIT binary patch literal 14109 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 QpRxf;^6GLmvf!})0ML-FOaK4? literal 0 HcmV?d00001 diff --git a/helpers/make-apache2 b/helpers/make-apache2 index 785f944c..ecd8801c 100644 --- a/helpers/make-apache2 +++ b/helpers/make-apache2 @@ -17,10 +17,15 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=1 +VERSION=2 . ./config +rm debian/icons/ubuntu-logo.png +cp $DATA/trisquel-logo.png debian/icons/ +cp $DATA/index.html debian/ +replace ubuntu-logo trisquel-logo . + # Make the banner be Trisquel GNU/Linux instead of just Trisquel sed '/^LSB_RELEASE/s/$/_GNU\/Linux/' -i debian/rules -- GitLab