Configurare partajare NFS pe Debian
NFS este un sistem de fișiere bazat pe rețea care permite computerelor să acceseze fișiere într-o rețea de calculatoare. Acest ghid explică modul în care puteți expune folderele peste NF
Hiawatha este un server web care are în minte simplitatea, ușurința de utilizare și securitatea. Este soluția perfectă pentru servere mai mici, hardware mai vechi sau mașini încorporate - dar funcționează excelent și pe servere de mare putere. Când combinați serverul web Hiawatha cu PHP-FPM și MySQL, puteți avea un server web puternic, care este atât ușor, cât și securizat. În acest tutorial, vă voi arăta cum să instalați Hiawatha, PHP-FPM și MySQL pe Debian. Până la sfârșitul tutorialului veți avea un server web Hiawatha complet funcțional, care este capabil să folosească PHP-FPM și MySQL pentru a vă satisface nevoile!
Acest articol a fost scris pentru Debian Wheezy (64 biți), dar poate funcționa cu alte versiuni ale Debian cu mici ajustări.
Vă rugăm să rețineți că trebuie să fiți root sau să aveți acces root prin su / sudo pentru a efectua toți pașii din acest tutorial.
Primul lucru pe care trebuie să-l faceți este să configurați depozitul pentru Hiawatha Webserver. Puteți, de asemenea, să o compilați singuri dacă doriți, dar pentru acest tutorial vom folosi binarele pre-compilate.
În primul rând, obțineți și instalați cheia publică a depozitului:
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
Deschideți și editați sources.list
cu:
nano /etc/apt/sources.list
Adăugați următoarele la sources.list:
deb http://mirror.tuxhelp.org/debian/ squeeze main
Salvați modificările pe care le-ați făcut, apoi ieșiți.
Acum, actualizați cu:
apt-get update
Instalați Hiawatha introducând:
apt-get install hiawatha
Asigurați-vă că Hiawatha funcționează deschizând browserul dvs. și introducând:
http://YOURVULTRIPGOESHERE
și ar trebui să vedeți o pagină web „Instalarea de succes” pe noul dvs. server web Hiawatha.
Instalați MySQL rulând următoarea comandă:
apt-get install mysql-server
În timpul instalării, vi se va oferi o opțiune de a seta parola rădăcină pentru MySQL. Asigurați-vă că alegeți o parolă sigură și introduceți-o, apoi introduceți-o din nou când vă solicită să confirmați noua parolă root MySQL.
După terminarea instalării MySQL, executați:
mysql_secure_installation
Acest lucru va parcurge câțiva pași simpli pentru securizarea noului dvs. server MySQL, care sunt:
Serverul dvs. MySQL este acum instalat și securizat!
Instalați PHP-FPM și unele extensii suplimentare prin introducerea:
apt-get install php5-fpm php5-mysql php5-gd php5-curl
Editează php.ini
...
nano /etc/php5/fpm/php.ini
... și de a găsi linia în cazul în care se spune: ;cgi.fix_pathinfo=1
. Decomandați această linie și schimbați valoarea în „0”, astfel încât să se potrivească:
cgi.fix_pathinfo=0
Salvează și ieși.
Editează www.conf
...
nano /etc/php5/fpm/pool.d/www.conf
... și dezacordează linia care spune ;listen.mode = 0660
, astfel încât să se potrivească:
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Salvează și ieși.
Reporniți PHP-FPM pentru ca modificările efectuate să intre în vigoare:
service php5-fpm restart
În această parte, veți configura Hiawatha și configurați-o pentru a servi PHP și / sau fișierele site-ului dvs. Web. În primul rând, deschideți-vă hiawatha.conf
.
nano /etc/hiawatha/hiawatha.conf
Găsiți linia care spune #CGIhandler = /usr/bin/php-cgi:php
. Decomandați această linie, astfel încât să se potrivească cu următoarele:
CGIhandler = /usr/bin/php-cgi:php
Acum, decomentați liniile FastCGI întregi și înlocuiți 127.0.0.1:2005
cu /var/run/php5-fpm.sock
astfel încât să arate exact ca acest lucru:
FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/run/php5-fpm.sock
Extension = php
}
Coborâți la secțiunea care spune VIRTUAL HOSTS
și dezacordează întreaga secțiune. Înlocuiți your-domain-goes-here.com
cu domeniul site-ului pe care îl veți utiliza.
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
Va arăta astfel când veți termina:
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
}
Salvează și ieși.
Creați directoarele necesare pentru fișierele site-ului dvs. web.
mkdir -p /var/www/your-domain-goes-here.com/public_html
mkdir /var/www/your-domain-goes-here.com/logs
Reporniți Hiawatha.
service hiawatha restart
În acest moment, sunteți gata să începeți să încărcați fișierele dvs. PHP /var/www/your-domain-goes-here.com/public_html
. Bucurați-vă de Hiawatha!
Există multe combinații de securitate și comenzi de reglare posibile pe care le puteți utiliza cu Hiawatha. Accesați pagina de manuale (sau site-ul web) Hiawatha pentru o listă cu diferite comenzi și HOWTO-uri suplimentare.
Acum că aveți un server web Hiawatha funcțional cu PHP și MySQL - poate doriți să instalați WordPress? Pentru ca WordPress să lucreze cu Hiawatha, va trebui să faceți o mică modificare hiawatha.conf
.
nano /etc/hiawatha/hiawatha.conf
Adăugați următoarea linie în interiorul secțiunii dvs. virtualhost (sub UseFastCGI = PHP5
linie).
UseToolkit = wordpress
Adăugați această configurație în afara configurației dvs. virtualhost (de preferință în secțiunea UrlToolKit din hiawatha.conf
).
UrlToolkit {
ToolkitID = wordpress
RequestURI exists Return
Match .*\?(.*) Rewrite /index.php?$1
Match .* Rewrite /index.php
}
Salvează și ieși.
Cu rescrieri UrlToolKit pentru WordPress în loc, puteți instala WordPress în același mod ca și pentru orice alt server web. Veți dori să vă asigurați că permisiunile tuturor fișierelor WordPress /var/www/your-domain-goes-here.com/public_html
sunt setate www-data:www-data
astfel încât WordPress să poată face modificările pentru teme și pluginuri.
NFS este un sistem de fișiere bazat pe rețea care permite computerelor să acceseze fișiere într-o rețea de calculatoare. Acest ghid explică modul în care puteți expune folderele peste NF
Introducere MySQL are o caracteristică excelentă cunoscută sub numele de vizualizări. Vizualizările sunt interogări stocate. Gândiți-vă la ele ca la un alias pentru o întrebare altfel lungă. În acest ghid,
Folosind un sistem diferit? Thelia este un instrument open source pentru crearea de site-uri web pentru e-business și gestionarea conținutului online scris în PHP. Codul sursă Thelia i
Acest articol vă va învăța cum să configurați o închisoare chroot pe Debian. Presupun că utilizați Debian 7.x. Dacă executați Debian 6 sau 8, acest lucru poate funcționa, bine
Introducere Un mod ușor de a configura un server VPN pe Debian este cu PiVPN. PiVPN este un instalator și un pachet pentru OpenVPN. Creează comenzi simple pentru tine
EasyEngine (ee) este un instrument Python care vă permite să gestionați ușor și automat site-urile Wordpress de pe Nginx. Folosind EasyEngine, nu va trebui să dați
Folosind un sistem diferit? BlogoText CMS este un sistem simplu și ușor, gratuit și liber de gestionare a conținutului de conținut (CMS) și un motor de blog minimalist
Folosind un sistem diferit? InvoicePlane este o aplicație gratuită și deschisă de facturare a sursei. Codul sursă al acestuia poate fi găsit în acest depozit Github. Acest ghid
Folosind un sistem diferit? Fundalul CMS 1.8.0 este un sistem de management al conținutului (CMS), simplu și flexibil, mobil, prietenos și gratuit, care ne permite
Folosind un sistem diferit? BookStack este o platformă simplă, self-gazdată, ușor de utilizat pentru organizarea și stocarea informațiilor. BookStack este complet gratuit și deschis
Folosind un sistem diferit? Pagekit 1.0 CMS este un sistem frumos de gestionare a conținutului (CMS), modular, extensibil și ușor, gratuit și deschis, cu
Introducere Sistemele Linux sunt livrate cu instrumente de monitorizare în mod implicit, cum ar fi top, df și du care ajută la monitorizarea proceselor și a spațiului pe disc. De multe ori însă, acestea sunt
Munin este un instrument de monitorizare pentru a analiza procesele și resursele din mașina dvs. și prezintă informațiile în grafice printr-o interfață web. Utilizați următoarea
Folosind un sistem diferit? TLS 1.3 este o versiune a protocolului Transport Layer Security (TLS) care a fost publicat în 2018 ca standard propus în RFC 8446
Folosind un sistem diferit? Flarum este un software gratuit și open source de generație viitoare care face discuția online distractivă. Este simplu, rapid și gratuit
Folosind un sistem diferit? Redaxscript 3.2 CMS este un sistem de gestionare a conținutului (CMS) modern și ultra ușor, gratuit și deschis, cu rachetă
Introducere În acest tutorial, vom acoperi procesul de adăugare a întregului interval / subrețea IP la un server Linux care rulează CentOS, Debian sau Ubuntu. Procesul
În acest ghid, vom stabili un Counter Strike: Server de joc sursă pe Debian 7. Aceste comenzi au fost testate pe Debian 7, dar ar trebui să funcționeze o
PBX In A Flash 5 (PIAF5) este un sistem de operare bazat pe Debian 8, care transformă Vultr VPS-ul dvs. într-un PBX complet. Acesta posedă următoarele caracteristici și multe altele.
Folosind un sistem diferit? Dolibarr este un plan de resurse pentru întreprinderi open source (ERP) și managementul relațiilor cu clienții (CRM) pentru companii. Dolibarr
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe