WordPress
If you’re interested to create a website for yourself, your group, some conference or for some other reason, the easiest way is by using our WordPress network:
Just go to pages.ist.ac.at/, make sure you logged in at least once there, and request your website by sending an email to it@ist.ac.at.
Examples for websites hosted on pages are:
Usually, your site will have the name [my-site].pages.ist.ac.at, but if the site is of special interest to the institute (e.g. research group, department, large conference), [my-site].ist.ac.at ist possible, too.
Personal webspace
There is also the possibility to have a personal webspace. The address would be:
https://pub.ist.ac.at/~yourusername
See the following example (small tutorial) how to use a static site generator: https://pub.ist.ac.at/~stst/site/
Windows
Put your files here, and make your live easier by exchanging blanks(spaces) with an underline:
\\istsmb3.ist.local\public_html\_YOUR_FILE_GOES_HERE.xxx (H: or L:)
…and send the link to this location to share the content. Syntax: https://pub.ist.ac.at/~yourusername/_YOUR_FILE_GOES_HERE.xxx
External Users can now download your shared File via this link.
Mac and Linux
Put your files, folders below //fs3/home/yourusername/public_html
, so those are available via https://pub.ist.ac.at/~yourusername.
FAQ
I don’t have a public_html directory!
In this case, just create it yourself from your home directory.
ssh login.ist.ac.at mkdir "/fs3/home/$USER/public_html" chmod o+rx "/fs3/home/$USER/public_html"
My documents cannot be viewed due to a permission problem. How to fix this? (403 Forbidden)
Please make sure that you change these permission on the login1 server through ssh.
# Connect to login via ssh with your user! ssh login.ist.ac.at
# Allow the webserver to access your home directory chmod o+x "/fs3/home/$USER"
# Make all directories readable and accessible by the webserver find "/fs3/home/$USER/public_html" -type d -exec chmod -v o+rx {} \; # Make all files readable by the webserver find "/fs3/home/$USER/public_html" -type f -exec chmod -v o+r {} \;
Allow directory listing
By default, the Apache web server does not allow directories to list their files. To change that, save the following to a file called .htaccess in the directory where you want to allow it, e.g. in public_html
Options +Indexes
Using a shell you can do just
echo "Options +Indexes" >>.htaccess
The “+Indexes” option applies recursively to all subdirectories as well. When you use the “+Indexes” option, you need to make all relevant directories world-readable to allow web servers to list them:
chmod -R a+rX ~/public_html