Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.39 KB

README.MD

File metadata and controls

40 lines (31 loc) · 1.39 KB

README

Login for apache server:
Username: grader
Password: cse135Password

Link to website:
https://cse135bpj.site

Details of Github auto deploy setup:
We used Git Hooks to push directly to the server. We cloned the repository using the --bare flag consisting only of version control information onto the server. Then we created a post-receive hook and made the hook executable. On our local machines, we added a new remote for the live server and push to the server to auto deploy.

Login info for logging into site:
Username: grader
Password: cse135Password

Summary of changes to HTML file in DevTools after compression:
We did not change any of the HTML file because our compression was enabled by default. We made sure it was compressed by using DevTools, navigating to the Network tab, refreshing the page and checking the files' response header "Content-Encoding", which says gzip.

Summary of removing 'server' header:
We installed the Apache mod_security module and changed the Apache configuration file's ServerTokens to Full and SecServerSignature to "CSE135 Server". We then restarted the webserver.

Analytics configuration:
cse135bpj.site/matomo
Username: grader
Password: cse135Password

To install matomo we followed the guide at https://matomo.org/docs/installation/, using wget to get and the files and unzipped them. Then followed the gui instuctions to set up a matomo database.