Cara Membuat Nginx Virtual Host di CentOS

 CentOS, Tutorial, Webserver

cara install nginx pada centos logo
Sebelum membuat vhost Nginx, pastikan sudah install nginx terlebih dahulu. Untuk tutorial cara membuat dan konfigurasi virtual host (vhost) pada nginx di centOS sebagai berikut:

  1. Membuat web direktori

    cd /home
    mkdir -p demo.jadoel.info/{public_html,logs,stats}

    Cara Membuat Nginx Virtual Host di CentOS

  2. Membuat konfigurasi untuk nginx vhost

    nano /etc/nginx/conf.d/demo.jadoel.info.conf

    contoh vhost config:

    server {
               listen  80;
               server_name  demo.jadoel.info www.demo.jadoel.info;
    
               access_log  /home/demo.jadoel.info/logs/access.log ;
               error_log    /home/demo.jadoel.info/logs/error.log ;
    
               location / {
                   root   /home/demo.jadoel.info/public_html;
                   index  index.php index.html index.htm;
                   if (!-e $request_filename) {
                   rewrite ^(.*)$ /index.php?q=$1 last;
                   break;
               }
    
               }
    
               error_page   500 502 503 504  /50x.html;
               location = /50x.html {
                   root   /home/demo.jadoel.info/public_html;
               }
    
              # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
              location ~ \.php$ {
                    fastcgi_pass   127.0.0.1:9000;
                    fastcgi_index  index.php;
                    root    /home/demo.jadoel.info/public_html;
                    fastcgi_param  SCRIPT_FILENAME  /home/demo.jadoel.info/public_html$fastcgi_script_name;
                    include fastcgi_params;
                }
    
               location ~ /\.ht {
                   deny  all;
               }
            }
    

    Cara Membuat Nginx Virtual Host di CentOS 1

  3. Restart Nginx

    service nginx restart

    Cara Membuat Nginx Virtual Host di CentOS 2

  4. Terakhir edit Settingan di control panel domain dan masukan ip vps dengan A Record Type

Cara Membuat Nginx Virtual Host di CentOS 4