Asenna Plesk CentOS 7:ään
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
Review Board on ilmainen ja avoimen lähdekoodin työkalu lähdekoodin, dokumentaation, kuvien ja monien muiden tarkistamiseen. Se on Pythonilla kirjoitettu verkkopohjainen ohjelmisto, joka käyttää joko SQLitea, MySQL:ää tai PostgreSQL:ää tietojensa tallentamiseen.
Tässä opetusohjelmassa asennamme Review Boardin uusimman version Ubuntu 16.10:een.
Ennen kuin asennat paketteja Ubuntu-palvelininstanssiin, on suositeltavaa päivittää järjestelmä. Kirjaudu sisään käyttämällä sudo-käyttäjää ja suorita seuraavat komennot päivittääksesi järjestelmä.
sudo apt-get update
sudo apt-get -y upgrade
Ennen kuin asennamme Review Boardin, meidän on ensin asennettava muutama riippuvuus. Asenna Python, Memcache ja tarvittavat työkalut seuraavalla komennolla.
sudo apt-get -y install python-setuptools python-dev memcached patch libjpeg-dev python-mysqldb
sudo easy_install pip
Asenna nyt Review Boardin tukeman versionhallintajärjestelmän tuki käyttämällä seuraavaa komentoa.
sudo apt-get -y install cvs git-core subversion python-svn
Asenna Review Board suorittamalla seuraava komento.
sudo pip install ReviewBoard
Jos kohtaat ongelmia asennuksen aikana, saatat joutua asentamaan muutaman lisäriippuvuuden, jotta Review Board voi asentaa sen.
sudo apt-get -y install python-cffi
sudo apt-get -y install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3
sudo apt-get -y install zlib1g-dev libxml2-dev libxslt1-dev libssl-dev
Suorita nyt asennusohjelma uudelleen.
sudo pip install ReviewBoard
Review Board voi käyttää joko SQLitea, MySQL:ää tai PostgreSQL:ää tietojensa tallentamiseen. Tässä opetusohjelmassa käytämme MySQL:ää tietojen tallentamiseen. Asenna MySQL suorittamalla seuraava komento.
sudo apt-get -y install mysql-server
Muokkaa nyt oletusarvoista MySQL-määritystiedostoa käyttämällä seuraavaa komentoa.
sudo nano /etc/mysql/my.cnf
Lisää seuraavat rivit tiedoston alaosaan, jotta palvelin on määritetty käyttämään UTF-8-koodausta tekstille.
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
Kun MySQL on asennettu, suorita seuraava komento käynnistääksesi MySQL ja sallia sen käynnistyä automaattisesti käynnistyksen yhteydessä seuraavilla komennoilla.
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Suojaa nyt MySQL-asennus käyttämällä seuraavaa komentoa.
sudo mysql_secure_installation
Sinulta kysytään nykyistä root-salasanaa. Koska olemme juuri asentaneet MySQL:n, pääkäyttäjän salasanaa ei ole asetettu. Jatka painamalla Enter-näppäintä. Aseta vahva pääsalasana MySQL-palvelimellesi ja vastaa Y
kaikkiin muihin kysyttyihin kysymyksiin. Kaikki esitetyt kysymykset ovat itsestään selviä.
Kun MySQL-palvelimesi suojaus on koventunut, jatka luomalla tietokanta Review Boardin tietojen tallentamiseen.
Kirjaudu MySQL-kuoreen pääkäyttäjänä seuraavalla komennolla.
mysql -u root -p
Anna juuri aiemmin määrittämäsi root-käyttäjän salasana.
Luo nyt tietokanta ja tietokannan käyttäjä Review Board -asennusta varten suorittamalla seuraavat kyselyt.
CREATE DATABASE rb_data;
CREATE USER 'rb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON rb_data.* TO 'rb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Varmista, että käytät puolipistettä jokaisen yllä olevan kyselyn lopussa. Voit vaihtaa tietokannan nimen rb_data
ja tietokannan käyttäjätunnuksen rb_user
tarpeidesi mukaan. Muista vaihtaa StrongPassword
erittäin vahvalla salasanalla.
Asenna Apache-verkkopalvelin seuraavalla komennolla.
sudo apt-get install apache2
Voit nyt luoda arvostelulautakunnan sivuston. Luo uusi tarkistuslautasivusto suorittamalla seuraava komento.
sudo rb-site install /var/www/reviews.example.net
Muuta yllä olevassa komennossa polku sivustollesi todellisen verkkotunnuksesi mukaan. Asennuksen aikana se pyytää sinulta muutamia parametreja, jotka ovat seuraavat.
Domain Name: reviews.example.net #Your actual domain
Root Path [/]: #Press enter to use default
Database Type: 1 #Enter 1 for MySQL
Database Name [reviewboard]: rb_data #Your database name
Database Server [localhost]: #Press enter to use default
Database Username: rb_user #Your database username
Database Password: #Your database password
Memcache Server [localhost:11211]: #Press enter to use default
Username [admin]: #Provide Administrator account username
Password: #Provide Administrator account password
E-Mail Address: #Provide Administrator email
Anna nyt Review Board -tiedostojen omistusoikeus Apache-käyttäjälle käyttämällä seuraavaa komentoa.
sudo chown -R www-data:www-data /var/www/reviews.example.net
Luo nyt symbolinen linkki Apache-määritystiedostoon seuraavalla komennolla.
sudo cp /var/www/reviews.example.net/conf/apache-wsgi.conf /etc/apache2/sites-available/reviews.example.net.conf
sudo ln -s /etc/apache2/sites-available/reviews.example.net.conf /etc/apache2/sites-enabled/reviews.example.net.conf
Käynnistä nyt Memcached- ja Apache-palvelut ja anna niiden käynnistyä käynnistyksen yhteydessä seuraavien komentojen avulla.
sudo systemctl start memcached.service
sudo systemctl enable memcached.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Asenna lopuksi mod-wgsi
seuraavalla komennolla.
sudo aptitude install libapache2-mod-wsgi
Voit nyt selata osoitteeseen http://reviews.example.net
päästäksesi tarkistuslautakunnan sivustolle. Review Boardin asennus on nyt valmis.
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
Johdanto Cacti on avoimen lähdekoodin seuranta- ja grafiikkatyökalu, joka perustuu täysin RRD-tietoihin. Cactin kautta voit seurata lähes minkä tahansa tyyppisiä laitteita
Johdanto Lets Encrypt on varmenteen myöntäjäpalvelu, joka tarjoaa ilmaisia TLS/SSL-varmenteita. Certbot yksinkertaistaa asennusprosessia,
Käytätkö erilaista järjestelmää? Mikä on Tekkit Classic? Tekkit Classic on modack peliin, jonka kaikki tuntevat ja rakastavat; Minecraft. Se sisältää joitain ver
Käytätkö erilaista järjestelmää? Tämä opetusohjelma näyttää kuinka asennat ryhmätyöohjelman iRedMail uuteen Debian Wheezy -asennukseen. Sinun pitäisi käyttää tarjoilua
Käytätkö erilaista järjestelmää? Jekyll on loistava vaihtoehto WordPressille bloggaamiseen tai sisällön jakamiseen. Se ei vaadi tietokantoja ja se on erittäin helppoa i
Käytätkö erilaista järjestelmää? Jos ostat Debian-palvelimen, sinulla pitäisi aina olla viimeisimmät tietoturvakorjaukset ja -päivitykset riippumatta siitä, oletko nukkumassa vai ei.
PHP ja siihen liittyvät paketit ovat yleisimmin käytettyjä komponentteja verkkopalvelimen käyttöönotossa. Tässä artikkelissa opimme asentamaan PHP 7.0 tai PHP 7.1 o
Squid on suosittu, ilmainen Linux-ohjelma, jonka avulla voit luoda edelleenlähetysverkkovälityspalvelimen. Tässä oppaassa näet, kuinka Squid asennetaan CentOS:ään kääntääksesi sinut
Johdanto Lighttpd on Apachen haarukka, jonka tarkoituksena on olla paljon vähemmän resurssiintensiivinen. Se on kevyt, tästä syystä sen nimi, ja on melko yksinkertainen käyttää. Asenna
1. Virtualmin/Webmin Virtualmin on tehokas ja joustava web-hosting-ohjauspaneeli Linux- ja UNIX-järjestelmille, joka perustuu tunnettuun avoimen lähdekoodin verkkotietokantaan
Yii on PHP-kehys, jonka avulla voit kehittää sovelluksia nopeammin ja helpommin. Yiin asentaminen Ubuntuun on yksinkertaista, kuten opit tarkalleen
Screen on sovellus, joka mahdollistaa usean pääteistuntojen käytön yhdessä ikkunassa. Tämän avulla voit simuloida useita pääteikkunoita, joissa se ma
Tämä opetusohjelma selittää, kuinka DNS-palvelin määritetään Bind9:n avulla Debianissa tai Ubuntussa. Korvaa koko artikkelin ajan verkkotunnuksesi-nimi.com vastaavasti. klo th
Johdanto Logrotate on Linux-apuohjelma, joka yksinkertaistaa lokitiedostojen hallintaa. Se toimii yleensä kerran päivässä cron-työn kautta ja hallitsee lokipohjaa
VULTR on äskettäin tehnyt muutoksia heidän omiinsa, ja kaiken pitäisi nyt toimia hyvin heti, kun NetworkManager on käytössä. Jos haluat poistaa käytöstä
Icinga2 on tehokas valvontajärjestelmä, ja master-client-mallissa käytettynä se voi korvata NRPE-pohjaisten valvontatarkastusten tarpeen. Pääasiakas
Käytätkö erilaista järjestelmää? Red5 on Java-kielellä toteutettu avoimen lähdekoodin mediapalvelin, jonka avulla voit ajaa Flash-monikäyttäjäsovelluksia, kuten suoratoistoa.
Tässä artikkelissa näemme, kuinka Nginx-päälinja voidaan kääntää ja asentaa virallisista Nginx-lähteistä PageSpeed-moduulilla, jonka avulla voit
Käytätkö erilaista järjestelmää? Apache Cassandra on ilmainen ja avoimen lähdekoodin NoSQL-tietokannan hallintajärjestelmä, joka on suunniteltu tarjoamaan skaalautuvuutta, hig.
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja