Genel

Ubuntu ve XAMPP PHP Server ile Google Cloud VM Örnek Kurulumu

Ubuntu ve XAMPP PHP Server ile Google Cloud VM Örnek Kurulumu Google bulut platformu bir bulut bilişim servisidir ve Amazon İnternet Servisleri için mükemmel bir alternatiftir. Günümüzde en iyi şirketlerin çoğu daha iyi sonuçlar almak için Google hizmetlerine doğru ilerlemektedir. Google bulut platformu bir yıl boyunca 300 dolarlık ücretsiz deneme sunuyor. Bu gönderi, Ubuntu işletim sistemine sahip bir XAMPP sunucusu oluşturmanın yanı sıra, güvenlik duvarı kurallarına sahip VM örneklerinin nasıl ayarlanacağı ile ilgilidir. 

Google Cloud Platform Ücretsiz Katman ile Başlama  Adım 1 Google Cloud 300$ diye Arama

2. Adım Ücretsiz Deneyin düğmesine basın

Ücretsiz 300 $ Kredi

Adım 3 Ülkenizi seçin.

Adım 4 Şartları kabul et

Adım 5 Ödeme detaylarını ekleyin. Bu, bir yıl süren ücretsiz deneme süresine kadar hiçbir ücret sizden alınmayacak.

Adım 6 Faturalandırma’ya gidin ve ücretsiz katman tespitlerini doğrulayın.

En iyi ürün için Google Cloud VM Örnek  Adım 1 Google Cloud konsoluyla çalışmaya başlama. Şimdi Computer Engine seç.

Adım 2 VM dizini oluşturun.

Adım 3 Burada örnek Adı , Bölge ve bölge kodunu seçmeniz gerekir . Makine tipi ihtiyacınıza göre taban seçin. Standart (3.75 GB) veya küçük (1.7 GB) bellek örneklerini seçmenizi tavsiye ederim.

Adım 4 İşletim Sistemini Seçin. Bu yazı Ubuntu grubuyla ilgili.

Adım 5 Güvenlik duvarı HTTP ve HTTP trafiğine izin verin ve Oluşturun düğmesine tıklayın.

Adım 6 Örnek oluşturuldu.

Google Cloud Statik Harici IP Adresi Varsayılan örnek harici IP adresi kalıcı değil. DNS (Etki Alanı Adı Sunucusu) ayarları için statik IP adresini ayırmanız gerekir. 

1. Adım  Networking -> External IP Address

Adım 2 Şimdi Ephemeral türünü Statik olarak değiştirin

Adım 3 Statik IP adresini rezerve et referansının adını ve tanımını girmelisiniz.

Adım 4 Bu otomatik olarak mevcut örnekle eşlenir. Birden fazla örneğiniz varsa, Kullanımda seçeneğini tıklamanız yeterlidir.

Örneği SSH ile Bağlama 

Adım 1

Örneğe gidin  ve  Bağlan  öğesinin  altındaki SSH düğmesini tıklayın.

Adım 2 Tarayıcı, SSH ile bir bulut terminaline bağlandınız.

Ubuntu için XAMPP Kurulum Komutları

64 bit XAMPP download

sdo chmod +x xampp-linux-x64-7.0.23-0-installer.run

Kurulumu Yap


wget https://www.apachefriends.org/xampp-files/7.0.23/xampp-linux-x64-7.0.23-0-installer.run


Kurulumu Çalıştır

sudo ./ xampp-linux-x64-7.0.23-0-installer.run

XAMPP talimatları

Select the components you want to install; clear the components you do not want to install. Click Next when you are ready to continue.
XAMPP Core Files : Y (Cannot be edited)
XAMPP Developer Files [Y/n] : Y
Is the selection above correct? [Y/n]: Y

Installation Directory
XAMPP will be installed to /opt/lampp
Press [Enter] to continue:
Do you want to continue? [Y/n]:Y

XAMPP Çalıştır.

sudo /opt/lampp/lampp start

XAMPP Erişimi Yasak

Tarayıcınızı açın ve http: // IP ADRESİ’ne erişin / bu Erişimi Yasakla ekranını bulacaksınız.

XAMPP Konfigürasyonları

XAMPP konfigürasyonlarını düzenleyin.

vi /opt/lampp/etc/extra/httpd-xampp.conf
<LocationMatch "^ / (i :( ?:? Xampp | güvenlik | lisansları | phpmyadmin | Webalizer'in | sunucu durumu | sunucu bilgileri ))"> 
gerektir yerel 
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</ LocationMatch>

