Kuidas installida Microweber operatsioonisüsteemi CentOS 7
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Alfresco Community Edition on Alfresco sisuteenuste avatud lähtekoodiga versioon. See on kirjutatud Java keeles ja kasutab oma andmebaasi salvestamiseks PostgreSQL-i. Alfresco on ettevõtte sisuhaldussüsteem erinevat tüüpi digitaalsete varade jaoks, nagu dokumendid, kirjed, veeb, pildid, videod ja palju muud. Seda kasutatakse ka koostöös sisu arendamiseks. Teie hostitud Alfresco failihoidlale pääseb juurde SMB, WebDAV, FTP ja CIMS abil. Failidest otsimist toetab Apache Solr.
Selle õpetuse jaoks kasutame me 192.168.0.1
avaliku IP-aadressina ja share.example.com
domeeninimena, mis on suunatud Vultri eksemplarile. Asendage kindlasti kõik näidisdomeeninime ja avaliku IP-aadressi esinemised tegeliku nimega.
Värskendage oma baassüsteemi, kasutades juhendit CentOS 7 värskendamine . Kui teie süsteem on värskendatud, jätkake sõltuvuste installimisega.
Alfresco pakub installimiseks valmis binaarset installipaketti, mis sisaldab kogu rakenduse käitamiseks vajalikku tarkvara. LibreOffice'i pistikprogrammi toetamiseks peame siiski installima mõned sõltuvused.
sudo yum -y install fontconfig libSM libICE libXrender libXext cups-libs libGLU cairo mesa-libGL-devel
Eemalda Postfix.
sudo yum -y remove postfix
Laadige installipakett alla Alfresco veebisaidilt. Alfresco allalaadimislehelt leiate alati lingi uusima installiprogrammi juurde .
wget https://download.alfresco.com/release/community/201707-build-00028/alfresco-community-installer-201707-linux-x64.bin
Andke installifailile täitmisload.
sudo chmod +x alfresco-community-installer-201707-linux-x64.bin
Käivitage installimine.
sudo ./alfresco-community-installer-201707-linux-x64.bin
Valige installimise keel. Installitüübi jaoks saate valida esimese, mis ütleb " Easy install
" meetodit. See installib rakenduse vaikekonfiguratsiooniga.
Valige /opt/alfresco-community
rakenduse installimiseks vaikekoht.
Määrake administraatori parool ja valige Y
teenusena installimiseks " ". See loob käivitusteenuse, mis võimaldab hõlpsasti taotlusprotsessi käivitada ja hallata.
Märkus. Alfresco soovitab vähemalt 2 protsessorit ja 4 GB muutmälu. Kui teie süsteemil pole soovitatud konfiguratsiooni, võite saada hoiatuse, mis ütleb, et keskkond ei ole Alfresco sisuteenuste jaoks optimaalselt konfigureeritud, kuid saate siiski installimisega jätkata.
Rakenduse installimine peaks algama kohe. Kui rakendus on installitud, küsitakse teilt, kas soovite käivitada Alfresco Community serveri. Kui valite " Y
", käivitab rakendus kohe serveri ja näete järgmist väljundit.
Launch Alfresco Community [Y/n]: y
waiting for server to start.... done
server started
/opt/alfresco-community/postgresql/scripts/ctl.sh : postgresql started at port 5432
Using CATALINA_BASE: /opt/alfresco-community/tomcat
Using CATALINA_HOME: /opt/alfresco-community/tomcat
Using CATALINA_TMPDIR: /opt/alfresco-community/tomcat/temp
Using JRE_HOME: /opt/alfresco-community/java
Using CLASSPATH: /opt/alfresco-community/tomcat/bin/bootstrap.jar:/opt/alfresco-community/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/alfresco-community/tomcat/temp/catalina.pid
Tomcat started.
/opt/alfresco-community/tomcat/scripts/ctl.sh : tomcat started
Kuna installija lisas ka käivitusteenuse, saate ka rakenduse käivitada.
sudo systemctl start alfresco
Lubage teenuse Alfresco automaatne käivitumine alglaadimise ja tõrgete korral.
sudo systemctl enable alfresco
Vaikimisi käivitab Alfresco Tomcati veebiserveri, et teenindada rakendust pordis 8080
. Kontrollimaks, kas Alfresco server töötab, lubage vajalik port 8080
läbi süsteemi tulemüüri.
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
Avage oma lemmikbrauser ja minge aadressile . http://192.168.0.1:8080/share
Näete Alfresco sihtlehte.
Vaikimisi kuulab Alfresco Tomcati server porti 8080
. Selles õpetuses kasutame Nginxi pöördpuhverserverina, et rakendusele pääseks juurde standardsete HTTP
ja HTTPS
portide kaudu. Samuti konfigureerime Nginxi kasutama SSL-i, mis on loodud tasuta SSL-iga Let's Encrypt.
Installige Nginxi veebiserver.
sudo yum -y install nginx
Käivitage veebiserver ja lubage see alglaadimisel automaatselt käivituda.
sudo systemctl start nginx
sudo systemctl enable nginx
Installige Certbot, mis on Let's Encrypt CA klientrakendus.
sudo yum -y install certbot
Enne sertifikaatide taotlemist peate lubama pordid 80
ja 443
tulemüüri kaudu. Samuti eemaldage port 8080
tulemüüri erandite loendist, kuna seda pole enam vaja.
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload
Märkus. Sertifikaatide hankimiseks ettevõttelt Let's Encrypt CA peab domeen, mille jaoks sertifikaate genereerida, olema suunatud serveri poole. Kui ei, tehke vajalikud muudatused domeeni DNS-kirjetes ja oodake, kuni DNS levib, enne kui esitate uuesti sertifikaaditaotluse. Certbot kontrollib enne sertifikaatide väljastamist domeeni autoriteeti.
Looge SSL-sertifikaadid.
sudo certbot certonly --webroot -w /usr/share/nginx/html -d share.example.com
Loodud sertifikaadid salvestatakse tõenäoliselt /etc/letsencrypt/live/share.example.com/
. Krüptimise sertifikaadid aeguvad 90 päeva pärast, seetõttu on soovitatav seadistada sertifikaatide automaatne uuendamine Croni töödega.
Avage cron tööfail.
sudo crontab -e
Lisage faili lõppu järgmine rida.
30 5 * * * /usr/bin/certbot renew --quiet
Ülaltoodud cron-töö käivitub iga päev kell 5.30. Kui sertifikaat hakkab aeguma, uuendatakse seda automaatselt.
Redigeerige Alfresco Tomcati serveri konfiguratsioonifaili.
sudo nano /opt/alfresco-community/tomcat/conf/server.xml
Otsige üles järgmised read.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768" />
Lisage proxyPort="443" scheme="https"
ülaltoodud konfiguratsiooniplokki rida , nii et see näeks välja nagu allpool näidatud plokk.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768"
proxyPort="443" scheme="https" />
Avage Alfresco vaikekonfiguratsioonifail.
sudo nano /opt/alfresco-community/tomcat/shared/classes/alfresco-global.properties
Otsige üles järgmised read.
alfresco.context=alfresco
alfresco.host=127.0.0.1
alfresco.port=8080
alfresco.protocol=http
share.context=share
share.host=127.0.0.1
share.port=8080
share.protocol=http
...
system.serverMode=UNKNOWN
Muutke ülaltoodud ridu vastavalt oma süsteemile. See peaks välja nägema nagu allpool näidatud.
alfresco.context=alfresco
alfresco.host=share.example.com
alfresco.port=443
alfresco.protocol=https
share.context=share
share.host=share.example.com
share.port=443
share.protocol=https
...
system.serverMode=PRODUCTION
Looge Alfresco jaoks uus serveriploki fail.
sudo nano /etc/nginx/conf.d/share.example.com.conf
Täitke fail.
server {
listen 80;
server_name share.example.com;
return 301 https://$host$request_uri;
}
server {
listen 443;
server_name share.example.com;
ssl_certificate /etc/letsencrypt/live/share.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/share.example.com/privkey.pem;
ssl on;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;
access_log /var/log/nginx/alfresco.access.log;
location / {
root /opt/alfresco-community/tomcat/webapps/ROOT;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080;
proxy_redirect default;
}
location /share/ {
root /opt/alfresco-community/tomcat/webapps/share/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080/share/;
proxy_redirect http:// https://;
}
location /alfresco/ {
root /opt/alfresco-community/tomcat/webapps/alfresco/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080/alfresco/;
proxy_redirect http:// https://;
}
}
Taaskäivitage veebiserver ja Alfresco teenus, et konfiguratsioonimuudatused jõustuksid.
sudo systemctl restart nginx alfresco
Alfresco on nüüd teie serverisse installitud ja konfigureeritud, pääsete Alfresco moodulitele juurde järgmisel aadressil.
https://share.example.com/alfresco
Alfresco jagamisteenustele juurdepääsuks külastage järgmist aadressi.
https://share.example.com/share
Logige sisse algse administraatori konto admin
ja installimise ajal valitud parooliga.
Õnnitleme, Alfresco kogukonna väljaanne on nüüd teie serverisse installitud.
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses
Kas kasutate teistsugust süsteemi? Sylius on kaasaegne e-kaubanduse platvorm PHP jaoks, mis põhineb Symfony Frameworkil. Syliuse allikas asub GitHubis. See juhend wal
Cezerin on avatud lähtekoodiga e-kaubanduse progressiivne veebirakendus, mis on loodud Reacti ja Node.js-i abil. Sellest õpetusest saate teada, kuidas Cezerini tootmiseks juurutada
Kas kasutate teistsugust süsteemi? Apache OpenMeetings on avatud lähtekoodiga veebikonverentsirakendus. See on kirjutatud Java keeles ja toetab mitut andmebaasiserverit. ma
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Akaunting on tasuta avatud lähtekoodiga ja veebipõhine raamatupidamistarkvara, mis on mõeldud väikeettevõtetele ja vabakutselistele. See on üles ehitatud vaimukalt
Kas kasutate teistsugust süsteemi? Mailtrain on avatud lähtekoodiga isehostitav uudiskirjarakendus, mis on üles ehitatud Node.js-ile ja MySQL/MariaDB-le. Mailtrainsi allikas on GitHubis. Thi
Kas kasutate teistsugust süsteemi? Akaunting on tasuta avatud lähtekoodiga ja veebipõhine raamatupidamistarkvara, mis on mõeldud väikeettevõtetele ja vabakutselistele. See on üles ehitatud vaimukalt
Kas kasutate teistsugust süsteemi? Mailtrain on avatud lähtekoodiga isehostitav uudiskirjarakendus, mis on üles ehitatud Node.js-ile ja MySQL/MariaDB-le. Mailtrainsi allikas on GitHubis. Thi
Kas kasutate teistsugust süsteemi? InvoicePlane on tasuta ja avatud lähtekoodiga arveldusrakendus. Selle lähtekoodi leiate sellest Githubi hoidlast. See juhend
Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses
Kas kasutate teistsugust süsteemi? Open Web Analytics (OWA) on avatud lähtekoodiga veebianalüütika programm, mille abil saab jälgida ja analüüsida, kuidas inimesed teie veebisaiti kasutavad.
Kas kasutate teistsugust süsteemi? Open Web Analytics (OWA) on avatud lähtekoodiga veebianalüütika programm, mille abil saab jälgida ja analüüsida, kuidas inimesed teie veebisaiti kasutavad.
Kas kasutate teistsugust süsteemi? Osclass on avatud lähtekoodiga projekt, mis võimaldab teil hõlpsalt luua salastatud saite ilma tehniliste teadmisteta. Selle allikas
Kas kasutate teistsugust süsteemi? Osclass on avatud lähtekoodiga projekt, mis võimaldab teil hõlpsalt luua salastatud saite ilma tehniliste teadmisteta. Selle allikas
Kas kasutate teistsugust süsteemi? Apache OpenMeetings on avatud lähtekoodiga veebikonverentsirakendus. See on kirjutatud Java keeles ja toetab mitut andmebaasiserverit. ma
Kas kasutate teistsugust süsteemi? X-Cart on äärmiselt paindlik avatud lähtekoodiga e-kaubanduse platvorm, millel on palju funktsioone ja integratsioone. X-Carti lähtekood on hoste
Kas kasutate teistsugust süsteemi? Sissejuhatus Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit