refli linkim : https://www.vultr.com/?ref=7470691
Vultr üzerinde sunucu kurulumu için;
Sisteme kayıt olun, giriş yapın.
"Deploy New Server" seçeneğine tıklayın.
Lokasyon seçimi yapın, bağlantısı Türkiye'ye yakın olan ülkeleri seçerseniz daha iyi performans alabilirsiniz. Ben ağırlıklı olarak Amsterdam kullanıyorum.
Sistem seçimi yapın, yukarıdaki shell script için Centos uygundur. Ben Centos 6.x 64 bit kullanıyorum.
Server özelliklerinden bütçenize ve sitenizin yüküne göre seçim yapın.
IPv6 seçimi yapabilirsiniz. Diğerleri tercihen yapılabilir.
Son olarak hostname yazıp kuruluma başlayın.
Yaklaşık 5 dakika sonra içerisinde kurulum bitmiş sistem hazır olacaktır.
Servers kısmından sunucunuzun detaylarına giriş yapın, Parolanız orada gizli olarak görünecektir, Parolanızı görüntüleyin.
Sunucunuza ssh üzerinden bağlantı kurun,
bağlandıktan sonra;
nano script.shdosyayı açtıktan sonra aşağıdaki shell kodlarını içerisine yazın ve ctrl+o ile kaydedin. ctrl+x ile kapatın ve aşağıdaki sıralamalar ile işlemlere devam edin.
Shell Scripti Kodları
#!/bin/sh yum -y upgrade curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh --nginx no --apache yes --phpfpm no --named yes --remi yes --vsftpd no --proftpd yes --iptables yes --fail2ban yes --quota no --exim no --dovecot no --spamassassin no --clamav no --softaculous no --mysql yes --postgresql no --hostname $1 --email $2 --password $3 yum -y update yum install yum-utils yum-config-manager --enable remi-php72 yum update service httpd restart yum install memcached memcached -d -m 512 -l 127.0.0.1 -p 11211 -u nobody ps -eaf | grep memcached yum install php-memcache yum install -y gcc-c++ make curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash - sudo yum install nodejs sudo npm i -g npm sudo npm i -g forever sudo npm audit fix chmod 777 /tmp chmod 777 /var/lib/php/session chown -R admin:admin /var/lib/php/session/ chown -R admin:admin /var/lib/php/opcache/ chown -R admin:admin /var/lib/php/wsdlcache/ chown -R admin:admin /tmp service httpd restart sudo mv /etc/localtime /etc/localtime.bak sudo ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/localtime yum install nloadyukarıdaki script kodlarını sunucunuzda bir dosyaya kaydedin ve uzantısını .sh olarak belirleyin. ( örnek : start.sh )
ftp servisleri için
proftpd için
--vsftpd no --proftpd yesvsftpd için
--vsftpd yes --proftpd nomail servisleri için ( şu an tümü kapalı - mail servisleri için yandex kullanıyorum )
--exim yes --dovecot yes --spamassassin yes --clamav yesBu dosyayı sunucu tarafından erişebilir hale getirin.
chmod 777 start.shDosyayı çalıştıralım ( domain mail parola ) şeklindedir belirleyip aşağıdaki kodu çalıştırın.
./start.sh domain.com mail@mail.com parola123123Kurulum esnasında sizden istenilen izinleri onaylayın "Y"
Kurulum bittikten sonra ipadresiniz:8083 ile vesta panele erişim sağlayabilirsiniz.