============================================================================ INSTALL APACHE ============================================================================ https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-centos-7 yum update httpd adduser -d /var/www admin -G admin passwd admin cd /etc/httpd/conf/ mv httpd.conf httpd.conf.bak cd ../conf.modules.d;ls -al mv 00-base.conf 00-base.conf.bak; wget http://164.68.106.135/conf/00-base.conf; ls -al mv 00-mpm.conf 00-mpm.conf.bak; wget http://164.68.106.135/conf/00-mpm.conf; ls -al mv 00-proxy.conf 00-proxy.conf.bak; wget http://164.68.106.135/conf/00-proxy.conf;ls -al mv 00-dav.conf 00-dav.conf.bak; wget http://164.68.106.135/conf/00-dav.conf;ls -al mv 00-lua.conf 00-lua.conf.bak; wget http://164.68.106.135/conf/00-lua.conf;ls -al ---------------------------------------- Buat Vhost ---------------------------------------- mkdir /etc/httpd/sites-available /etc/httpd/sites-enabled nano /etc/httpd/conf/httpd.conf Tambahkan dibaris bawah : IncludeOptional sites-enabled/*.conf cd /etc/httpd/sites-available; wget http://164.68.106.135/conf/vhost.conf sudo ln -s /etc/httpd/sites-available/vhost.conf /etc/httpd/sites-enabled/vhost.conf sudo setenforce 0 systemctl start httpd systemctl restart httpd systemctl stop httpd ------------------- nano /etc/httpd/conf.modules.d/00-mpm.conf nano /etc/httpd/conf.modules.d/00-base.conf nano /var/www/html/error.log ========== INSTALL PHP V5.6 KEATAS ========== yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm atau; yum install epel-release yum-utils -y yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install yum-utils # yum-config-manager --enable remi-php55 [Install PHP 5.5] # yum-config-manager --enable remi-php56 [Install PHP 5.6] # yum-config-manager --enable remi-php72 [Install PHP 7.2] # yum-config-manager --enable remi-php73 [Install PHP 7.3] # yum-config-manager --enable remi-php74 [Install PHP 7.4] yum install php php-bcmath php-bz2 php-calendar php-cli php-ctype php-curl php-dom php-exif php-fileinfo php-ftp php-gd php-gettext php-iconv php-json php-ldap php-mbstring php-mcrypt php-mysql php-mysqli php-mysqlnd php-pdo php-pdo_mysql php-pdo_sqlite php-phar php-posix php-shmop php-simplexml php-sockets php-sqlite3 php-tokenizer php-xml php-xmlreader php-xmlwriter php-zip php-imagick php-igbinary php-leveldb php-msgpack php-redis php-sysvmsg php-sysvsem php-sysvshm php-wddx php-xsl nano /etc/php.ini memory_limit = 2048M post_max_size = 2048M upload_max_filesize = 2048M session.gc_maxlifetime = 604800 # php -v ========== Cara memeriksa file *.ini : cd /etc/php-zts.d/;ls -al cd /etc/php.d/;ls -al ##### Pengaturan Vhost ###### nano /etc/httpd/sites-available/vhost.conf nano /etc/httpd/sites-available/vhost-le-ssl.conf ### On-the-fly monitoring HTTP requests on a network interface ### yum -y install dsniff urlsnarf -i eth0 ### Merubah prefork MPM ke worker MPM on CentOS 7 64bit ##### nano /etc/httpd/conf.modules.d/00-mpm.conf Rubah : #LoadModule mpm_prefork_module modules/mod_mpm_prefork.so LoadModule mpm_worker_module modules/mod_mpm_worker.so #LoadModule mpm_event_module modules/mod_mpm_event.so systemctl restart httpd