AgileApps Support Wiki Pre Release

Difference between revisions of "User:Aeric/Apache Notes"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
 
Line 1: Line 1:
<noinclude>__TOC__</noinclude>
<noinclude>__TOC__</noinclude>
===Commands===
====Commands====
RedHat commands worth knowing:
RedHat commands worth knowing:
:* <tt>service httpd restart</tt> - Restart Apache (generally unnecessary. Sometimes useful, "just to be sure")
:* <tt>service httpd restart</tt> - Restart Apache (generally unnecessary. Sometimes useful, "just to be sure")
:* <tt>service httpd reload</tt> - Reload the configuration files
:* <tt>service httpd reload</tt> - Reload the configuration files


===mediawiki.conf===
====mediawiki.conf====
The configuration file for MediaWiki is <tt>/etc/httpd/conf.d. mediawiki.conf</tt>, where:
The configuration file for MediaWiki is <tt>/etc/httpd/conf.d. mediawiki.conf</tt>, where:
:* '''etc''' (''eht-cee'') is the "et cetera" container for stuff added to the system
:* '''etc''' (''eht-cee'') is the "et cetera" container for stuff added to the system
Line 13: Line 13:
{{Important|<br>''All'' files in that directory are processed, so make backup files elsewhere.}}
{{Important|<br>''All'' files in that directory are processed, so make backup files elsewhere.}}


===About that query string===
====About that query string====
;Motivation:Pages with plain names seem to work properly. The incoming link is converted to the short URL form, and TOC entries have that form, as well.
;Motivation:Pages with plain names seem to work properly. The incoming link is converted to the short URL form, and TOC entries have that form, as well.



Latest revision as of 22:43, 4 September 2013

Commands

RedHat commands worth knowing:

  • service httpd restart - Restart Apache (generally unnecessary. Sometimes useful, "just to be sure")
  • service httpd reload - Reload the configuration files

mediawiki.conf

The configuration file for MediaWiki is /etc/httpd/conf.d. mediawiki.conf, where:

  • etc (eht-cee) is the "et cetera" container for stuff added to the system
  • httpd is the HTTP Daemon (Apache)
  • conf.d is the directory of configuration files (all files in this directory are read by Apache when it starts or reloads.)

Warn.png

Important:
All files in that directory are processed, so make backup files elsewhere.

About that query string

Motivation
Pages with plain names seem to work properly. The incoming link is converted to the short URL form, and TOC entries have that form, as well.
But bookmarks that go to old pages that have :, /, or ! in them don't get a URL rewrite, because those characters don't seem to be handled by the URL-segment-at-a-time matching rules. (They must be MediaWiki matching rules, because Apache is *not* doing the redirect. MediaWiki is.)
Idea
We could make a redirect.php page that parses the query string, creates the new URL, and sends a 301-redirect back to the browser. That would be cool. But it's a fair amount of work for a few special pages that, over time, will no longer be bookmarked.