Kuinka asentaa Microweber CentOS 7:ään
Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle
Alfresco Community Edition on avoimen lähdekoodin versio Alfrescon sisältöpalveluista. Se on kirjoitettu Java-kielellä ja käyttää PostgreSQL:ää tietokantansa tallentamiseen. Alfresco on yrityksen sisällönhallintajärjestelmä monentyyppisille digitaalisille resursseille, kuten asiakirjoille, tietueille, webille, kuville, videoille ja muille. Sitä käytetään myös yhteistyöhön sisällön kehittämiseen. Isännöimäsi Alfresco-tiedostovarastoon pääsee SMB:n, WebDAV:n, FTP:n ja CIMS:n avulla. Tiedostojen etsiminen toimii Apache Solrin avulla.
Tässä opetusohjelmassa käytämme 192.168.0.1
julkisena IP-osoitteena ja share.example.com
Vultr-instanssiin osoittavana toimialueen nimenä. Muista korvata kaikki esimerkkiverkkotunnuksen ja julkisen IP-osoitteen esiintymät todellisella.
Päivitä perusjärjestelmäsi CentOS 7:n päivittäminen -oppaan avulla . Kun järjestelmäsi on päivitetty, jatka riippuvuuksien asentamista.
Alfresco tarjoaa asennusvalmiin binääriasennuspaketin, joka sisältää kaikki sovelluksen suorittamiseen tarvittavat ohjelmistot. Meidän on kuitenkin asennettava muutama riippuvuus tukeaksemme LibreOffice-laajennusta.
sudo yum -y install fontconfig libSM libICE libXrender libXext cups-libs libGLU cairo mesa-libGL-devel
Poista Postfix.
sudo yum -y remove postfix
Lataa asennuspaketti Alfrescon verkkosivustolta. Löydät aina linkin uusimpaan asennusohjelmaan Alfrescon lataussivulta .
wget https://download.alfresco.com/release/community/201707-build-00028/alfresco-community-installer-201707-linux-x64.bin
Anna asennustiedostolle suoritusoikeudet.
sudo chmod +x alfresco-community-installer-201707-linux-x64.bin
Aloita asennus.
sudo ./alfresco-community-installer-201707-linux-x64.bin
Valitse asennuskieli. Asennustyypiksi voit valita ensimmäisen, jossa lukee " Easy install
" menetelmä. Tämä asentaa sovelluksen oletuskokoonpanolla.
Valitse oletussijainti /opt/alfresco-community
sovelluksen asennukselle.
Määritä järjestelmänvalvojan salasana ja valitse " Y
" asennukseksi palveluksi. Tämä luo käynnistyspalvelun, joka helpottaa hakuprosessin aloittamista ja hallintaa.
Huomautus: Alfresco suosittelee vähintään 2 CPU:ta ja 4 Gt RAM-muistia. Jos järjestelmässäsi ei ole suositeltua kokoonpanoa, saatat saada varoituksen, jonka mukaan ympäristöä ei ole määritetty optimaalisesti Alfresco-sisältöpalveluille, mutta voit silti jatkaa asennusta.
Sovelluksen asennuksen pitäisi alkaa nyt. Kun sovellus on asennettu, sinulta kysytään, haluatko käynnistää Alfresco Community -palvelimen. Jos valitset " Y
", sovellus käynnistää palvelimen välittömästi ja näet seuraavan tulosteen.
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
Koska asennusohjelma lisäsi myös käynnistyspalvelun, voit myös käynnistää sovelluksen.
sudo systemctl start alfresco
Ota Alfresco-palvelu käyttöön käynnistymään automaattisesti käynnistyksen ja vikojen yhteydessä.
sudo systemctl enable alfresco
Oletuksena Alfresco käynnistää Tomcat-verkkopalvelimen palvelemaan sovellusta portissa 8080
. Tarkista, toimiiko Alfresco-palvelin, sallimalla tarvittava portti 8080
järjestelmän palomuurin läpi.
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
Avaa suosikkiselaimesi ja siirry osoitteeseen http://192.168.0.1:8080/share
. Näet Alfrescon aloitussivun.
Oletuksena Alfrescon Tomcat-palvelin kuuntelee porttia 8080
. Tässä opetusohjelmassa käytämme Nginxiä käänteisenä välityspalvelimena, jotta sovellusta voidaan käyttää vakio- HTTP
ja HTTPS
porttien kautta. Määritämme myös Nginxin käyttämään Let's Encrypt ilmaisella SSL:llä luotua SSL:ää.
Asenna Nginx-verkkopalvelin.
sudo yum -y install nginx
Käynnistä verkkopalvelin ja ota se käyttöön automaattisesti käynnistyksen yhteydessä.
sudo systemctl start nginx
sudo systemctl enable nginx
Asenna Certbot, joka on Let's Encrypt CA:n asiakassovellus.
sudo yum -y install certbot
Ennen kuin voit pyytää varmenteita, sinun on sallittava portit 80
ja 443
palomuurin läpi. Poista myös portti 8080
palomuurin poikkeusten luettelosta, koska sitä ei enää tarvita.
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
Huomautus: Jotta Let's Encrypt CA:lta saadaan varmenteita, toimialue, jolle sertifikaatit luodaan, on osoitettava palvelimeen. Jos ei, tee tarvittavat muutokset toimialueen DNS-tietueisiin ja odota DNS:n leviämistä ennen kuin teet varmennepyynnön uudelleen. Certbot tarkistaa toimialueen viranomaisen ennen varmenteiden toimittamista.
Luo SSL-varmenteet.
sudo certbot certonly --webroot -w /usr/share/nginx/html -d share.example.com
Luodut varmenteet tallennetaan todennäköisesti kansioon /etc/letsencrypt/live/share.example.com/
. Let's Encrypt -sertifikaatit vanhenevat 90 päivässä, joten on suositeltavaa määrittää varmenteiden automaattinen uusiminen Cron-töiden avulla.
Avaa cron-työtiedosto.
sudo crontab -e
Lisää seuraava rivi tiedoston loppuun.
30 5 * * * /usr/bin/certbot renew --quiet
Yllä oleva cron-työ suoritetaan joka päivä klo 5.30. Jos varmenteen voimassaolo päättyy, se uusitaan automaattisesti.
Muokkaa Alfrescon Tomcat-palvelimen määritystiedostoa.
sudo nano /opt/alfresco-community/tomcat/conf/server.xml
Etsi seuraavat rivit.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768" />
Lisää rivi proxyPort="443" scheme="https"
yllä olevaan määrityslohkoon niin, että se näyttää alla esitetyltä lohkolta.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768"
proxyPort="443" scheme="https" />
Avaa Alfrescon oletusmääritystiedosto.
sudo nano /opt/alfresco-community/tomcat/shared/classes/alfresco-global.properties
Etsi seuraavat rivit.
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
Muuta yllä olevia rivejä järjestelmäsi mukaan. Sen pitäisi näyttää alla esitetyltä.
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
Luo uusi palvelinlohkotiedosto Alfrescolle.
sudo nano /etc/nginx/conf.d/share.example.com.conf
Täytä tiedosto.
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://;
}
}
Käynnistä verkkopalvelin ja Alfresco-palvelu uudelleen, jotta konfiguraatiomuutokset tulevat voimaan.
sudo systemctl restart nginx alfresco
Alfresco on nyt asennettu ja määritetty palvelimellesi, käytä Alfresco-moduuleja seuraavassa osoitteessa.
https://share.example.com/alfresco
Pääset Alfrescon jakamispalveluihin käymällä seuraavassa osoitteessa.
https://share.example.com/share
Kirjaudu sisään käyttämällä alkuperäistä järjestelmänvalvojan tiliä admin
ja asennuksen aikana valitsemaasi salasanaa.
Onnittelut, Alfresco Community Edition on nyt asennettu palvelimellesi.
Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle
Käytätkö erilaista järjestelmää? osTicket on avoimen lähdekoodin asiakastuen lippujärjestelmä. osTicket-lähdekoodia isännöidään julkisesti Githubissa. Tässä opetusohjelmassa
Käytätkö erilaista järjestelmää? Apache OpenMeetings on avoimen lähdekoodin verkkoneuvottelusovellus. Se on kirjoitettu Java-kielellä ja tukee useita tietokantapalvelimia. minä
Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle
Käytätkö erilaista järjestelmää? Akaunting on ilmainen, avoimen lähdekoodin ja online-kirjanpitoohjelmisto, joka on suunniteltu pienille yrityksille ja freelancereille. Se on rakennettu viisaasti
Käytätkö erilaista järjestelmää? Mailtrain on avoimen lähdekoodin itseisännöity uutiskirjesovellus, joka on rakennettu Node.js:lle ja MySQL/MariaDB:lle. Mailtrainsin lähde on GitHubissa. Thi
Johdanto Tämä opetusohjelma esittelee OpenBSD:n verkkokaupparatkaisuna PrestaShopilla ja Apachella. Apache vaaditaan, koska PrestaShopilla on monimutkainen UR
Käytätkö erilaista järjestelmää? Open Web Analytics (OWA) on avoimen lähdekoodin verkkoanalytiikkaohjelma, jonka avulla voidaan seurata ja analysoida, kuinka ihmiset käyttävät verkkosivustoasi.
Käytätkö erilaista järjestelmää? Open Web Analytics (OWA) on avoimen lähdekoodin verkkoanalytiikkaohjelma, jonka avulla voidaan seurata ja analysoida, kuinka ihmiset käyttävät verkkosivustoasi.
Käytätkö erilaista järjestelmää? Osclass on avoimen lähdekoodin projekti, jonka avulla voit helposti luoda luokitellut sivustot ilman teknistä tietämystä. Sen lähde
Using a Different System? Apache OpenMeetings is an open source web conferencing application. It is written in Java and supports multiple database servers. I
Käytätkö erilaista järjestelmää? X-Cart on erittäin joustava avoimen lähdekoodin verkkokauppaalusta, jossa on paljon ominaisuuksia ja integraatioita. X-Cartin lähdekoodi on hoste
Käytätkö erilaista järjestelmää? Esittely Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas
Käytätkö erilaista järjestelmää? X-Cart on erittäin joustava avoimen lähdekoodin verkkokauppaalusta, jossa on paljon ominaisuuksia ja integraatioita. X-Cartin lähdekoodi on hoste
Käytätkö erilaista järjestelmää? Dolibarr on avoimen lähdekoodin toiminnanohjaus (ERP) ja asiakassuhteiden hallinta (CRM) yrityksille. Dolibarr
Käytätkö erilaista järjestelmää? Zammad on avoimen lähdekoodin helpdesk/lippujärjestelmä, joka on suunniteltu asiakastukitiimeille. Zammad, asiakaspalvelu
Käytätkö erilaista järjestelmää? X-Cart on erittäin joustava avoimen lähdekoodin verkkokauppaalusta, jossa on paljon ominaisuuksia ja integraatioita. X-Cartin lähdekoodi on hoste
Käytätkö erilaista järjestelmää? Matomo (aiemmin Piwik) on avoimen lähdekoodin analytiikkaalusta, avoin vaihtoehto Google Analyticsille. Matomo-lähdettä isännöi o
Käytätkö erilaista järjestelmää? Matomo (aiemmin Piwik) on avoimen lähdekoodin analytiikkaalusta, avoin vaihtoehto Google Analyticsille. Matomo-lähdettä isännöi o
Käytätkö erilaista järjestelmää? Alfresco Community Edition on avoimen lähdekoodin versio Alfrescon sisältöpalveluista. Se on kirjoitettu Java-kielellä ja käyttää PostgreSQL t
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