için 

<LocationMatch "^ / (? İ :( ?: xampp | security | licenses | phpmyadmin | webalizer | server-status | server-info ))" " 
Siparişi reddet, izin 
ver Tümünü 
izin ver :: 1 \ 
fc00 :: / 7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
fe80 :: / 10 169.254.0.0/16 
Hata Belgesi 403 / error / XAMPP_FORBIDDEN.html.var 
</LocationMatch>

XAMPP Yeniden başlatma

sudo /opt/lampp/lampp restart

Güvenlik Ayarları

sudo /opt/lampp/xampp security
XAMPP: Your XAMPP pages are NOT secured by a password. 
XAMPP: Do you want to set a password? [yes]
XAMPP: Your XAMPP pages are NOT secured by a password. 
XAMPP: Do you want to set a password? [yes] no 
XAMPP: MySQL is accessable via network. 
XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes
XAMPP: Turned off.
XAMPP: Stopping MySQL...ok.
XAMPP: Starting MySQL...ok.
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!! 
XAMPP: Do you want to set a password? [yes] yes 
XAMPP: Password:*******
XAMPP: Password (again):*******
XAMPP: Setting new MySQL pma password.
XAMPP: Setting phpMyAdmin's pma password to the new one.
XAMPP: MySQL has no root passwort set!!! 
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Write the password somewhere down to make sure you won't forget it!!! 
XAMPP: Password:*******
XAMPP: Password (again):*******
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin's authentication method.
XAMPP: The FTP password for user 'daemon' is still set to 'xampp'. 
XAMPP: Do you want to change the password? [yes] no
XAMPP: Done

PhpMyAdmin :  http: // IP Adresi / phpmyadmin / adresinden PhyMyAdmin’e erişin

Etki Alanı Ayarları

Etki alanı adresiniz varsa, etki alanı DNS’ine gidin (Etki alanı adı ayarları). IP Adresineana bilgisayar değeri @ puan ekleyin

GCP’nin Sınırsız Erişimi için Etkinleştir Etkinleştirmek için

aşağıdaki bildirimi bulacaksınız.  Statik IP, Güvenlik duvarı kuralları vb. Özellikleri kullanmak için sınırsız erişimi etkinleştirin.

Hesabınızı yükseltin. 

Fatura bilgilerini bulun.

Özel Güvenlik Duvarı Ayarları Harici kullanım için özel bağlantı noktaları etkinleştirmek için.  Network -> Firewall Rules

Burada varsayılan iç kuralları bulacaksınız. 

Yeni bir kural oluşturun. 

Belirtilen PROTOKOLLERİNİN ve portları ve Kaynak IP aralığı 0.0.0.0/0

Güvenlik duvarı kuralı oluşturuldu. 

Kuralı düzenleyin ve protokolleri ve port numaralarını değiştirin. Burada 80’i HTTP ve 443 HTTPleri için etkinleştirdim. Ancak, VM örneği ile zaten varsayılan olarak etkin olduk. Bu sadece anlamak için bir örnek.

Bu, port numaralarını aşağıdaki şekilde gösterecektir. 

Güvenlik duvarı kuralını, Ağ etiketlerinde VM örneği ayrıntılarında uygulayabilirsiniz. Özel güvenlik duvarı etiketi adını buraya ekleyin hepsi bu kadar.

Bu yardımcı oldu mu?

0 / 0

yakın zamanda Gönderilenler

  • İOS

iPad şarj edildikten sonra bile açılmıyor

iPad Şarj Edildikten Sonra Açılmıyor: Sorunu Nasıl Çözerim? iPad’iniz şarj edildikten sonra hala açılmıyorsa, bu…

3 gün önce
  • Genel

Instagram Hikaye Yüklenmiyor

Instagram Hikaye Yüklenmiyor Siyah Ekran Sorununu Nasıl Çözerim? Instagram'da hikaye yüklemeye çalışırken "yükleniyorda kaldı" hatası…

6 gün önce
  • Android

Android Sistem kullanıcı arayüzü yanıt vermiyor

Android "Sistem Kullanıcı Arayüzü Yanıt Vermiyor" Hatası Nasıl Düzeltilir? Android cihazınızda "Sistem Kullanıcı Arayüzü Yanıt…

7 gün önce