Overview
The University of Texas at Dallas hosts user managed webpages on the personal.utdallas.edu subdomain. All active students, faculty, and staff can create personal webpages that will be hosted at the Personal Webpage Creator. Personal webpages may also be accessed using the preferred email address (PEA) prefix, such as https://personal.utdallas.edu/~john.doe.
Follow the instructions below to setup and begin configuration of your personal webpage.
Procedure
- Connect to Giant via SSH.
- In the root of your home directory, enter the command makeweb.
- Copy (or create) an index.html file to the newly created public_html directory.
- Use chmod 644 index.html to allow global read access to the file.
- This is required for the web server to serve the contents of your website.
- Additional pages, images, attachments may be added to the site by placing them in the public_html directory.
- Step 4 must be repeated for all additional files.
- Sub-directories in public_html will need global read & execute (755) permissions.
Example File Structure
Additional sub-directories may be created within the public_html top level site directory. Each sub-directory must have global r+x (read & execute) permissions. This can be achieved with the chmod 755 <directory> command. All files to be served, regardless of directory, must have global read (chmod 644 <file>) permissions. An example file structure is listed below, along with the permissions required.
~/public_html $ tree
.
|-- assets
| |-- index.css
| `-- index.js
|-- icon.svg
|-- index.html
`-- pages
|-- about.html
`-- projects.html
~/public_html $ ls -l
drwx---r-x. 2 abc123456 ts 71 Feb 7 13:46 assets
drwx---r-x. 2 abc123456 ts 59 Feb 7 13:46 pages
-rw-r--r--. 1 abc123456 ts 493 Feb 7 13:47 index.html
-rw-r--r--. 1 abc123456 ts 1497 Feb 7 13:46 icon.svg
Advanced Topics & Troubleshooting
Note: For additional assistance with personal webpages, please contact the
OIT Helpdesk.