Step 1: Create a physical site folder on web server
- Remote desktop into 146.20.81.4 (rackspace server)
- c:\sites
- create a new folder
- CONFIRM PERMISSIONS: right click > properties > security
- administration (special user group), users (special user group), IIS_IUSRS (access for IIS itself) SHOULD BE DEFAULT
- edit permissions -> allow full control, apply (confirm that they have the permissions. if unsure, check another site for consistency)
- go into IIS (IIS manager is latest version. use latest version) (6 won't have any sites in it)
- expand on left to sites
- right click add website
- title just for IIS internal value
- physical path -> point to the location in C:\sites
- for this server, always select the address ending in .4 (172.24.16.4)
- host name is the compete url, e.g. newness.marriner.com
- click OK
- Right Click on site > Edit Bindings > Add Site Binding for HTTPS > Type: HTTPS HostName: yoururl IP: same as http, Port: 443 SSL Cert: Appropriate cert (marriner wildcard for marriner subdomains)
- MAKE SURE SNI (server name indication) is checked on the certificate OR OTHER SITES WILL BREAK.
Step 2: Add FTP user and alias
- open filezilla ftp server
- connect
- go to users (one person icon)
- click mmc or create a user
- on left, pages, shared folders
- add a folder (the sites folder created earlier)
- check all boxes under files and directory
- add an alias (this will be the remote directory used for ftp/dreamweaver) to point to the actual sites folder on the C:\ drive
*if it's a new site, don't call it dev so that when it goes live it doesn't have dev in the title
Step 3: Subdomain A record
*if site existed previously as dev, we don't have to do this.
- remote into 192.168.17.27 with windows login credentials
- start > DNS manager
- expand forward lookup zones
- right click marriner.com
- select new Host (a or aaaa)
- copy and paste from a similar site (e.g. the 146. sites)
- ip is ip
- top name is the subdomain part (e.g. newnesss for newness.marriner.com)
- don't need to check checkboxes, just click add host
Step 4: Allow external access (outside of the internal network)
*this last step will allow access outside the network, also don’t need to do this if the subdomain already exists
- register.com (passwords in passwords doc)
- dashboard > domains > manage
- com > manage
- scroll down to the advanced technical settings
- edit IP address records (a)
- add a new record
- continue
- continue/save again
Troubleshooting
- if you can't FTP, check filezilla server
- If showing 504, check permissions on folder. Also make sure site has files uploaded to it. No files in the site will give the same error as directory browsing isn't allowed.
- confirm IP address, typing of domain names that match
Did you find what you were looking for? Is there anything that needs improvement?