Added an example to run the debug app with apache2+libfcgi inside a docker container.

This commit is contained in:
2018-04-23 22:13:07 +02:00
parent 7aa7bf1ab2
commit 2f2e2067ba
6 changed files with 187 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<IfModule mod_fcgid.c>
AddHandler fcgid-script .ews
FcgidWrapper /home/eifweb/www/bin/debug.fcgi .ews
</IfModule>
Options +ExecCGI +Includes +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteRule ^.*$ maintenance.html [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^$ service.ews/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ service.ews/$1 [C]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>

View File

@@ -0,0 +1,19 @@
<!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>
<title>EiffelWeb running on Apache2+libfcgi</title>
</head>
<body>
EiffelWeb debug example hosted on apache2+libfcgi .
<ul>
<li>Send a GET request <a href="get?foo=bar">get?foo=bar</a></li>
<li>Send a POST request <form action="post?foo=bar" method="POST">
<input type="text" name="one" value="value_1"/>
<input type="text" name="two" value="value_2"/>
<input type="submit" value="Submit"/>
</form>
</li>
</ul>
</body>
</html>