Како инсталирати Мицровебер на ЦентОС 7
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Алфресцо Цоммунити Едитион је верзија са отвореним кодом Алфресцо Цонтент Сервицес. Написан је на Јави и користи ПостгреСКЛ за складиштење своје базе података. Алфресцо је систем за управљање садржајем предузећа за многе врсте дигиталних средстава као што су документи, записи, веб, слике, видео снимци и још много тога. Такође се користи за заједнички развој садржаја. Репозиторијуму датотека вашег хостованог Алфресцо-а може се приступити помоћу СМБ, ВебДАВ, ФТП и ЦИМС. Претраживање датотека покреће Апацхе Солр.
За овај водич користићемо 192.168.0.1
као јавну ИП адресу и share.example.com
као име домена усмерено на Вултр инстанцу. Обавезно замените сва појављивања примера имена домена и јавне ИП адресе стварним.
Ажурирајте свој основни систем користећи водич Како ажурирати Убунту 16.04 . Када се ваш систем ажурира, наставите са инсталирањем зависности.
Алфресцо обезбеђује бинарни инсталациони пакет спреман за инсталацију који садржи сав софтвер потребан за покретање апликације. Међутим, морамо да инсталирамо неколико зависности да бисмо подржали ЛибреОффице додатак.
sudo apt -y install fontconfig libsm-dev libice-dev libxt-dev libxrender-dev libxext-dev cups libglu1-mesa-dev libcairo2-dev libgl-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so.1
Преузмите инсталациони пакет са веб локације Алфресцо. Увек можете пронаћи везу до најновијег инсталатера на страници за преузимање Алфресцо .
wget https://download.alfresco.com/release/community/201707-build-00028/alfresco-community-installer-201707-linux-x64.bin
Обезбедите дозволе за извршавање инсталатерској датотеци.
sudo chmod +x alfresco-community-installer-201707-linux-x64.bin
Покрените инсталацију.
sudo ./alfresco-community-installer-201707-linux-x64.bin
Изаберите језик инсталације. За тип инсталације можете одабрати први који каже " Easy install
". Ово ће инсталирати апликацију са подразумеваном конфигурацијом.
Изаберите подразумевану локацију, /opt/alfresco-community
, за инсталацију апликације.
Одредите лозинку администратора и изаберите " Y
" за инсталацију као услугу. Ово ће створити услугу покретања за лако покретање и управљање процесом апликације.
Напомена: Алфресцо препоручује најмање 2 ЦПУ-а и 4 ГБ РАМ-а. Ако ваш систем нема препоручену конфигурацију, можда ћете добити упозорење да окружење није оптимално конфигурисано за Алфресцо Цонтент Сервицес. Ипак, можете наставити са инсталацијом.
Инсталација апликације би требало да почне сада. Када се апликација инсталира, бићете упитани да ли желите да покренете Алфресцо Цоммунити сервер. Ако изаберете " Y
", апликација ће одмах покренути сервер и видећете следећи излаз.
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
Пошто је инсталатер додао и услугу покретања, можете и покренути апликацију.
sudo systemctl start alfresco
Алфресцо подразумевано покреће Томцат веб сервер да служи апликацији на порту 8080
. Отворите свој омиљени претраживач и идите на http://192.168.0.1:8080/share
, видећете Алфресцо одредишну страницу.
Подразумевано, Алфресцо-ов Томцат сервер слуша порт 8080
. У овом водичу ћемо користити Нгинк као обрнути прокси тако да се апликацији може приступити преко стандарда HTTP
и HTTPS
портова. Такође ћемо конфигурисати Нгинк да користи ССЛ генерисан помоћу Лет'с Енцрипт.
Инсталирајте Нгинк.
sudo apt -y install nginx
Покрените Нгинк и омогућите му да се аутоматски покреће при покретању.
sudo systemctl start nginx
sudo systemctl enable nginx
Додајте Цертбот спремиште.
sudo add-apt-repository --yes ppa:certbot/certbot
sudo apt-get update
Инсталирајте Цертбот, који је клијентска апликација за Лет'с Енцрипт ЦА.
sudo apt -y install certbot
Напомена: Да бисте добили сертификате од Лет'с Енцрипт ЦА, домен за који треба да се генеришу сертификати мора бити усмерен ка серверу. Ако није, извршите неопходне промене у ДНС записима домена и сачекајте да се ДНС пропагира пре него што поново поднесете захтев за сертификат. Цертбот проверава ауторитет домена пре пружања сертификата.
Генеришите ССЛ сертификате.
sudo certbot certonly --webroot -w /var/www/html -d share.example.com
Генерисани сертификати ће вероватно бити ускладиштени у /etc/letsencrypt/live/share.example.com/
. Лет'с Енцрипт сертификати истичу за 90 дана, па се препоручује да подесите аутоматско обнављање сертификата помоћу Црон послова.
Отворите црон датотеку посла.
sudo crontab -e
Додајте следећи ред на крај датотеке.
30 5 * * * /usr/bin/certbot renew --quiet
Горњи црон посао ће се покретати сваког дана у 5:30 ујутро. Ако сертификат истекне, аутоматски ће се обновити.
Уредите конфигурациону датотеку Алфресцо Томцат сервера.
sudo nano /opt/alfresco-community/tomcat/conf/server.xml
Пронађите следеће редове.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768" />
Додајте линију proxyPort="443" scheme="https"
у горњи конфигурациони блок тако да изгледа као блок приказан испод.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768"
proxyPort="443" scheme="https" />
Отворите Алфресцо подразумевану конфигурациону датотеку.
sudo nano /opt/alfresco-community/tomcat/shared/classes/alfresco-global.properties
Пронађите следеће редове.
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
Промените горње редове у складу са вашим системом. Требало би да изгледа као што је приказано испод.
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
Креирајте нову датотеку блока сервера за Алфресцо.
sudo nano /etc/nginx/sites-available/alfresco
Попуните датотеку.
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://;
}
}
Активирајте конфигурациону датотеку.
sudo ln -s /etc/nginx/sites-available/alfresco /etc/nginx/sites-enabled/alfresco
Поново покрените веб сервер и Алфресцо да би промене у конфигурацији могле да ступе на снагу.
sudo systemctl restart nginx alfresco
Алфресцо је сада инсталиран и конфигурисан на вашем серверу. Алфресцо модулима можете приступити на следећој адреси.
https://share.example.com/alfresco
Да бисте приступили Алфресцо схаре услугама, посетите следећу адресу.
https://share.example.com/share
Пријавите се користећи почетни администраторски налог admin
и лозинку коју сте одабрали током инсталације.
Честитамо, Алфресцо цоммунити едитион је сада инсталиран на вашем серверу.
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? осТицкет је систем за продају карата за корисничку подршку отвореног кода. ОсТицкет изворни код је јавно хостован на Гитхубу. У овом туторијалу
Цезерин је прогресивна веб апликација за е-трговину отвореног кода направљена помоћу Реацт-а и Ноде.јс. У овом водичу ћете научити како да примените Цезерин за производњу
Користите другачији систем? Апацхе ОпенМеетингс је апликација за веб конференције отвореног кода. Написан је на Јави и подржава више сервера базе података. И
Користите другачији систем? Акаунтинг је бесплатан рачуноводствени софтвер отвореног кода и онлајн рачуноводствени софтвер дизајниран за мала предузећа и слободњаке. Изграђен је духовито
Користите другачији систем? Маилтраин је апликација за билтен отвореног кода која се самостално хостује и изграђена на Ноде.јс и МиСКЛ/МариаДБ. Извор Маилтраинс-а је на ГитХуб-у. Тхи
Користите другачији систем? Акаунтинг је бесплатан рачуноводствени софтвер отвореног кода и онлајн рачуноводствени софтвер дизајниран за мала предузећа и слободњаке. Изграђен је духовито
Увод Овај водич демонстрира ОпенБСД као решење за е-трговину користећи ПрестаСхоп и Апацхе. Апацхе је неопходан јер ПрестаСхоп има сложен УР
Користите другачији систем? ИнвоицеПлане је бесплатна апликација за фактурисање отвореног кода. Његов изворни код се може наћи на овом Гитхуб репозиторијуму. Овај водич
Користите другачији систем? осТицкет је систем за продају карата за корисничку подршку отвореног кода. ОсТицкет изворни код је јавно хостован на Гитхубу. У овом туторијалу
Користите другачији систем? Опен Веб Аналитицс (ОВА) је програм за веб аналитику отвореног кода који се може користити за праћење и анализу како људи користе вашу веб локацију
Користите другачији систем? Опен Веб Аналитицс (ОВА) је програм за веб аналитику отвореног кода који се може користити за праћење и анализу како људи користе вашу веб локацију
Користите другачији систем? Осцласс је пројекат отвореног кода који вам омогућава да лако креирате класификовани сајт без икаквог техничког знања. Његов извор
Користите другачији систем? Осцласс је пројекат отвореног кода који вам омогућава да лако креирате класификовани сајт без икаквог техничког знања. Његов извор
Користите другачији систем? Апацхе ОпенМеетингс је апликација за веб конференције отвореног кода. Написан је на Јави и подржава више сервера базе података. И
Користите другачији систем? Кс-Царт је изузетно флексибилна платформа за е-трговину отвореног кода са мноштвом функција и интеграција. Кс-Царт изворни код је хосте
Користите другачији систем? Увод Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич
Користите другачији систем? Кс-Царт је изузетно флексибилна платформа за е-трговину отвореног кода са мноштвом функција и интеграција. Кс-Царт изворни код је хосте
Користите другачији систем? Матомо (раније Пивик) је аналитичка платформа отвореног кода, отворена алтернатива Гоогле аналитици. Матомо извор је хостован о
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више