Hvernig á að setja upp Tiny Tiny RSS Reader á FreeBSD 11 FAMP VPS
Að nota annað kerfi? Tiny Tiny RSS Reader er ókeypis og opinn uppspretta sjálf-hýstinn fréttastraumur (RSS/Atom) lesandi og safnari, hannaður til að dreifa
Því nær sem þú heldur OpenBSD uppsetningunni þinni sjálfgefna og án eins margra viðbótarpakka, því öruggari verður hún. Þó að algengari uppsetningin fyrir WordPress sé að nota Apache og PHP, þá er örugglega hægt (og æskilegt) að nota OpenBSD innbyggða httpd. Þessi kennsla mun koma þér af stað með fullkomna uppsetningu á Let's Encrypt vottorði, vefþjóni og WordPress. Þú þarft rótaraðgang til að geta gert þetta.
Ef þú hefur ekki þegar gert það þarftu að búa til /etc/doas.conf
skrá. The doas
stjórn er auðvelt skipti OpenBSD er fyrir sudo
.
su -
echo "permit nopass keepenv :wheel" > /etc/doas.conf
Við verðum að segja OpenBSD hvar pakkarnir eru staðsettir. Þetta gerist í /etc/installurl
skránni.
doas su
echo "https://cdn.openbsd.org/pub/OpenBSD" > /etc/installurl
exit
Nú verðum við að bæta við PHP og nokkrum aukaeiningum sem WordPress mun þurfa til að takast á við hluti eins og myndir og dulkóðun. Þegar beðið er um það skaltu velja að setja upp nýjasta PHP pakkann. Eitt sem þú þarft að gera er að afrita einingaskrárnar ini
úr sýnishornsskránni yfir í aðalskrána. Þetta verður að gera til að virkja viðbótar PHP einingarnar.
doas pkg_add -r mariadb-client mariadb-server php php-curl php-mysqli pecl73-mcrypt pecl73-imagick
doas su -
cp /etc/php-7.3.sample/* /etc/php-7.3/.
OpenBSD er með frábært forrit sem heitir acme-client. Þessi litla nýjung er það sem mun búa til reikningslykilinn þinn, einkalykil og fá vottorð fyrir þig. Acme-viðskiptavinurinn er háður því að hafa vefþjón á sínum stað svo við skilgreinum fljótlega sjálfgefna miðlaraskilgreiningu.
Búðu til með uppáhalds ritlinum þínum /etc/httpd.conf
. Við munum bæta hinum skilgreiningum miðlarans við skrána síðar. Það sem við þurfum að gera núna er að undirbúa httpd til að framkvæma áskorun-svarið til að fá ókeypis, gilt SSL vottorð.
prefork 5
types { include "/usr/share/misc/mime.types" }
server "default" {
listen on egress port 80
root "/htdocs"
directory index "index.html"
location "/.well-known/acme-challenge/*" {
request strip 2
root "/acme"
}
}
Notaðu líka uppáhalds ritilinn þinn til að búa til /etc/acme-client.conf
.
authority letsencrypt {
api url "https://acme-v01.api.letsencrypt.org/directory"
account key "/etc/acme/letsencrypt-privkey.pem"
}
authority letsencrypt-staging {
api url "https://acme-staging.api.letsencrypt.org/directory"
account key "/etc/acme/letsencrypt-staging-privkey.pem"
}
domain example.com {
alternative names { www.example.com }
domain key "/etc/ssl/private/example.com.key"
domain full chain certificate "/etc/ssl/example.com.fullchain.pem"
sign with letsencrypt
}
Virkjaðu og ræstu httpd, fáðu síðan útgefið vottorð. Þú munt sjá að vottorð hefur verið gefið út.
doas rcctl enable httpd php73_fpm
doas rcctl start httpd
doas acme-client -ADFv example.com
doas rcctl stop httpd
Bættu eftirfarandi stillingarlínum við /etc/httpd.conf
, rétt á eftir Let's Encrypt skilgreiningunum. Settu upp httpd til að framkvæma tilvísun frá http til https vegna þess að þú ert með ókeypis SSL vottorð og þú vilt aldrei eiga á hættu að senda notandanafn og lykilorð yfir óöruggan hlekk. Taktu eftir línunni, location "/posts/*"
þetta er verkið sem lætur WordPress permalinks líta fallega út. Einnig inniheldur þessi stilling leið til að koma í veg fyrir tilraunir til að skrá sig inn á WordPress admin síðuna.
server "example.com" {
listen on egress port 80
alias "www.example.com"
block return 302 "https://$SERVER_NAME$REQUEST_URI"
}
server "example.com" {
listen on egress tls port 443
alias "www.example.com"
root "/htdocs/example.com
directory index "index.php"
location "/posts/*" {
fastcgi {
param SCRIPT_FILENAME "/htdocs/example.com/index.php"
socket "/run/php-fpm.sock"
}
}
location "/wp-json/*" {
fastcgi {
param SCRIPT_FILENAME "/htdocs/example.com/index.php"
socket "/run/php-fpm.sock"
}
}
location "/wp-login.php*" {
authenticate "WordPress" with "/htdocs/htpasswd"
fastcgi socket "/run/php-fpm.sock"
}
#Uncomment the following lines to disable xmlrpc. You increase security
#at the expense of being able to use to use
#the Android and iPhone WordPress App.
#location "xmlrpc.php*" {
# block return 404
#}
location "*.php*" {
fastcgi socket "/run/php-fpm.sock"
}
tls {
certificate "/etc/ssl/example.com.fullchain.pem"
key "/etc/ssl/private/example.com.key"
}
}
Búðu til notandanafn og lykilorðsskrána til að auka öryggi á WordPress stjórnandasíðunni. Veldu gott lykilorð. Þetta mun biðja þig um notendanafn og lykilorð til að keyra wp-login.php
handritið.
doas su
cd /var/www/htdocs
htpasswd htpasswd wp_user
chown www:www htpasswd
chmod 0640 htpasswd
MariaDB er drop-in varagafli MySQL. Við þurfum að gera smá grunnstillingar og gagnagrunnsvinnu fyrir WordPress.
Áður en við getum notað MariaDB á áhrifaríkan hátt þurfum við að leyfa mysql púknum að nota fleiri auðlindir en sjálfgefið. Til að gera þetta skaltu gera eftirfarandi breytingar á /etc/login.conf
með því að bæta þessari færslu við neðst.
mysqld:\
:openfiles-cur=1024:\
:openfiles-max=2048:\
:tc=daemon:
Virkjaðu og ræstu MariaDB. Þessi aðferð mun setja rót lykilorð og mögulega sleppa prófunargagnagrunninum. Það er góð hugmynd að fylgja tillögunum á öruggu uppsetningarstigi.
doas mysql_install_db
doas rcctl enable mysqld
doas rcctl start mysqld
doas mysql_secure_installation
Búðu til WordPress gagnagrunninn og gagnagrunnsnotandann.
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost' IDENTIFIED BY '<password>';
FLUSH PRIVILEGES;
EXIT
WordPress hefur ekki haft opinbera OpenBSD tengi í nokkurn tíma vegna þess að það virkar nokkurn veginn beint úr kassanum. Sæktu, dragðu út og færðu WordPress uppsetningarmöppuna.
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar xvfz latest.tar.gz
doas mv wordpress /var/www/htdocs/example.com
chown -R www:www /var/www/htdocs/example.com
Við verðum að afrita /etc/resolve.conf
og /etc/hosts
til /var/www/etc
. Þetta er til þess að WordPress geti náð árangri á markaðnum. Þú þarft þetta til að hlaða niður viðbætur og þemu í gegnum WordPress admin síðuna.
doas mkdir /var/www/etc
doas cp /etc/hosts /var/www/etc/.
doas cp /etc/resolv.conf /var/www/etc/.
Byrjaðu httpd og php73_fpm
.
doas rcctl start httpd php73_fpm
Flettu að slóðinni sem þú notaðir í skilgreiningu netþjónsins. Þú munt sjá WordPress uppsetningarhjálpina. Fyrir gagnagrunnsþjónsvalkostinn skaltu skipta út localhost fyrir 127.0.0.1
.
Þegar WordPress hefur verið sett upp er kominn tími til að setja upp permalinkana þannig að þeir líti út fyrir að vera SEO vingjarnlegri. Farðu á WordPress stjórnunarskjáinn Settings -> Permalinks
. Smelltu á Custom Structure
og sláðu inn /posts/%postname%
. Eftir að hafa gert þessa breytingu, smelltu á Save Changes
hnappinn. Þú ert núna með miklu fallegri tengla. Til dæmis mun permalink líta svona út:https://example.com/posts/example-blog-post
Að nota annað kerfi? Tiny Tiny RSS Reader er ókeypis og opinn uppspretta sjálf-hýstinn fréttastraumur (RSS/Atom) lesandi og safnari, hannaður til að dreifa
Að nota annað kerfi? Wiki.js er ókeypis og opinn uppspretta, nútímalegt wikiforrit byggt á Node.js, MongoDB, Git og Markdown. Wiki.js frumkóði er publicl
Að nota annað kerfi? Pagekit 1.0 CMS er fallegt, mát, útvíkkanlegt og létt, ókeypis og opið efnisstjórnunarkerfi (CMS) með
Að nota annað kerfi? MODX Revolution er hraðvirkt, sveigjanlegt, stigstærð, opinn uppspretta, vefumsjónarkerfi (CMS) í fyrirtækisgráðu skrifað í PHP. Það i
Þessi grein leiðir þig í gegnum uppsetningu OpenBSD 5.5 (64-bita) á KVM með Vultr VPS. Skref 1. Skráðu þig inn á Vultr stjórnborðið. Skref 2. Smelltu á DEPLOY
Að nota annað kerfi? osTicket er opinn uppspretta miðasölukerfi fyrir þjónustuver. osTicket frumkóði er hýst opinberlega á Github. Í þessari kennslu
Að nota annað kerfi? Flarum er ókeypis og opinn uppspretta næstu kynslóðar spjallforrit sem gerir umræður á netinu skemmtilegar. Flarum frumkóði er hýst o
Að nota annað kerfi? TLS 1.3 er útgáfa af Transport Layer Security (TLS) samskiptareglunum sem var gefin út árið 2018 sem fyrirhugaður staðall í RFC 8446
Inngangur WordPress er ríkjandi vefumsjónarkerfi á netinu. Það knýr allt frá bloggum til flókinna vefsíðna með kraftmiklu efni
Using a Different System? Subrion 4.1 CMS is a powerful and flexible open source Content Management System (CMS) that brings an intuitive and clear conten
Þessi kennsla mun sýna þér hvernig á að stilla DNS þjónustu sem er auðvelt að viðhalda, auðvelt að stilla og sem er almennt öruggara en klassískt BIN
FEMP stafla, sem er sambærilegur við LEMP stafla á Linux, er safn af opnum hugbúnaði sem er venjulega settur upp saman til að virkja FreeBS
MongoDB er heimsklassa NoSQL gagnagrunnur sem er oft notaður í nýrri vefforritum. Það býður upp á afkastamikil fyrirspurnir, klippingu og afritun
Að nota annað kerfi? Monica er opinn uppspretta persónuleg tengslastjórnunarkerfi. Hugsaðu um það sem CRM (vinsælt tól notað af söluteymum í þ
Inngangur Þessi kennsla sýnir OpenBSD sem rafræn viðskipti með PrestaShop og Apache. Apache er krafist vegna þess að PrestaShop er með flókna UR
Að nota annað kerfi? Fork er opinn uppspretta CMS skrifað í PHP. Forks frumkóði er hýstur á GitHub. Þessi handbók mun sýna þér hvernig á að setja upp Fork CM
Using a Different System? Directus 6.4 CMS is a powerful and flexible, free and open source Headless Content Management System (CMS) that provides developer
VPS netþjónar eru oft skotmörk boðflenna. Algeng tegund árása birtist í kerfisskrám sem hundruð óheimilra ssh innskráningartilrauna. Setja upp
Inngangur OpenBSD 5.6 kynnti nýjan púka sem heitir httpd, sem styður CGI (í gegnum FastCGI) og TLS. Engin frekari vinna þarf til að setja upp nýja http
Þessi kennsla mun sýna þér hvernig á að setja upp hópbúnaðinn iRedMail á nýrri uppsetningu á FreeBSD 10. Þú ættir að nota netþjón með að minnsta kosti einu gígabæta o
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