Apache Web Hosting
Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation, Apache is an open source software available for free. It runs on 67% of all web servers in the world. It is fast, reliable, and open source.
Requesting Access
Apache websites are only offered to individual NCSU users, not groups.
All Apache services conform to yourunityid.math.ncsu.edu naming schema.
Setting Up Your New Apache Website
apache.math.ncsu.edu hosts all departmental apache services. Your home directory (/mnt/WebStor/apache/unityID) will have a “www” folder in it. This “www” folder is your web root, and your domain name (unityID.math.ncsu.edu) will point to it. The folder will be empty when it is created. All files in this folder are accessible from the internet without authentication!
You may interact with the folder and edit any files via the SSH console. You may also place files on the web server via a SFTP client or a terminal command like SCP. Various apps such as Dreamweaver can mount your www folder via SFTP.
If using the terminal, you can send files from your computer to the web server securely via SCP. Exit your existing terminal or launch another terminal on your Mac.
To move all files from /path/to/local/dir to web folder
scp -r /path/to/local/dir/* YourNCSUid@apache.math.ncsu.edu:~/www
Once you have sent your files, they will instantly be available under your domain. The web page will always load index.html or index.php as the root (https://myncsuid.math.ncsu.edu/).
You can also mount your Apache service using macOS' Finder app.
Student data is protected by standards such as FERPA. Anything related to student data (Student names, grades, feedback, etc) is prohibited from being hosted on this service. This service is subject to the Spirion Identity Finder and data not in compliance with NC State standards and regulations will be reported to Security & Compliance via automated scans.
For additional support contact support@math.ncsu.edu.