Debianda NFS Paylaşımı Ayarla
NFS, bilgisayarların bilgisayar ağı üzerindeki dosyalara erişmesine izin veren ağ tabanlı bir dosya sistemidir. Bu kılavuz, klasörleri NF üzerinden nasıl açığa çıkarabileceğinizi açıklar
Hiawatha, basitliği, kullanım kolaylığı ve güvenliği göz önünde bulunduran bir web sunucusudur. Daha küçük sunucular, eski donanım veya gömülü makineler için mükemmel bir çözümdür - ancak yüksek güçlü sunucularda da harika çalışır. Hiawatha web sunucusunu PHP-FPM ve MySQL ile birleştirirken, hem hafif hem de güvenli olan güçlü bir web sunucunuz olabilir. Bu derste, Debian'a Hiawatha, PHP-FPM ve MySQL'in nasıl kurulacağını göstereceğim. Eğitimin sonunda, ihtiyaçlarınızı karşılamak için PHP-FPM ve MySQL kullanabilen tamamen işlevsel bir Hiawatha web sunucunuz olacak!
Bu makale Debian Wheezy (64 bit) için yazılmıştır, ancak Debian'ın diğer sürümleriyle küçük ayarlarla çalışabilir.
Bu eğiticideki tüm adımları gerçekleştirmek için ya root olmanız ya da su / sudo üzerinden root erişiminiz olması gerektiğini lütfen unutmayın.
Yapmanız gereken ilk şey, Hiawatha Webserver için havuzu kurmaktır. İsterseniz bunu kendiniz de derleyebilirsiniz, ancak bu eğitim için önceden derlenmiş ikili dosyaları kullanacağız.
Öncelikle, deponun ortak anahtarını alıp yükleyin:
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
Şununla aç ve düzenle sources.list
:
nano /etc/apt/sources.list
Sources.list'e aşağıdakileri ekleyin:
deb http://mirror.tuxhelp.org/debian/ squeeze main
Yaptığınız değişiklikleri kaydedin ve çıkın.
Şimdi aşağıdakilerle güncelleyin:
apt-get update
Girerek Hiawatha'yı kurun:
apt-get install hiawatha
Web tarayıcınızı açıp şunu girerek Hiawatha'nın çalıştığından emin olun:
http://YOURVULTRIPGOESHERE
ve yeni Hiawatha web sunucunuzda "Kurulum Başarılı" bir web sayfası görmelisiniz.
Aşağıdaki komutu çalıştırarak MySQL'i kurun:
apt-get install mysql-server
Yükleme sırasında, MySQL için kök parola ayarlama seçeneği sunulur. Güvenli bir şifre seçtiğinizden ve girdiğinizden emin olun, ardından yeni kök MySQL şifrenizi onaylamanızı istediğinde tekrar girin.
MySQL kurulumu tamamlandıktan sonra şunu çalıştırın:
mysql_secure_installation
Bu, yeni MySQL sunucunuzun güvenliğini sağlamak için bazı basit adımlardan geçecektir:
MySQL sunucunuz şimdi kurulu ve güvenlidir!
Girerek PHP-FPM ve bazı ekstra uzantıları yükleyin:
apt-get install php5-fpm php5-mysql php5-gd php5-curl
Düzenle php.ini
...
nano /etc/php5/fpm/php.ini
Yazan yere ... ve satırı bulun: ;cgi.fix_pathinfo=1
. Bu satırın işaretini kaldırın ve değeri "0" olarak değiştirin, böylece eşleşir:
cgi.fix_pathinfo=0
Kaydet ve çık.
Düzenle www.conf
...
nano /etc/php5/fpm/pool.d/www.conf
... ve ;listen.mode = 0660
eşleşen satırın işaretini kaldırın , böylece eşleşir:
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Kaydet ve çık.
Yaptığınız değişikliklerin geçerli olması için PHP-FPM'yi yeniden başlatın:
service php5-fpm restart
Bu bölümde, Hiawatha'yı yapılandıracak ve PHP ve / veya web sitesi dosyalarınızı sunacak şekilde ayarlayacaksınız. İlk olarak, aç hiawatha.conf
.
nano /etc/hiawatha/hiawatha.conf
Yazan satırı bulun #CGIhandler = /usr/bin/php-cgi:php
. Aşağıdakilerle eşleşmesi için bu satırın işaretini kaldırın:
CGIhandler = /usr/bin/php-cgi:php
Şimdi, tüm FastCGI satırları uncomment ve değiştirme 127.0.0.1:2005
ile /var/run/php5-fpm.sock
bu yüzden böyle aynen görünüyor:
FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/run/php5-fpm.sock
Extension = php
}
VIRTUAL HOSTS
Tüm bölüme ait bölüme gidin ve bölümün tamamını kaldırın. Kullanacağınız your-domain-goes-here.com
web sitesi alanıyla değiştirin .
www.your-domain-goes-here.com
/var/www/your-domain-goes-here.com/public_html
/var/www/your-domain-goes-here.com/logs/access.log
/var/www/your-domain-goes-here.com/logs/error.log
UseToolKit = banshee
İşiniz bittiğinde şöyle görünecek:
VirtualHost {
Hostname = www.your-domain-goes-here.com
WebsiteRoot = /var/www/your-domain-goes-here.com/public_html
StartFile = index.php
AccessLogfile = /var/www/your-domain-goes-here.com/logs/access.log
ErrorLogfile = /var/www/your-domain-goes-here.com/logs/error.log
TimeForCGI = 5
UseFastCGI = PHP5
}
Kaydet ve çık.
Web sitesi dosyalarınız için gereken dizinleri oluşturun.
mkdir -p /var/www/your-domain-goes-here.com/public_html
mkdir /var/www/your-domain-goes-here.com/logs
Hiawatha'yı yeniden başlatın.
service hiawatha restart
Bu noktada, PHP dosyalarınızı yüklemeye hazırsınız /var/www/your-domain-goes-here.com/public_html
. Hiawatha tadını çıkarın!
Hiawatha ile kullanabileceğiniz birçok olası güvenlik kombinasyonu ve ayar komutu vardır. Farklı komutların ve ek NASIL belgelerinin listesi için Hiawatha man sayfasını (veya web sitesini) ziyaret edin.
Şimdi PHP ve MySQL ile çalışan bir Hiawatha web sunucunuz olduğuna göre - belki de WordPress'i kurmak ister misiniz? WordPress'in Hiawatha ile çalışmasını sağlamak için küçük bir değişiklik yapmanız gerekir hiawatha.conf
.
nano /etc/hiawatha/hiawatha.conf
Sanal UseFastCGI = PHP5
satır bölümünüzün içine ( satırın altına ) aşağıdaki satırı ekleyin .
UseToolkit = wordpress
Bu yapılandırmayı sanal ana bilgisayar yapılandırmanızın dışına ekleyin (tercihen UrlToolKit bölümünde hiawatha.conf
).
UrlToolkit {
ToolkitID = wordpress
RequestURI exists Return
Match .*\?(.*) Rewrite /index.php?$1
Match .* Rewrite /index.php
}
Kaydet ve çık.
WordPress için UrlToolKit yeniden yazma işlemleri uygulandığında, WordPress'i diğer herhangi bir web sunucusunda olduğu gibi yükleyebilirsiniz. WordPress'in temalar ve eklentiler için değişiklikler yapabilmesi için içindeki tüm WordPress dosyalarının izinlerinin /var/www/your-domain-goes-here.com/public_html
olarak ayarlandığından emin olmak istersiniz www-data:www-data
.
NFS, bilgisayarların bilgisayar ağı üzerindeki dosyalara erişmesine izin veren ağ tabanlı bir dosya sistemidir. Bu kılavuz, klasörleri NF üzerinden nasıl açığa çıkarabileceğinizi açıklar
Farklı Bir Sistem mi Kullanıyorsunuz? Diaspora gizliliğe duyarlı, açık kaynaklı bir sosyal ağdır. Bu derste, bir Diaspora posının nasıl kurulacağını ve yapılandırılacağını öğreneceksiniz
Farklı Bir Sistem mi Kullanıyorsunuz? Fuel CMS, CodeIgniter tabanlı bir içerik yönetim sistemidir. Kaynak kodu GitHubda barındırılmaktadır. Bu kılavuz size
Çok Güvenli FTP arka plan programı, ya da sadece vsFTPd, özelleştirme yeteneği olan hafif bir yazılım parçasıdır. Bu derste bir müttefikimiz olacak
Farklı Bir Sistem mi Kullanıyorsunuz? Thelia, e-iş web siteleri oluşturmak ve PHP ile yazılmış çevrimiçi içeriği yönetmek için açık kaynaklı bir araçtır. Thelia kaynak kodu i
Bu makale size Debianda nasıl bir cezaevi hapishane kurulacağını öğretecek. Debian 7.x kullandığınızı varsayıyorum. Debian 6 veya 8 çalıştırıyorsanız, bu işe yarayabilir, bu
Farklı Bir Sistem mi Kullanıyorsunuz? InvoicePlane ücretsiz ve açık kaynaklı bir faturalandırma uygulamasıdır. Kaynak kodu bu Github deposunda bulunabilir. Bu rehber
Giriş Debian 10 (Buster), Debian 9un (Stretch) halefidir. 6 Temmuz 2019da piyasaya sürüldü. Bu derste, bir var olanı yükselteceğiz
Farklı Bir Sistem mi Kullanıyorsunuz? Backdrop CMS 1.8.0, basit ve esnek, mobil uyumlu, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? BookStack, bilgileri düzenlemek ve depolamak için basit, kendi kendine barındırılan, kullanımı kolay bir platformdur. BookStack tamamen ücretsiz ve açık
Giriş Linux sistemleri, süreçleri ve disk alanını izlemeye yardımcı olan varsayılan olarak top, df ve du gibi izleme araçlarıyla birlikte gelir. Çoğu zaman, onlar ar
Golang, Google tarafından geliştirilen bir programlama dilidir. Çok yönlülüğü, sadeliği ve güvenilirliği sayesinde Golang en popüler topluluklardan biri haline geldi
Farklı Bir Sistem mi Kullanıyorsunuz? Bolt PHP ile yazılmış açık kaynaklı bir CMSdir. Cıvata kaynak kodu GitHubda barındırılıyor. Bu kılavuz size Bolt CMnin nasıl kurulacağını gösterecektir
Munin, makinenizdeki süreçleri ve kaynakları araştırmak için bir izleme aracıdır ve bilgileri bir web arayüzü aracılığıyla grafiklerde sunar. Aşağıdaki kullanın
Farklı Bir Sistem mi Kullanıyorsunuz? TLS 1.3, 2018de RFC 8446da önerilen bir standart olarak yayınlanan Taşıma Katmanı Güvenliği (TLS) protokolünün bir sürümüdür
Farklı Bir Sistem mi Kullanıyorsunuz? PyroCMS, PHP ile yazılmış açık kaynaklı bir CMSdir. PyroCMS kaynak kodu GitHubda barındırılmaktadır. Bu kılavuzda entir boyunca yürüyün
Giriş Bu eğitimde, CentOS, Debian veya Ubuntu çalıştıran bir Linux sunucusuna tüm IP aralığını / alt ağını ekleme işlemini ele alacağız. Süreç
Bu kılavuzda, Debian 7de Counter Strike: Source oyun sunucusu kuracağız. Bu komutlar Debian 7de test edildi, ancak aynı zamanda o
Snort, ücretsiz bir ağ saldırı tespit sistemidir (IDS). Daha az resmi terimle, ağınızı şüpheli etkinlikler için gerçek zamanlı olarak izlemenizi sağlar
Farklı Bir Sistem mi Kullanıyorsunuz? Dolibarr, işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun