INSTALLING AND SETTING UP APACHE 2 IN A






























- Slides: 30
INSTALLING AND SETTING UP APACHE 2 IN A LINUX ENVIRONMENT (A USER GUIDE)
PROVISION/ CREATE 2 VIRTUAL MACHINES WITHIN MICROSOFT AZURE: • WINDOWS 2012 R 2 SERVER (SETUP AS A DOMAIN CONTROLLER). • A LINUX UBUNTU 14. 04 SERVER (FOR INSTALLING AND SETTING UP APACHE 2 SERVER).
CREATING A LINUX UBUNTU SERVER (CONSIDERING YOU ALREADY HAVE KNOWLEDGE AND HAVE SET UP YOUR WINDOWS 2012 R 2 SERVER, FOR YOUR DOMAIN CONTROLLER*): CLICK “NEW”, AS INDICATED BY THE ARROW BELOW. CLICK “FROM GALLERY”, AS INDICATED BY THE ARROW BELOW.
VIRTUAL MACHINE (VM) CREATION: (A QUICK WALK THROUGH GUIDE) SELECT THE UBUNTU 14. 04 SERVER VM: ADD THE FOLLOWING VM NAME, USER NAME, AND PASSWORD.
VIRTUAL MACHINE (VM) CREATION: (A QUICK WALK THROUGH GUIDE CONTINUED*) ONLY CHANGE THE CLOUD SERVICE, IN THIS SECTION. SELECT YOUR DOMAIN CONTROLLER (THE OTHER FIELDS WILL POPULATION AUTOMATICALLY*):
VIRTUAL MACHINE (VM) CREATION: (A QUICK WALK THROUGH GUIDE CONTINUED*) FINISH THE VM CREATION PROCESS: IN THE FUTURE, START YOUR MACHINE AFTER THE DC IS ACTIVE.
IMPORTANT: ENSURE YOU HAVE YOUR DOMAIN CONTROLLER RUNNING, BEFORE YOU START YOUR UBUNTU SERVER (OTHERWISE, YOU WILL GET AN ERROR, SIMILAR TO THE FOLLOWING SLIDE):
YOU WILL GET “FAILED TO START” ERROR, IF YOU ATTEMPT TO START THE LINUX UBUNTU SERVER BEFORE THE DOMAIN CONTROLLER:
INSTALL THE APACHE 2 WEB SERVER ADMINISTRATION SOFTWARE: (DOWNLOAD THE SSH PROGRAM “PUTTY” FROM A SITE LIKE FROM THIS LINK): HTTP: //WWW. CHIARK. GREENEND. ORG. UK/~SGTATHAM/PUTTY/DOWNLOAD. HTML IT SHOULD BRING YOU TO THIS SITE, DOWNLOAD AND RUN THE EXE, AFTER SAVING THE PROGRAM. ENTER YOUR VM NAME (FOR INSTANCE, CARDC 01. CLOUDAPP. NET)
INSTALL THE APACHE 2 WEB SERVER ADMINISTRATION SOFTWARE: (CONTINUED) YOU MAY GET A PROMPT LIKE THE FOLLOWING; SIMPLY CLICK YES TO CONTINUE. LOG IN WITH USERNAME (THE PASSWORD WILL NOT SHOW, AS YOU ENTER IT).
INSTALL THE APACHE 2 WEB SERVER ADMINISTRATION SOFTWARE: (INSTALLING AN UPDATE AND INSTALLING APACHE 2): ENTER THE COMMAND “SUDO APTGET UPDATE”. LOOK AT THE END OF THE LIST, TO ENSURE SOME PACKAGES WERE “FETCHED”.
INSTALL THE APACHE 2 WEB SERVER ADMINISTRATION SOFTWARE: (INSTALLING AN UPDATE AND INSTALLING APACHE 2 CONTINUED): RUN THE COMMAND “SUDO APT-GET INSTALL APACHE 2”, TO INSTALL APACHE 2: SELECT “Y” FOR YES TO DOWNLOAD THE REQUIRED PACKAGES:
INSTALL THE APACHE 2 WEB SERVER ADMINISTRATION SOFTWARE: (INSTALLING AN UPDATE AND INSTALLING APACHE 2 CONTINUED): CARRY ON WITH NEW INSTALLED PACKAGES: RUN THE COMMAND CD RUN A ‘LS’. /ETC, THEN
INSTALL THE APACHE 2 WEB SERVER ADMINISTRATION SOFTWARE: (INSTALLING AN UPDATE AND INSTALLING APACHE 2 CONTINUED): WE ARE ABOUT TO EDIT THE FILES “HOSTNAME & HOSTS”. RUN THE COMMAND SUDO NANO /ETC/HOSTNAME (IT SHOULD BE BLANK, AS SHOWN).
CONFIGURE NETWORKING AND TEST CONNECTIVITY WITH OTHER COMPUTERS ON THE NETWORK: EDIT THE TEXT FILE WITH THE FOLLOWING IPV 4 INFORMATION. YOU CAN EDIT THE NAME WITH YOUR “MACHINE NAME”; AS INDICATE BY THE ARROW.
INSTALL THE APACHE 2 WEB SERVER ADMINISTRATION SOFTWARE: (INSTALLING AN UPDATE AND INSTALLING APACHE 2 CONTINUED): WE ARE ABOUT TO EDIT THE FILE “ HOSTS” (SOMETIMES THIS FILE HAS AUTO UPDATED FROM YOUR HOSTNAME CHANGES*). RUN THE COMMAND SUDO NANO /ETC/HOSTS (IT SHOULD BE BLANK, AS SHOWN).
CONFIGURE NETWORKING AND TEST CONNECTIVITY WITH OTHER COMPUTERS ON THE NETWORK: EDIT THE TEXT FILE WITH THE FOLLOWING IPV 4 INFORMATION. AGAIN, EDIT THE NAME TO WHATEVER IS SUITABLE FOR YOUR SETUP; AS INDICATE BY THE ARROW.
CONFIGURE NETWORKING AND TEST CONNECTIVITY WITH OTHER COMPUTERS ON THE NETWORK (CONTINUED): SAVE AND EXIT (PRESS THE C ‘ TRL’ KEY, AND THEN THE “X” KEY, AND PRESS ENTER). RESTART UBUNTU, TO ENSURE THE CHANGES ARE APPLIED.
CONFIGURE NETWORKING AND TEST CONNECTIVITY WITH OTHER COMPUTERS ON THE NETWORK (CONTINUED): AFTER THE MACHINE HAS RESTARTED, SIMPLY LOG BACK INTO THE TERMINAL, VIA PUTTY.
CONFIGURE NETWORKING AND TEST CONNECTIVITY WITH OTHER COMPUTERS ON THE NETWORK (CONTINUED): CONFIRM THE SETUP IS FUNCTIONING, BY RUNNING ANSLOOKUP ‘ 127. 0. 0. 1 ’
CONFIGURE APACHE 2 USING PUTTY, AND CREATE A NEW VIRTUAL HOST: (ENSURE YOU CAN HOST A SIMPLE WEB PAGE AND ACCESS IT FROM YOUR WINDOWS WORKSTATION/ THE DC). RUN THE FOLLOWING COMMANDS: IT WILL LOOK LIKE THE FOLLOWING, WITHIN YOUR TERMINAL:
CONFIGURE APACHE 2 USING PUTTY, AND CREATE A NEW VIRTUAL HOST: (ENSURE YOU CAN HOST A SIMPLE WEB PAGE AND ACCESS IT FROM YOUR WINDOWS WORKSTATION/ THE DC). WE MODIFY OUR PERMISSIONS, RUN THE COMMANDSUDO CHMOD -R 755 /VAR/WWW
CREATING A DEMO WEBSITE PAGE: RUN THE COMMAND NANO /VAR/WWW/EPRU. COM/PUBLIC_H TML/INDEX. HTML (THIS WILL BE THE WEB PAGE YOU WILL LATER SEE IN YOU DC*). ENTER THE FOLLOWING HTML SCRIPT, WITHIN YOUR ”INDEX. HTML” TEXT FILE.
CREATING A DEMO WEBSITE PAGE (CONTINUED) & SETTING UP THE CONFIGURATION FILE (. CONF): PRESS “CTRL + X” TO SAVE & EXIT. RUN THE COMMAND SUDO CP /ETC/APACHE 2/SITESAVAILABLE/000 -DEFAULT. CONF /ETC/APACHE 2/SITESAVAILABLE/EPRU. COM. CONF
CREATING A DEMO WEBSITE PAGE (CONTINUED) & SETTING UP THE CONFIGURATION FILE (. CONF): RUN THE COMMAND SUDO NANO /ETC/APACHE 2/SITESAVAILABLE/EPRU. COM. CONF EDIT THE SERVERNAME AND THE DOCUMENTROOT WITH YOUR DETAILS.
CONCLUSION: ENSURING THAT YOU CAN ACCESS YOUR LINUX SERVER USING AN SFTP CLIENT ON YOUR WORKSTATION: ENTER INTO YOUR DOMAIN CONTROLLER (DC). ENTER: MACHINE NAMEUSERNAME & PASSWORD.
CONCLUSION: ENSURING THAT YOU CAN ACCESS YOUR LINUX SERVER USING AN SFTP CLIENT ON YOUR WORKSTATION: OPEN THE SERVER MANAGER/LOCAL SERVER, TOOLS, THEN DNS TO OPEN THE DNS MANAGER. ONCE THE POPUP APPEARS, CLICK ON NEW ZONE; FORM THE FORWARD LOOKUP ZONES FOLDER. CLICK YES.
CONCLUSION: ENSURING THAT YOU CAN ACCESS YOUR LINUX SERVER USING AN SFTP CLIENT ON YOUR WORKSTATION: ENTER THE APPROPRIATE DETAILS AND AT THE END; SELECT “ALLOW BOTH NON SECURE AND SECURE DYNAMIC UPDATES”. ENTER INTO YOUR FORWARD LOOKUP ZONE NEW FOLDER CREATED; AFTER THE WIZARD HAS FINISHED (SELECT NEW HOST ):
CONCLUSION: ENSURING THAT YOU CAN ACCESS YOUR LINUX SERVER USING AN SFTP CLIENT ON YOUR WORKSTATION: ENTER THE APPROPRIATE DETAILS AND CLICK “ADD HOST”. FINALLY, WE SIMPLY NEED TO OPEN A BROWSER AND ENTER THE ADDRESS DETAILS (FOR INSTANCE, I ENTERED WWW. EPRU. COM AND IN ANOTHER TAB, 192. 168. 70. 10 TO ENSURE BOTH WERE SETUP AND FUNCTIONING CORRECTLY*).
CONCLUSION (SUMMARY): WHAT WE HAVE ACHIEVED: • CREATED A NEW LINUX UBUNTU 14. 04 SERVER VIRTUAL MACHINE. • UPDATED PACKAGES FOR THE LINUX SERVER. • INSTALLED APACHE 2 LINUX SERVER ON UBUNTU. • CREATED AND EDITED HOSTS AND CONFIGURATION FILES AS PER SETUP REQUIREMENTS. • CREATED HTML WEB PAGE AND SAVED THE SCRIPT (READY TO VIEW VIA A BROWSER IN THE DOMAIN CONTROLLER*). • FINALLY, CONFIRMED THE LINUX UBUNTU/ APACHE 2 SERVER WEB PAGE WAS ACCESSIBLE AND VIABLE, VIA ANOTHER WORKSTATION (THEWINDOWS 2012 R 2 SERVER DC).