Tampilkan postingan dengan label Sistem Admin. Tampilkan semua postingan
Tampilkan postingan dengan label Sistem Admin. Tampilkan semua postingan

Konfigurasi PHP-FPM Web Server Nginx CentOS 7

Haii kembali lagi ke gw Ferri Rizaldi :)
Pada kesempatan kali ini gw akan membagikan suatu postingan yang berjudul "Konfigurasi PHP-FPM Web Server Nginx CentOS 7".

Apa itu PHP-FPM ???
Dari hasil yang saya cari di situs asli nya, pengertiannya adalah "PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites."
Artinya "PHP-FPM (FastCGI Process Manager) merupakan implementasi PHP FastCGI alternatif dengan beberapa fitur tambahan yang berguna untuk situs dari berbagai ukuran, terutama  situs yang sangat sibuk."

Tabel Keterangan



Berikut Konfigurasinya.

1. Install wget dahulu. Fungsinya untuk memasang repo luar ke OS kita.



2. Setelah itu download repo epel.
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm



3. Setelah terdownload, pasang repo epel nya ke OS kita.
rpm -ivh epel-release-7-9.noarch.rpm



4. Jika sudah terpasang repo epelnya, lalu install php-mbstring dan php pear dari epel repo.
yum -enablerepo=epel install php-mbstring php-pear -y



5. Tunggu sampai selesai. Jika sudah selesai akan seperti dibawah.



6. Setelah itu pasang repo remi.
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm



7. Jika sudah, maka akan seperti dibawah.



8. Selanjutnya install php-fpm dari repo remi.



9. Tunggu sampai selesai. Jika selesai, maka akan seperti dibawah.




10. Jika semuanya sudah terinstall, lalu edit file www.conf di folder /etc/php-fpm.d/.



11. Cari script yang tulisannya ada user dan group.



12. Lalu edit yang sebelumnya apache, ubah menjadi nginx.



13. Setelah itu start dan enable kan php-fpm nya.



14. Lalu edit file yang menyimpan hasil konfigurasi di nginx nya. Disini gw mengedit file Vhost Nginx.



15. Lalu tambahkan script berikut di bawah server name.
location ~\.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}



16. Setelah itu, restart nginx nya.



17. Lalu masukkan data berikut lalu simpan dengan nama info.php di folder html nginx.
echo "<?php phpinfo() ?>" > /usr/share/nginx/html/info.php



18 Lakukan pengujiannya di browser client.
www.domain.net/info.php



Sekian dari gw...
Semoga bermanfaat...

Konfigurasi Basic Authentication Web Server Nginx CentOS 7

Haii kembali lagi ke gw Ferri Rizaldi :)
Pada kesempatan kali ini gw akan membagikan suatu postingan yang berjudul "Konfigurasi Basic Authentication Web Server Nginx CentOS 7".

Apa itu Basic Authentication ???
Kalian bisa melihat nya di postingan sebelumnya yaitu Basic Authentication Web Server Apache.

Tabel Keterangan



Berikut Konfigurasinya.

1. Install httpd-tools terlebih dahulu.



2. Setelah itu edit file nginx.conf.



3. Lalu tambahkan script berikut, tambahkan diantara server { }.
location /auth-basic {
     auth_basic   "basic auth ferri"
     auth_basic_user_file   "/etc/nginx/.htpasswd"
}



4. Lalu buat user dan password nya untuk login ke halaman web.



5. Setelah itu buat file auth-basic untuk menyimpan file index.html nya.



6. Lalu buat file index nya didalam folder auth-basic nya.



7. Isi script web nya.



8. Setelah itu restart nginx nya.



9. Selanjutnya buka browser di client lalu ketik www.domain.net/auth-basic/. Maka ia akan meminta autentikasi untuk memasukki halaman web nya.



10. Jika sudah login ke halaman web nya. Maka akan muncul halaman web yang dibuat.



Sekian dari gw...
Semoga bermanfaat...

Konfigurasi Enable Userdir Web Server Nginx CentOS 7

Haii kembali lagi ke gw Ferri Rizaldi :)
Pada kesempatan kali ini gw akan membagikan suatu postingan yang berjudul "Konfigurasi Enable Userdir Web Server Nginx CentOS 7".

Apa itu Userdir ???
Kalian bisa lihat nya di Sini.

Tabel Keterangan



Berikut Konfigurasinya.

1. Buat user baru untuk userdir nya.



2. Lalu edit file nginx.conf.



3.Lalu tambahkan script berikut diantara server { }
location ~ ^/~(.+?) (/.*) ?$ {
     alias /home/$1/public_html$2;
     index index.html index.htm;
     autoindex on;
}



4. Setelah itu restart nginx nya.



5. Selanjutnya buat folder public_html di dalam user nya.
Lalu beri permission pada folder public_html dan juga pada user nya.



6. Selanjutnya buat file index.html di dalam folder public_html.



7. Isi script web nya.



8. Setelah itu beri permission juga pada file index.html nya.



9. Setelah itu lakukan chcon pada folder public_html nya dan juga setsebool. Setelah itu restart nginx nya.



10. Akses di browser client.
www.domain.net/~user/



Sekian dari gw...
Semoga bermanfaat...

Konfigurasi HTTPS Web Server Nginx CentOS 7

Haii kembali lagi ke gw Ferri Rizaldi :)
Pada kesempatan kali ini gw akan membagikan suatu postingan yang berjudul "Konfigurasi HTTPS Web Server Nginx CentOS 7".

Apa itu HTTPS ???
Kalian bisa melihatnya di postingan HTTPS Apache.

Tabel Keterangan



Berikut Konfigurasinya.

1. Pindah ke direktori certs.



2. Lalu buat server.key nya. Fungsinya sebagai certificate pada halaman web.



3. Selanjutnya adalah lakukan generating openssl pada server.key nya.



4. Selanjutnya buat server.csr nya. Fungsinya adalah untuk memasukkan identitas certificate nya.



5. Lalu lakukan generate untuk certificate nya.



6. Setelah itu edit file nginx.conf.



7. Lalu cari script seperti dibawah. Tambahkan port https nya. Lalu tambahkan juga SSL Protocol, dan sertifikat nya.



8. Lalu tambahkan service https pada firewallnya. Setelah itu reload firewallnya.



9. Setelah itu, buat file index.html nya.



10. Lalu tambahkan script web nya.



11. Setelah itu akses dari browser client. Maka hasilnya akan seperti dibawah.




12. Pilih yang diberi kotak merah.


13. Maka hasilnya akan terbuka halaman web yang dibuat tadi.



14. Untuk lebih detailnya buka "security", biasanya tekan f12 di google chrome. Lalu klik View Certificate.



15. Lalu ikuti seperti dibawah.


Sekian dari gw...
Semoga bermanfaat...

Kategori

Kategori