Jekyll blog létrehozása Ubuntu 16.04-en
Más rendszert használ? A Jekyll nagyszerű alternatíva a WordPress helyett blogíráshoz vagy tartalommegosztáshoz. Nem igényel adatbázist, és nagyon egyszerű i
A Jenkins egy CI (folyamatos integráció) szerver. Nagyon hasznos eszköz lehet a fejlesztők számára. Ebben az oktatóanyagban megmutatom, hogyan kell telepíteni és beállítani a Jenkinst.
Először is hozzá kell adnunk a kulcsot és a forráslistát az apt. Ezt a következő parancsok végrehajtásával tehetjük meg.
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -
echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list
apt-get update
Ezután telepítse a Jenkinst. Vegye figyelembe, hogy ez elég sokáig tarthat.
apt-get install jenkins
Ideje konfigurálni a Jenkinst. Alapértelmezés szerint a Jenkins a 8080-as porton fut, így elérheti, ha ellátogat http://[SERVER_IP]:8080
a webböngészőjébe.
Alapértelmezés szerint mindenki hozzáfér a Jenkinshez. Érdemes lehet jelszót hozzáadni, hogy ne mindenki tudja használni. Jelszó hozzáadásához lépjen a „Jenkins kezelése” (balra) részhez. Figyelmeztetést fog látni; kattintson a mellette lévő "Biztonsági beállítás" gombra.
Amikor megkérdezik, válassza a „Jenkins saját felhasználói adatbázisa” és a „Matrix-alapú biztonság” lehetőséget. Az Anonymousnál csak az „Olvasás” felirat szerepeljen. Mentse el ezeket a beállításokat.
Jenkins meg fogja kérni, hogy most regisztráljon. Válasszon felhasználónevet, jelszót, e-mail címet és teljes nevet. Kattintson a "Regisztráció" gombra. Mostantól Ön lesz a Jenkins-szerver rendszergazdája.
Ha használni szeretne egy tartománynevet a Jenkins szerverével, de nem szeretné, hogy az embereknek minden alkalommal a „:8080” szót kelljen beírniuk utána, beállíthatjuk az iptables-t, így a 80-as portról érkező összes forgalom át lesz irányítva. a 8080-as portra. Adja hozzá a következő iptables-szabályokat.
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
Ügyeljen arra, hogy elmentse és újraindítsa az iptables-t.
service iptables save
service iptables restart
Jenkinsben több munkája is lehet; ez alapvetően azt jelenti, hogy több projektje van, amelyeket fel tud építeni. Munka hozzáadásához kattintson az "Új állás" gombra (be kell jelentkeznie). Innentől kezdve elég egyértelműnek kell lennie; ha van Maven projekted, kattints természetesen a Mavenre!
Ha az Apache-ot fordított proxyként szeretné használni, akkor ez egyszerű a Jenkins segítségével!
A következő Apache modulokat kell telepítenie.
a2enmod proxy
a2enmod proxy_http
Most adjon hozzá egy virtuális gazdagépet.
<VirtualHost *:443>
ServerName jenkins.domain
ServerAlias www.jenkins.domain
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/crt/jenkins.domain.crt
SSLCertificateKeyFile /etc/apache2/ssl/key/jenkins.domain.key
ProxyRequests Off
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ProxyPassReverse / http://jenkins.host/
<Proxy http://localhost:8080/*>
Order allow,deny
Allow from all
</Proxy>
ProxyPreserveHost on
</VirtualHost>
Ez lehetővé teszi a Jenkins használatát SSL-lel.
Rengeteg plugin létezik a Jenkinshez; sok mindent lehetővé tesznek. A beépülő modul telepítéséhez lépjen a „Jenkins kezelése” elemre, majd kattintson a „Bővítmények kezelése” elemre. Ez a terület lehetővé teszi a bővítmények telepítését.
Bár ez kissé nem a témához tartozik, mégis úgy gondoltam, megosztom, hogyan lehet növelni a Mavenhez rendelt memóriát. Szerkeszteni kell MAVEN_OPTS
. Például:
set MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"
Írta: William David Edwards
Más rendszert használ? A Jekyll nagyszerű alternatíva a WordPress helyett blogíráshoz vagy tartalommegosztáshoz. Nem igényel adatbázist, és nagyon egyszerű i
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
A Memcached egy nagy teljesítményű adatbázis-rendszer, amely segíthet az alkalmazás feltöltésében. Nagyon gyors, mivel nem ír a lemezre, hanem t
Bevezetés Az InfluxDB egy nyílt forráskódú, elosztott, idősoros adatbázis, külső függőségek nélkül. Igen, elolvastad a külső függőségek nélkül par
A Fail2ban egy olyan program, amely figyeli a bejelentkezési tevékenységet a szerveren, és blokkolja a jogsértő IP-címeket. Alapértelmezés szerint 10 percig blokkolja az IP-címeket
Más rendszert használ? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.
Más rendszert használ? A Vanilla forum egy nyílt forráskódú, PHP-ben írt fórumalkalmazás. Ez egy teljesen testreszabható, könnyen használható, és támogatja a külsőt
Más rendszert használ? Bevezetés A Kanboard egy ingyenes és nyílt forráskódú projektmenedzsment szoftver, amely megkönnyíti és vizualizálja
Más rendszert használ? Bevezetés A Kanboard egy ingyenes és nyílt forráskódú projektmenedzsment szoftver, amely megkönnyíti és vizualizálja
Más rendszert használ? A Tiny Tiny RSS Reader egy ingyenes és nyílt forráskódú, saját üzemeltetésű webalapú hírfolyam (RSS/Atom) olvasó és aggregátor, amelyet úgy terveztek, hogy
Más rendszert használ? A Gitea egy alternatív nyílt forráskódú, saját üzemeltetésű verziókezelő rendszer, amelyet a Git üzemeltet. A Gitea golang nyelven íródott, és az is
Más rendszert használ? A Wiki.js egy ingyenes és nyílt forráskódú, modern wikialkalmazás, amely Node.js-re, MongoDB-re, Git-re és Markdownra épül. A Wiki.js forráskódja nyilvános
Más rendszert használ? A Gitea egy alternatív, nyílt forráskódú, saját üzemeltetésű verziókezelő rendszer, amelyet a git üzemeltet. A Gitea golang nyelven íródott, és az is
Más rendszert használ? A Thelia egy nyílt forráskódú eszköz e-üzleti webhelyek létrehozására és PHP-ben írt online tartalmak kezelésére. Thelia forráskód i
Más rendszert használ? A Microweber egy nyílt forráskódú drag and drop CMS és online bolt. A Microweber forráskódja a GitHubon található. Ez az útmutató megmutatja neked
Más rendszert használ? A Microweber egy nyílt forráskódú drag and drop CMS és online bolt. A Microweber forráskódja a GitHubon található. Ez az útmutató megmutatja neked
Más rendszert használ? A MODX Revolution egy gyors, rugalmas, méretezhető, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS)
Más rendszert használ? A Vanilla forum egy nyílt forráskódú, PHP-ben írt fórumalkalmazás. Ez egy teljesen testreszabható, könnyen használható, és támogatja a külsőt
Más rendszert használ? A Mattermost egy nyílt forráskódú, saját üzemeltetésű alternatívája a Slack SAAS üzenetküldő szolgáltatásnak. Más szóval, a Mattermost segítségével kb
Más rendszert használ? A DotCMS egy nyílt forráskódú, vállalati szintű, Java nyelven írt tartalomkezelő rendszer. Szinte minden szükséges funkciót tartalmaz t
Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <<strong>>Windows ISO<<strong>> előállításának lépéseit az NTLite segítségével.
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.