R for the web
There is a nice R module for apache: rApache. So you can easily publish statistics.
To install rApache first install the following packages from the Debian/Ubuntu repository:
So the basics are done. Lets install rApache. Grab the latest version:
extract the contents and cd
into it. The installation process should be clear, I had to give a hint for the apxs2 location:
To notify apache about the new module you need to create two more files. First one is /etc/apache2/mods-available/r.conf
:
Now all files in /R
are assumed to be R-scripts, in /RApacheInfo
you’ll find some information about your installation.
The second file is /etc/apache2/mods-available/r.load
:
This file just defines which lib to load. To finish the installation you need to load the rApache module and restart the webserver via:
That’s it. You can test whether all was successful by browsing to localhost/RApacheInfo, hopefully you’ll see some config stuff. To prepare some own tests create a directory /var/www/R
(assuming your document-root is /var/www
) and paste something like this in a file called test
:
Browsing to localhost/R/test you should see something like this:
To create a graphic you need to change the content type to an image type. A small example might give you an idea:
Reload the page and you’ll see a more or less nice plot :-P That’s it for the moment, for a more interactive interface take a look at the ggplot2 mod.
Leave a comment
There are multiple options to leave a comment:
- send me an email
- submit a comment through the feedback page (anonymously via TOR)
- Fork this repo at GitHub, add your comment to the _data/comments directory and send me a pull request
- Fill the following form and Staticman will automagically create a pull request for you:
1 comment
[…] 30 secs to generate it, otherwise it would be cool to create such a cloud live with for example rApache. […]