INSTALLING AND SETTING UP APACHE 2 IN A

  • Slides: 30
Download presentation
INSTALLING AND SETTING UP APACHE 2 IN A LINUX ENVIRONMENT (A USER GUIDE)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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):

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):

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

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

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

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

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

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).