Personal Web Pages
As an SECS student of faculty member, you have the ability to set up a personal web page using our server, http://www.secs.oakland.edu. All you need to do is create directory called "public_html" in your home directory. You can do this by accessing your H drive from any lab machine or check out the Transferring Files page to learn how to transfer files from home.
All files stored in public_html will be publically viewable via the web, from the URL http://www.secs.oakland.edu/~[username], where [username] is your SECS username.
Adhere to Policy #860 found on http://www.oakland.edu/uts/policies. Do not store personally identifiable information such as G#'s or other confidential data, on the SECS webserver or any other SECS server without gaining approval from a data steward and contacting the cto.
Related Services
The secs webs server allows you to host more than simple HTML files. You can add CSS, Php, Perl, and Python files. Also you can design you web site to utilize MySQL
Alternative Web Hosting Offered by Oakland University
Your webmail account allows you access to the Google Sites service. All OU students, staff, and faculty have access to Google Sites, but only SECS students/faculty have accounts on the SECS webserver.
Permissions Errors
Ocasionally, you will copy a file to your public_html, and the SECS webserver will give you a "Forbidden" error when viewing a page. This is because, for security purposes, files created by SECS users are readable only by the person who created them. Files in public_html should be considered an exception to this rule, but it is up to you to make sure the permissions are set properly. There are two ways to do this.
If you are using WinSCP to transfer files to the server, there is an option to set all files to a certain permission set upon copying them. Go to the Options menu, and click Preferences.
Under the "Transfer" section, find the "Upload options" box as seen above. Click the "Set permissions" checkbox, and set the permissions to exactly as seen above. Check R next to Owner, Group, and Others, check W next to Owner only, do not check X anywhere, and make sure to check the "Add X to directories" checkbox. Then click Close, then OK. Now all transferred files will have permissions that will work with websites.
If you've already transferred the files, you will need to right-click on the files you have transferred and click properties.
Under the Permissions section, make sure "R" is checked next to Owner, Group, and Others, then make sure "X" is not checked, then check the "Add X to directories" checkbox, and finally check the "Set group, owner and permissions recursively" checkbox. Then click OK, and your files' permissions will be fixed.
If you'd like to do this over the command line over ssh, log into www.secs.oakland.edu, and run the following command, exactly as it appears:
And the permissions will be fixed on all the files under public_html.