-
-
Save aifaiz/336b76ab0190c65b1c549404f71763eb to your computer and use it in GitHub Desktop.
Configure Webserver Dari Kosong
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# STEP 1: Mula disini. Update core server dulu | |
sudo yum -y update | |
# STEP 2: restart machine | |
sudo reboot | |
# STEP 3: install keperluan package server untuk bina web server | |
sudo yum install -y httpd24 php73 mysql56-server php73-mysqlnd php73-mbstring.x86_64 php73-zip.x86_64 mod24_ssl php73-gd git gcc tcl vsftpd | |
# STEP 4: setting untuk sentiasa "run" webserver walaupun selepas machine reboot. | |
sudo chkconfig httpd on | |
# STEP 5: assign user linux ke group yang mempunyai akses ke permission webserver | |
sudo usermod -a -G apache ec2-user | |
# STEP 6: buat folder baru dekat ROOT "/" untuk webserver run. ini akan jadi direktori utama untuk webserver. | |
sudo mkdir /webserver | |
# STEP 7: set linux user permission webserver kepada folder baru kita | |
sudo chown -R ec2-user:apache /webserver | |
# STEP 8: setup folder web permission untuk folder kita | |
sudo chmod 2775 /webserver/ | |
# STEP 9: start webserver kita! | |
sudo service httpd start | |
# STEP 10: sekarang kite akan buat setting webserver. command ni akan bolehkan kite edit httpd.conf file | |
sudo nano /etc/httpd/conf/httpd.conf | |
# | |
# STEP 11: masuk dalam editor httpd.conf file tu, cari dan tukar bahagian file tu seperti dibawah. | |
# | |
# ServerAdmin xxxxxxxx@xxxx.com | |
# DocumentRoot "/webserver/public_html" | |
# <Directory> | |
# AllowOverride All | |
# </Directory> | |
# kena tambah code ini dekat line paling bawah sekali untuk POINT domain kite kepada folder dalam server. | |
# <VirtualHost *:80> | |
# DocumentRoot "/webserver/public_html" | |
# ServerName YOURDOMAINNAME.COM | |
# ErrorLog /webserver/error_log | |
# </VirtualHost> | |
# NOTE: to exit the editor. ctrl + x | |
# STEP 12: restart service httpd. dan siap! kita boleh bubuh static web / html / wordpress / laravel kat folder tu dan jadi website! wooho! | |
sudo service restart httpd | |
# TAMAT! END OF LINE! TERTIB |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment