Premium URL Kısaltıcı Saas Business
Yayınlanan: 2021-01-11Online işinizde kullandığınız en önemli aracı para kazandıran bir işe dönüştürmeye ne dersiniz? Ne hakkında konuştuğumu bilmiyor musun? O halde işinizde kullanmaya başlamanız gereken en önemli araçla ilgili videomuzu izlemediniz. Bu yazıda size premium URL kısaltıcınızı nasıl kuracağınızı ve onu ayda binlerce dolar kazandırabilecek bir işletmeye nasıl dönüştüreceğinizi göstereceğim.
SAAS nedir?
Netflix'i film izlemek için, Grammarly'yi yazarken dilbilginizi ve imlanızı düzeltmek için veya L-ink.me'yi bağlantılarınızı kısaltmak ve izlemek için kullanıyorsunuz. Bunların hepsi SAAS örnekleridir.
SAAS; veya hizmet olarak yazılım, çalıştırmak ve güncellemek için masaüstü bilgisayarınıza veya iş ağınıza yazılım indirmek yerine bir internet tarayıcısı aracılığıyla bir uygulamaya eriştiğiniz bulut tabanlı bir hizmettir.
L-ink.me ile aynı aracı oluşturmanıza yardımcı olacağız. Kendi işinizde kullanın, hatta çevrimiçi olarak para kazandıran bir Premium URL Kısaltıcı SAAS işine başlayın. Siz de bir blog oluşturmak istiyorsanız, buradaki ve buradaki makalelerimize göz atın.
Premium URL Kısaltıcı Kurulumu
Premium URL kısaltıcımızı nasıl oluşturacağımızı birlikte öğrenmeye başlayalım.
Gereksinimler
Kurulum için gerekli gereksinimler nelerdir?
- Premium URL Kısaltıcı Komut Dosyası
- VPS sunucusu
- Alan adı
- Özel Tema
Premium URL Kısaltıcı komut dosyasını alma
Bu kurulumda kullanacağımız script herkes tarafından satın alınabilir. Bu scripti satın almak ve kendi işinizde kullanmaya başlamak sadece 33$'a mal oluyor.
Alan adı alma
Bir alan adı çok önemlidir. Bizim durumumuzda olduğu gibi, kullandığımız alan adı l-ink.me'dir. Hizmetiniz için kullanmak için bir alan adı almanız gerekir.
Alan adları aşağıdaki sağlayıcılardan ucuza satın alınabilir.
- NameCheap
- alan.com
- GoDaddy
VPS sunucusu alma
VPS Sunucusu Nedir?
Bir PHP web sitesi veya komut dosyası veya herhangi bir web uygulaması yayınlamak istediğinizde, “ web barındırma ” dediğimiz şeyi yaparız; bu, dosyaların ve veritabanının internet üzerinden erişilebilir bir şekilde Çevrimiçi olabilmesi için genel bir sunucuya yüklenmesi anlamına gelir.
Hizmetimizi barındıracağımız yer bir VPS sunucusunda olacaktır. Hizmetiniz için en iyi performanstan yararlanmak için özel bir VPS sunucusu almanız şiddetle tavsiye edilir.
VPS'yi nereden edinebilirsiniz? Tabii ki aşağıdan.
- Contabo
- Hostinger
- hostgator
Bizim durumumuzda, en iyi teklifi sağladığı için Contabo'yu kullanacağız, ancak kendinizi rahat hissettiğiniz herhangi bir sağlayıcıyı seçebilirsiniz.
Öyleyse başlayalım.
Not: Bu eğitimde: Contabo'yu kullanacağım
O halde Contabo'dan nasıl VPS sunucusu alabileceğimizi görelim.
Contabo'dan bir VPS Sunucusu Alın.
1: Contabo Web Sitesini açın.
Web tarayıcınızı açın ve Contabo VPS Sayfasına gidin.
Başlamak için birden fazla VPS yapılandırması göreceksiniz. WordPress'i kurmak için en ucuz seçenekle başlayabilirsiniz, fazlasıyla yeterli olacaktır.
Daha sonra, işinizi büyüttüğünüzde, daha yüksek kaynaklarla ölçeklendirebilir ve daha güçlü bir VPS elde edebilirsiniz.
2: VPS Seçeneklerini Ayarlayın
Sonraki Sayfada, bazı seçenekleri belirlemeniz gerekecek
İşletim Sistemi Seçeneğinde Ubuntu 20.04'ü seçin
Ardından Yönetim Panelinde, LAMP'yi seçin
Ve son seçenek, Eklentilerde, “Bireysel ters DNS” seçeneğini işaretleyin.
PTR kaydına girmek için terfi aldıysanız, alan adınızı girin ve bu kadar.
Şimdi, faturalandırma sayfasına devam edin ve siparişinizi onaylayın. Diğer adımların basit ve açıklayıcı olduğunu düşünüyorum.
Contabo Ekibi 24 saat içinde Sunucuyu kuracak ve ayrıntıları e-postanıza şu şekilde gönderecek:
Alan Adını VPS Sunucunuzla Eşleyin.
Tamam Dostum, Artık bir Domainimiz ve bir VPS Sunucumuz var. Ama bağlı değiller!
VPS Sunucunuza artık Contabo Ekibinin size e-posta ile gönderdiği IP adresi üzerinden erişilebilir. ama elbette, bir IP üzerinden WordPress web sitemize erişmek istemiyoruz! Alan adımızı kullanmak istiyoruz.
Yani basitçe, alan adını VPS IP'mizle eşleştireceğiz, böylece hem etki alanı hem de IP üzerinden VPS ve WordPress web sitesine erişeceğiz.
DNS Kayıtlarınızı yapılandırın:
Etki Alanı Sağlayıcınızda DNS yönetim bölgesini açın (benim durumumda Godaddy) ve ana A kaydını şu şekilde düzenleyin:
ana bilgisayar: @ puan: SUNUCU IP'NİZ .
Tamamlandı? Harika! ️
Komut Dosyalarını Sunucuya Yükleyin.
İlk olarak, codecanyon'dan betiği indirin.
Şimdi siteden indirdiğiniz dosyayı açın. Ardından içindeki main.zip dosyasını sunucunuza yükleyin.
Dosyaları karşıya yüklemek için WinSCP adlı bir uygulamaya ihtiyacınız var.
Ücretsiz bir araçtır ve buradan indirebilirsiniz.
WinSCP kullanarak VPS Sunucunuza bağlanın ve PHP Dosyalarını sunucuya şu yola güncelleyin: “/var/www/html”
Çoğu durumda, dosyalar sıkıştırılır, bu yüzden onları çıkarmamız gerekir.
Putty gibi herhangi bir SSH istemcisini kullanarak VPS sunucunuza bağlanın. ve başlayalım!
Sadece Putty'yi açın ve Sunucu IP'sini veya Adını girin ve Aç'a basın.
Sizden oturum açmanızı isteyecek, kullanıcı olarak “root” yazmanız ve ardından size e-posta ile gönderilen şifrenizi girmenizi isteyecektir.
Not: Parolayı yazarken, Putty şimdi güvenlik nedeniyle gösterecek, ancak orada, yazmanız yeterli!
Ve İçeridesin!
Aşağıdaki komutu kullanarak unzip yardımcı programını kuralım:
sudo apt-get install unzip
Aşağıdaki komutu kullanarak temizlemek için macun ekranını temizleyin:
açık
Aşağıdaki komutu kullanarak dizini /var/www/html olarak değiştirin:
cd /var/www/html
Aşağıdaki komutu kullanarak “.zip” dosyasını açın:
YOURFILENAME*.zip dosyasını açın
*Not: Sizin durumunuzda dosya adı farklı olabilir, bu nedenle YOURFILENAME dosyasını dosya adınızla değiştirin.
Şimdi, doğrudan erişilebilmesi için en son klasör içeriğini bir üst dizine taşıyın -> WinSCP kullanın
“YOURFILENAME” klasörünün içindeki tüm dosyaları kopyalayın ve doğrudan html klasörüne yapıştırın.
Dosyalar Yüklendi. Tamamlandı! ️
Veritabanı Oluştur
Yine Putty SSH Client'a ve aşağıdaki komutları kullanarak veritabanımızı oluşturalım.
Güzel olan, MySQL'in zaten LAMP Stack'in bir parçası olarak kurulu olması, ancak uygulama için bir veritabanı ve bir kullanıcı oluşturmamız gerekiyor.
Başlamak için şu komutu vererek MySQL kök (yönetici) hesabına giriş yapın:
mysql -u kök -p
Sizden root şifresi istenecek, sadece yazın veya yapıştırın ve Enter'a basın.
İlk olarak, PHP uygulamanızın kullanacağı ayrı bir veritabanı oluşturun. Buna ne istersen diyebilirsin, ama biz TestDb kullanacağız (istediğin herhangi bir ismi kullanabilirsin) basit tutmak için bu kılavuzda. Bu komutu çalıştırarak veritabanını oluşturun:
VERİTABANI OLUŞTUR TestDb VARSAYILAN KARAKTER SET utf8 COLLATE utf8_unicode_ci ;
Not: Her MySQL ifadesi noktalı virgül (;) ile bitmelidir.
Ardından, yalnızca yeni veritabanımızda çalışmak için kullanacağımız ayrı bir MySQL kullanıcı hesabı oluşturacağız. Tek işlevli veritabanları ve hesapları oluşturmak, yönetim ve güvenlik açısından iyi bir fikirdir. Bu kılavuzda DbUser adını kullanacağız. İsterseniz bunu değiştirmekten çekinmeyin.
Bu hesabı oluşturacağız, bir şifre belirleyeceğiz ve oluşturduğumuz veritabanına erişim vereceğiz. Bunu aşağıdaki komutu yazarak yapabiliriz. Veritabanı kullanıcınız için burada güçlü bir parola seçmeyi unutmayın:
'enter_a_custom_password_here' TARAFINDAN TANIMLANAN 'DbUser'@'localhost' KULLANICI OLUŞTURUN;
GRANT ALL ON TestDb.* TO 'DbUser'@'localhost';
Artık her biri PHP uygulamanız için özel olarak yapılmış bir veritabanınız ve kullanıcı hesabınız var. Geçerli MySQL örneğinin yaptığımız son değişiklikleri bilmesi için ayrıcalıkları temizlememiz gerekiyor:
FLUSH PRIVILEGES;
Yazarak MySQL'den çıkın:
EXIT;
Tamamlandı! ️
Premium URL Kısaltıcıyı Yapılandırın
Komut dosyasını sunucuya yüklediğimize ve veritabanını oluşturduğumuza göre, uygulamamızı yapılandırmaya başlamanın zamanı geldi.
Herhangi bir web tarayıcısını açın ve alan adınızı adres çubuğuna ekleyin.
Gördüğünüz gibi premium URL kısaltıcı kurulum sayfasındayız.
Bu size gerekli tüm gereksinimleri ve hala neyin eksik olduğunu gösterecektir. Öyleyse, eksik olanı düzeltelim!
Gördüğümüz ilk sorun, config_sample.php dosyasının erişilebilir olmamasıdır. Gerekli ayrıcalıkları verelim.
Bu dosya /var/www/html/includes/ içinde bulunabilir, bu nedenle WinSCP'yi açın ve gerekli dizine gidin.
Şimdi dosyaya sağ tıklayın ve aşağıda gösterildiği gibi izni 777 olarak ayarlayın.
Şimdi içeriği/klasörü düzeltelim. Aynı şekilde /var/www/html adresine gidin ve içerik klasörüne sağ tıklayın ve aynı şekilde 777 izinlerini verin. Bir şey daha, aşağıdaki kutuyu işaretlemektir.
Şimdi sayfayı yenileyin ve sorunun çözüldüğünü görebilirsiniz. Çok hoş.
Artık tüm gereksinimler karşılandığına göre bu cümleye basarak ilerlenebiliriz. Elbette!
Veritabanına bağlan
Veritabanımıza bağlanmanın zamanı geldi.
Şifre ile oluşturduğunuz host(localhost) dbname ve kullanıcı için gerekli bilgileri doldurmanız yeterlidir.
Şimdi yapılandırma dosyasını oluşturun.
Oh hayır! Aşağıdaki hataya sahibiz.
Çözelim.
Tekrar WinSCP'ye, /var/www/html/includes içine gidin ve config_sample.php dosyasını config.php olarak yeniden adlandıralım.
Web tarayıcınıza geri dönün ve işte, veritabanı başarıyla içe aktarıldı!
Bundan sonra, sadece yönetici bilgilerinizi girin ve devam edin.
Ardından install.php dosyasını silin.
Ve harika! Uygulamamız yüklendi ve kullanıma hazır.
Açılış sayfanızı değiştirmek için başka bir tema kullanabilirsiniz. l-ink.me hizmetimizde bir tema kullanıyoruz. Kontrol edebilirsiniz, ancak bu tamamen isteğe bağlıdır.
Düzeltmemiz gereken son bir şey var. Uygulamanıza giriş yapmayı deneyin ve bir hata alacaksınız.
Bunu düzeltmek için aşağıdaki bloğu /etc/apache2/sites-enabled/000-default.conf dosyasına kopyalayın.
000-default.conf dosyasını açın, ardından aşağıdaki içeriği kopyalayıp dosyaya yapıştırın ve kaydedin.
<Dizin /var/www/html/> Seçenekler +FollowSymlinks Tümünü Geçersiz Kıl Tüm izinleri iste </Dizin>
Aşağıdaki görselde bunu nasıl yaptığımızı görebilirsiniz.
Bundan sonra, apache hizmetini macun kullanarak yeniden başlatmanız yeterlidir.
sudo systemctl apache2.service'i yeniden başlat
Şimdi web sitesine geri dönün ve sayfayı yenileyin. Giriş yapmayı deneyin. Harika! Artık her şey düzgün çalışıyor ve başvurunuz hazır!
Ücretsiz SSL ile Güvenli Premium URL Kısaltıcı.
SSL sertifikaları, sunucu ve istemci arasındaki trafiği şifrelemek için web sunucularında kullanılır ve uygulamanıza erişen kullanıcılar için ekstra güvenlik sağlar. Let's Encrypt , güvenilir sertifikaları ücretsiz olarak almanın ve yüklemenin kolay bir yolunu sunar.
Putty SSH istemcisini kullanarak Sunucunuza bağlanın. ve Başlayalım!
Adım 1 — Let's Encrypt İstemcisini Kurun
Let's Encrypt sertifikaları, sunucunuzda çalışan istemci yazılımı aracılığıyla alınır. Resmi istemciye Certbot denir.
İlk olarak, Certbot'u kurmak için depoyu ekleyin:
sudo eklenti-apt-deposu ppa:certbot/certbot
Kabul etmek için ENTER
basmanız gerekecek.
Ardından, yeni havuzun paket bilgilerini almak için paket listesini güncelleyin:
sudo apt-get güncellemesi
Certbot'un Apache paketini kurun:
sudo apt yükleme python-certbot-apache
Certbot artık kullanıma hazır.
Adım 2 — SSL Sertifikasını Ayarlayın
Certbot kullanarak Apache için SSL sertifikası oluşturmak oldukça basittir. İstemci, parametre olarak sağlanan alanlar için geçerli olan yeni bir SSL sertifikasını otomatik olarak alacak ve kuracaktır.
Basitçe aşağıdaki komutu çalıştırın: (etki alanını değiştirin)
sudo certbot --apache -d YOUR_DOMAIN_NAME
Kayıp anahtar kurtarma ve bildirimler için bir e-posta adresi sağlamanız istenecek ve hem http
hem de https
erişimini etkinleştirme veya tüm istekleri https
yönlendirmeye zorlama arasında seçim yapabileceksiniz. Şifrelenmemiş http
trafiğine özel bir ihtiyacınız yoksa, https
istemek genellikle en güvenlisidir.
Bu kadar!
Web sitenizi şimdi test edin ve SSL şifreli olmalıdır.
Tamamlandı! ️
Özet
İhtiyacınız olan her şeyi özetlemek için:
- Bir Alan Adı Alın.
- Bir VPS Sunucusu edinin.
- Sunucu IP'sini Etki Alanına Eşleyin.
- WinSCP kullanarak Sunucuya Dosya Yükleme.
- Uygulamanız İçin Bir MySQL Veritabanı Oluşturun.
- MySQL Veritabanlarını Yönetme.
Tüm bunları yaptıktan sonra, premium url kısaltıcı hizmetinizi hazır ve çalışır hale getirmiş olacaksınız. Bu öğreticiyi video olarak izlemeyi tercih ederseniz, aşağıdan kontrol edebilirsiniz.
Herhangi bir sorunuz veya fikriniz varsa, onları aşağıdaki yorumlar bölümünde bekliyor olacağım veya h-educate.com/forums adresine gideceğim.