1,234
edits
Changes
→Introduction and Purpose
= OPS235 Assignment 2 Introduction and Purpose =
'''Weight:''' 515% of the overall grade
'''Due Date:''' Week 13 <br />Refer to your instructor for submission instructionsSee blackboard
'''Submission:''' You will be submitting your completed work through a series of screenshots on Blackboard. (See below.)
'''NOTE: Do this assignment inside the centos3 virtual machine. '''
<u>Install these packages using ''yum''</u>
:*Download a "zipped tar-ball" from a website (google-search), decompress, and compile
# Start the httpd service using '''systemctl'''.
# Ensure that the httpd service starts automatically during boot.
# Confirm that you can connect to your web server using a web browser -- both from centos3 (you can test using '''linkslynx''') as well as from the host. You should see the Apache Test Page.
# If you can't connect to it from outside the machine - perhaps your firewall is blocking access to the web server.
# Start the MySQL service (mysqld or mariadb) using '''systemctl'''.
#* If you do not see any messages, research how you can secure the MySQL installation and set the MySQL-root password.
#* Read those messages carefully, you are setting up a production MySQL server and there shouldn't be any "test" databases or anonymous users or users without a password.
# Set your MySQL root password to your learn ID Seneca e-mail username (without the ''@senecac.onmyseneca.ca '' part).
# This following part is challenging so take your time and read the instructions to make sure you do it properly, we have to set up a dedicated user and database for wordpress:
## '''NOTE: If you decide to download the wordpress package during this section, please use the 5.0.x version here (use wget): https://wordpress.org/wordpress-5.0.7.tar.gz'''## Start by looking at httphttps://codex.wordpress.org/Installing_WordPresssupport/article/creating-database-for-wordpress/#Using_the_MySQL_Client using-the-mysql-client where you will find instructions for the setup.
## You will need to run those commands in a centos3 terminal.
## Your adminusername is root
## Your databasename is myblog
## Your wordpressusername is your learn IDSeneca username## The password should also be your learn IDSeneca username
## Your hostname is localhost
Wordpress (like most web applications) is not available in the Fedora repositories, it must be downloaded and installed manually.
# '''Download the latest 5.tar0.gz x version from wodpress.org into of wordpress to your centos3 VM here (use wget): https://wordpress.org/wordpress-5.0.7.tar.gz'''
# Extract it into '''/var/www/html'''
# Now we need to allow Apache to modify the wordpress installation. To do this use <b>chown</b> and <b>chgrp</b> with <b>-R</b> option to make the owner and group of every file and directory inside wordpress "apache".
# Check your work so far by pointing your web browser to http://centos3/wordpress/ where you will get an error starting with "There doesn't seem to be a wp-config.php file"
# Copy the wp-config-sample.php file to wp-config.php and edit the new file:
#* Change the DB_NAME, DB_USER, DB_PASSWORD to the appropriate values.'''(Do not use the root account for your database connection! Marks will be deducted.)'''
# Now go back to http://centos3/wordpress/ - you should see a Wordpress Welcome/Setup page.
#* Set the title to Your Name's Blog. For example for me it would be "OPS235 Professor's Blog"
#* Click "Install Wordpress", you should see a "Success!" message.
Write a blog post on your new blog explaining:
* What problems (minor and major) you ran into during the installation and how you solved them.
Write a second post on your blog explainingincluding for example:
* Are you ready for the exam or not.
* List the material you are strong on.
''' Make your posts look professional. That means use good english, headings, bullet or numbered lists, etc.
{| class="wikitable" border="1"
|-
| Wordpress showing in Firefox || 1 ||
|-
| Blog accessed using local hostname resolution || 2 ||
|-
| iptables rules configured correctly || 2 ||
|-
| Everything ready to show First blog post || 2 1 ||
|-
| First Second blog post || 3 1 ||
|-
| Second blog post Submitted correctly || 3 4 ||
|-
| '''Total''' || '''20 ''' ||
|}
[[Category:OPS235]]
[[Category:Summer 2020]]
[[Category:Digital Classroom]]