Personal Pages✯
Looking for public.isima.fr? → Public pages
The public.isima.fr/<login> service is covered in a
dedicated page. It serves the public_html of
your pedagogical personal directory (the one on your VMs and classroom machines), with static files only: no execution — so no PHP —, no authentication, no .htaccess, no directory listing. The perso.* pages described below are served from your personal ~/shared space.
Documentation for perso.[isima|limos].fr
This page explains how to manage your personal web page on the new perso.[isima|limos].fr personal page server (perso.isima.fr and perso.limos.fr both point to the same server 193.55.95.57).
Personal pages currently work for professors, students, and staff
For students, the personal page exists only for the duration of their studies at ISIMA; no redirection is provided after graduation
Authentication is always done using your UCA login/password
SSH access to this machine is only possible after connecting to the VPN
Connecting✯
ssh username@perso.isima.fr
ssh username@perso.limos.fr
On Windows 10, you can also use SSH directly (usually enabled by default; otherwise, go here)
Your home directory mounts the content of your personal space (dirs).
You can also manage your personal page via ownCloud
To have a personal page, you must have a public_html directory in your home, created automatically, with the following permissions
drwxr-xr-x
user: username
group: grppersoapache
name: public_html
Any file (especially HTML files) in this public_html directory is visible at https://perso.isima.fr/~username and https://**perso.limos.fr/~username
A public_html/index.html file has also been created by default; you can replace it with your own index page.
Please note that you must choose an official URL for your personal page; otherwise, it will be invisible in Google search results
Choosing the official URL for your personal page (to be indexed by search engines)✯
Google de-references (hides in its results) pages with duplicate content.
You must therefore choose the official URL for your personal page: either https://perso.isima.fr/~username OR https://perso.limos.fr/~username.
This is managed by the public_html/.htaccess file, also created automatically. By default, the official URL is https://perso.isima.fr/~username, and the public_html/.htaccess file contains
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^perso.limos.fr$
RewriteRule (.*) https://perso.isima.fr%{REQUEST_URI} [R=301,L]
To have an official page at https://perso.limos.fr/~username, simply modify public_html/.htaccess as follows
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^perso.isima.fr$
RewriteRule (.*) https://perso.limos.fr%{REQUEST_URI} [R=301,L]
The unused URL will always redirect to the official address
Changing the official URL of your personal page (do not use my username)✯
If you do not want to use your username for the official URL of your personal page, send your username and your new-username-you-have-chosen by opening a ticket at https://support.isima.fr/
- Category: "Services" > Subcategory: "Personal Page" > Title: "Vanity URL for personal page"
- Specify your username and the one you wish to use for the official URL
- Also specify whether you want to keep the '~' prefix in the URL
Vanity URLs are reserved for permanent staff
Updating my personal page✯
To update your personal page, you can:
- connect directly via SSH (scp, rsync, WinSCP, etc.)
- use your personal space on homedirs
- use a Git hook
- use GitLab CI
Using a CMS for your personal pages✯
A static site does not require any updates on your part. A dynamic site does!
- For security reasons, we recommend not using a CMS to maintain your personal page.
- If you really want a CMS, consider DokuWiki or Grav, which do not use databases
- If you absolutely need a CMS that uses databases, send a well-justified request to https://support.isima.fr/
- Category: "Services" > Subcategory: "Personal Page" > Title: "CMS with database for personal page"
Setting up a redirection✯
- To automatically redirect visitors and search engines to your new personal page from the old one, leave only the following
public_html/.htaccessfile on the old personal page on fc.isima.fr
Redirect 301 /~username-on-glouglou https://perso.isima.fr/~username
-
Replace https://perso.isima.fr with https://perso.limos.fr if this is the domain you chose as the official URL for your personal page
-
Replace username with new-username-you-have-chosen if you changed the official URL of your personal page
Please double-check all redirections
Using frames (not recommended)✯
Add the following line to your public_html/.htaccess
Header always unset X-Frame-Options
Support✯
- Category: "Services" > Subcategory: "Personal Page"