Settu upp Plesk á CentOS 7
Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum
Koel er einfalt vefbundið persónulegt hljóðstraumsforrit skrifað í Vue á biðlarahlið og Laravel á miðlarahlið. Koel frumkóði er hýst á Github . Þessi handbók mun sýna þér hvernig á að setja upp Koel á nýju CentOS 7 Vultr tilviki með því að nota PHP, MariaDB, Nginx, Node.js, Yarn og Composer.
yarn
Athugaðu CentOS útgáfuna.
cat /etc/centos-release
# CentOS Linux release 7.5.1804 (Core)
Búðu til nýjan notandareikning sem ekki er rót með sudo
aðgangi og skiptu yfir í hann.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
ATH : Skiptu út johndoe
fyrir notendanafnið þitt .
Settu upp tímabeltið.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Gakktu úr skugga um að kerfið þitt sé uppfært.
sudo yum update -y
Settu upp nauðsynlega pakka.
sudo yum install -y wget curl vim git && sudo yum groupinstall -y "Development Tools"
Til einföldunar skaltu slökkva á SELinux og Firewall.
sudo setenforce 0
sudo systemctl stop firewalld
sudo systemctl disable firewalld
Settu upp Webtatic YUM endurhverfan.
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Settu upp PHP og nauðsynlegar PHP viðbætur.
sudo yum install -y php72w php72w-cli php72w-fpm php72w-common php72w-mysql php72w-curl php72w-json php72w-zip php72w-xml php72w-mbstring
Athugaðu útgáfuna.
php --version
# PHP 7.2.7 (cli) (built: Jul 1 2018 08:22:47) ( NTS )
Ræstu og virkjaðu PHP-FPM þjónustuna.
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
Búðu til geymsluna fyrir MariaDB. Opnaðu sudo vi /etc/yum.repos.d/MariaDB.repo
og fylltu það út með eftirfarandi.
[mariadb]
name = MariaDB
baseurl = https://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Vistaðu og hættir og settu síðan upp MariaDB.
sudo yum install -y MariaDB-server MariaDB-client
Athugaðu útgáfuna.
mysql --version
# mysql Ver 15.1 Distrib 10.2.16-MariaDB, for Linux (x86_64) using readline 5.1
Ræstu og virkjaðu MariaDB þjónustuna.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Hlaupa mysql_secure_installation
til að bæta öryggi og stilla lykilorðið fyrir MariaDB root
notandann.
sudo mysql_secure_installation
Tengstu við MariaDB sem root
notandi.
mysql -u root -p
# Enter password:
Búðu til tóman MariaDB gagnagrunn og notanda fyrir Koel og mundu skilríkin.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT
Settu upp Nginx.
sudo yum install -y nginx
Athugaðu útgáfuna.
sudo nginx -v
# nginx version: nginx/1.12.2
Ræstu og virkjaðu Nginx.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Stilla Nginx. Keyrðu sudo vim /etc/nginx/conf.d/koel.conf
og fylltu út skrána með eftirfarandi stillingum.
server {
listen 80;
server_name example.com;
root /var/www/koel;
index index.php;
# Whitelist only index.php, robots.txt, and those start with public/ or api/ or remote
if ($request_uri !~ ^/$|index\.php|robots\.txt|api/|public/|remote) {
return 404;
}
location /media/ {
internal;
# A 'X-Media-Root' should be set to media_path settings from upstream
alias $upstream_http_x_media_root;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri $uri/ /index.php?$args;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_intercept_errors on;
include fastcgi_params;
}
}
Prófaðu Nginx stillinguna.
sudo nginx -t
Endurhlaða Nginx.
sudo systemctl reload nginx.service
Settu upp Node.js.
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs
Athugaðu útgáfuna.
node --version
# v8.11.3
Settu upp Garnpakkastjórann.
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo yum install -y yarn
Athugaðu útgáfuna.
yarn --version
# 1.9.2
Settu upp Composer.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Athugaðu útgáfuna.
composer --version
# Composer version 1.6.5 2018-05-04 11:44:59
Búðu til tóma skjalrótarmöppu þar sem Koel verður sett upp.
sudo mkdir -p /var/www/koel
Farðu í rótarmöppuna skjalsins.
cd /var/www/koel
Breyttu eignarhaldi /var/www/koel
möppunnar í notanda johndoe
.
sudo chown -R johndoe:johndoe /var/www/koel
Klónaðu Koel geymsluna við hana, skoðaðu nýjustu merktu útgáfuna og settu upp ósjálfstæði hennar.
git clone https://github.com/phanan/koel.git .
git checkout v3.7.2
composer install
Keyra php artisan koel:init
skipun til að setja upp gagnagrunninn og admin reikninginn.
php artisan koel:init
Keyra vim .env
og stilla APP_URL
á vefslóðina þína.
APP_URL=http://example.com
Hlaupa yarn install
til að safna saman og setja upp framhliðarfíkn.
yarn install
ATHUGIÐ: Ef þú klárar minnið færðu villuboð. Til að forðast það geturðu stöðvað MariaDB, Nginx og PHP-FPM þjónustu tímabundið, eða stillt skiptiminni, ef fyrsta lausnin hjálpar ekki.
Breyttu eignarhaldi /var/www/koel
möppunnar í nginx
.
sudo chown -R nginx:nginx /var/www/koel
Keyrðu sudo vim /etc/php-fpm.d/www.conf
og stilltu notandann og hópinn á nginx
. Upphaflega verður það stillt á apache
.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Endurræstu PHP-FPM.
sudo systemctl restart php-fpm.service
Uppsetningunni er nú lokið. Til að halda áfram skaltu opna lénið þitt í vafra og þú munt sjá innskráningarsíðu. Skráðu þig síðan inn með því að slá inn skilríki fyrir stjórnandareikninginn þinn sem þú hefur áður búið til.
Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum
Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér
Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning
VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á
Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn
Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan
Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér
Að nota annað kerfi? Mattermost er opinn uppspretta, sjálfhýst valkostur við Slack SAAS skilaboðaþjónustuna. Með öðrum orðum, með Mattermost, þú ca
Það sem þú þarft Vultr VPS með að minnsta kosti 1GB af vinnsluminni. SSH aðgangur (með rót / stjórnunarréttindi). Skref 1: Uppsetning BungeeCord Fyrst af öllu
Plesk stjórnborðið er með mjög fallegri samþættingu fyrir Lets Encrypt. Lets Encrypt er ein af einu SSL veitunum sem gefa út skírteini að fullu
Lets Encrypt er vottunaryfirvöld sem sérhæfir sig í að útvega SSL vottorð án endurgjalds. cPanel hefur byggt upp snyrtilega samþættingu svo þú og viðskiptavinurinn þinn
Að nota annað kerfi? Concrete5 er opinn uppspretta CMS sem býður upp á marga áberandi og gagnlega eiginleika til að aðstoða ritstjóra við að framleiða efni auðveldlega og
Að nota annað kerfi? Review Board er ókeypis og opinn hugbúnaður til að skoða frumkóða, skjöl, myndir og margt fleira. Það er vefbundið hugbúnaðarstríð
Í þessari handbók munt þú læra hvernig á að setja upp HTTP auðkenningu fyrir Nginx vefþjón sem keyrir á CentOS 7. Kröfur Til að byrja þarftu að
YOURLS (Your Own URL Shortener) er opinn uppspretta vefslóða styttingar og gagnagreiningarforrit. Í þessari grein munum við fjalla um ferlið við uppsetningu
Using a Different System? Introduction ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is
Inngangur /etc/ skrárinn gegnir mikilvægu hlutverki í því hvernig Linux kerfi virkar. Ástæðan fyrir þessu er sú að næstum allar kerfisstillingar
Margir kerfisstjórar stjórna miklu magni af netþjónum. Þegar aðgangur þarf að skrám á mismunandi netþjónum er innskráning á hvern og einn fyrir sig ca
Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou
Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira