Титла: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: pavelAngelov в Aug 05, 2015, 17:13 Здравейте!
Сравнително новак съм в linux, през годините все се каня да слагам някоя (препоръчаха ми ubuntu), слагам, но бързо бързо нещо идваше и убиваше интереса ми. Както и да е, сега съм решил по-сериозно да се развивам. Занимавам се с web development и искам да направя някои неща за себе си. Искам да си пусна сървър, който да хоства някакви web проекти, като трафика към тях ще е минимален -> аз или евентуално ако презентирам на някой. Строго девелоперски. Идеята да си пусна такава машина дойде от това, че пътувам, а искам винаги да имам достъп до файловете си. Не искам да качвам труда си в cloud системи или прочее. Тук идва първият въпрос: каква дистрибуция да бъде? - За да поясня имам съвсем малко опит с Ubuntu, колкото да си инсталирам и конфигурирам web server чрез apt-get ... но пък чета насам натам, кое как се прави. - Машината е малко старичка, настолна, с първо поколение AMD Athlon x2 4600+, 1 или 2gb рам и обикновен диск, тоест не е SSD. - Ще се ползва само за уеб сървър, тоест не е нужен UI За сега се сещам за тези неща, но ако възникнат питанки, не се притеснявайте :) Към сървъра искам да добавя и git система ($2). Не е строго определно да е тази, но това е едно от ключовите неща които искам да имам и което ме спира от обикновен споделен хостинг. Хубаво ще е да имам и ftp за да трансферирам разни файлчета. Втория въпрос е относно администрирането на сървъра - иска ми се нещата да са като сървиси (извинявам се ако в линукс се водят по друг начин) и при всяко зареждане на ОС те да си стартират сами, с което визирам когато има прекъсване на ток-а. Докато го конфигурирам ще си е със закачена периферия, но след конфигурация ще остане само компютъра + захранване и интернет. Какво се ползва за да мога да го достъпвам все пак външно? Putty? Подобен клиент? Относно компютрите с които ще качвам нещата - иска ми се да съм независим към тях, тоест ползвам и windows, но ще ползвам и ubuntu на лаптопа ми. Като най-често ще качвам през git или, когато проект е готов, чрез ftp клиент. Това са моите терзания. Четох разни други теми, но при мен изискванията са малко специфични. Ако някой има статии по въпроса или препоръки, ще се радвам да чета :) Поздрави, Павел Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: wfw в Aug 06, 2015, 00:13 Всяка една дистрибуция ще ти изпълни изискванията ;) Няма нищо особено в тях, така че каквото ти е на душа - това ползвай.
Няма смисъл да давам определени предложения за дистрибуция, наистина всичко може да ти свърши работа. по въпрос 2: можеш да ползваш putty, само трябва да си настроиш SSH сървъра (или ако искаш му казвай сървъс). Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: bILLY в Aug 06, 2015, 00:15 Повечето Уеб Хостинг компании в България и не само масово използват CentOS, което е нещо като безплатно копие на RedHat.
С добри впечатления съм и за Debian (Ubuntu произлиза от Debian и използват един и същ мениджър за инсталационните пакети). Аз лично бих ти препоръчал да не се задълбочаваш много много върху това нещо а да си се фокусираш върху Уеб проектите ти. Затова най-лесния начин по който можеш да си конфигурираш Уеб Сървър според мен е да му сложиш CentOS и да му инсталираш един безплатен Уеб Панел. Например VestaCP или CWP (CentOS Web Panel) - след инсталацията, която е напълно автоматизирана ще имаш всичко (FTP Server, Mail Serve, DNS Server, Web Server, MySql DB Server и прочие). Просто правиш една минимална инсталация на CentOS и после пускаш инсталацията на панела. - VestaCP - според мен е по-добрия избор, понеже другия след ъпдейта го бъгнаха доста. Ползва Apache с Nginx Proxy Reverse на преден план за кеширане на статични контенти в уеб-сайтовете. Естествено Nginx и Apache имат няколко темплейта, които можеш да избереш, просто трябва да прочетеш малко. - CWP - е малко по сложен, но откакто направиха ъпдейт този месец и малко го попрецакаха. Разликата при него е, че предлага Apache Web Server или Apache + Nginx Proxy Reverse както при VestaCP и това което ме впечатли най-много е третата опция Apache + Nginix Proxy Reverse + Varnich Chache, но така и така втория и третия вариант не успях да ги подкарам. Уж се инсталира и конфигурира с няколко клика, но при мен не става. Не знам дали някой от тук е успявал. Та идеята ми беше да си "шибнеш" една OS и някой безплатен Уеб Панел към нея и да си го ползваш без да задълбаваш много много. А уеб панелите са удобни, достъпни през браузъра, всичко ти е в графичен режим, ест. без GUI на системата. Надявам се да съм ти помогнал поне малко, но нека чуем и други мнения :) Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: sopata в Aug 06, 2015, 09:45 Препоръчвам да си нсталираш Debian 8 и после да си качиш ISPconfig. В howtoforge може да намериш подробно как се прави инсталацията и на двете.
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: bILLY в Aug 07, 2015, 11:26 В момента инсталирам Blue Onyx.
(http://i.imgur.com/nCsw0OU.png) Води се направо ОС с допълнителния Софтуер за Хостинг и Екстрите му там. Интересно ми е искам да видя как работи. Официален сайт: http://www.blueonyx.it/ Описание: It is the mission of BlueOnyx to provide a fully-integrated Internet hosting platform that includes web, email, DNS and file transfer services from a simple, user-friendly web-based interface that is easily installed on commodity hardware or virtual private server. As an Open Source initiative, BlueOnyx will always be free to download, install and use. BlueOnyx also maintains the BlueOnyx Shop where vendors may offer commercial plug-ins to extend features and enhance functionality. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: pennywise в Aug 07, 2015, 22:31 Вземи си VPS от DigitalOcean или някой друг. Това АМД ще ти изгори повече ток и няма да е надеждно, отделно трябва да минават днс-и и заявки през рутера.
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: bILLY в Aug 07, 2015, 23:55 Можеш да си наемеш OpenVZ за 9 долара на година от 123systems.
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: BRADATA в Aug 08, 2015, 06:56 Вземи си VPS от DigitalOcean или някой друг. Това АМД ще ти изгори повече ток и няма да е надеждно, отделно трябва да минават днс-и и заявки през рутера.Малко офтопик, но ме дразнят такива изказвания... Какво означава "Това АМД ... няма да е надеждно ..."? Имал съм сървъри с амд процесори с ъптайм повече от година с които не съм имал никакви проблеми. Проблема с железата винаги е от страната на асемблатора. Това има човека - това иска да ползва. Съгласен съм, че някой евтин VPS ще му свърши работа също (с изключеие на сторидж пространството), но тогава се разминава цялата идея за това със собствени сили и средства да направи нещо работещо. Същото важи и за настройките на рутера. Винаги съм се дразнил от "програмисти" дето не знаят що е то порт, TCP и т.н базови мрежови познания. Пък може да го направи същия този сървър рутер? От къде знаеш, че няма такава идея? Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: pennywise в Aug 08, 2015, 14:01 По-спокойно, имах предвид, че вкъщи винаги може да имаш проблеми с електричество, интернет и ред други неща. Да не говорим, че се използват стари компоненти, и не се знае кога някой може да умре. Това имах предвид, че не е надеждно, и аз си имам един компютър с подобен процесор, и го ползвам за филми.
Коментара ми беше заради това - Цитат аз или евентуално ако презентирам на някойАз гето решения за неща с които изкарвам пари не приемам. Един път да не работи когато трябва - всичките усилия и труд остават само като знания. Това, че си АМД любител и си решил, че атакувам АМД по някакъв начин си е лично твой проблем. Аз мога да ги си ги говоря тия неща защото съм бил там и съм ги правил и аз, и всъщност няма смисъл ако има клиенти намесени в цялата работа. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: daniel_vulchev в Aug 08, 2015, 14:24 slackware плюс Xampp мани го това убунту взе да прилича на уиндоус. Не ти трябват графични среди едни ssh и си готов. Xampp си има всичко което ти трябва и е лесен за употреба [_]3 АМД къде става къде не става всичко е относително за какво ще го ползваш. Ако сега ще се учиш направо се мятай на черешата научаваш да работиш със slackware и общо взето занеш линукс работиш с убунту знаеш да щракаш с мишката това е разликата между двата.
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: pavelAngelov в Aug 24, 2015, 12:21 Благодаря на всички включили се.
Тези дни нямах възможност да отделям време на това начинание, но сега ще пробвам предложението на bILLY. wfw - относно сървиси имах предвид автоматично стартиращи приложения със старт на машината. Идеята ми беше да направя всичко да тръгва само, в случай на рестарт (от токов уред) или при прекъсване на тока. Относно дали си заслужава или не - няма да хоствам огромни корпоративни сайтове, най-вече ми се иска да е живо заради гит сървър-а. Така, където и да съм ще мога да си пипам нещата, без да разнасям компютри насам натам (флашки и прочее). Не че не може да се избегне това, но исках и да пробвам нещо ново :) Поздрави и благодарности на всички :) Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: NorthBridge в Aug 24, 2015, 19:19 Идеята да си пусна такава машина дойде от това, че пътувам, а искам винаги да имам достъп до файловете си. Не искам да качвам труда си в cloud системи или прочее. Човека си е казал, ако искаше някакъв хостинг за 5$ досега щеше да си го е взел и сам. Иначе и според мен това е по-добрия вариант, хем даваш по-малко пари, хем имаш доста повече ъптайм, хем няма риск някой съсед да реши да ти среже кабелите защото си му паркирал на мястото ;D slackware плюс Xampp Според мен е безмислено, винаги може да си качи отделно phpmyadmin ако му трябва, повечето от останалите неща си идват по дефолт. Освен това според този линк ($2) ще направи конфликт като се инсталне и трябва да разкарва старото апаше. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: pennywise в Aug 24, 2015, 23:30 И аз хоствах гит, с някакво PHP да гледам репотата и комитванията през уеб. Обаче в последствие ми писна и ползвам битбъкет или гитхъб.
Иначе повечето сървиси си тръгват Иначе за дистро бих предложил Debian/Ubuntu или CentOS поради простата причина, че са най-разпространени и ще намериш най-много информация и упътвания за това как да инсталираш нещо и да го накараш да работи. Аз също отсътвам доста от "вкъщи" даже и сега не съм там. И ако разчиташ на нещо там и няма кой да отиде да види дали рутера не е забил и дали интернета не е спрял оставаш с вързани ръце. Иначе ако има кой да ги върши тези неща - супер. Цитат wfw - относно сървиси имах предвид автоматично стартиращи приложения със старт на машината. Идеята ми беше да направя всичко да тръгва само, в случай на рестарт (от токов уред) или при прекъсване на тока.В ностройките на BIOS-a трябва да има такава опция при загуба на електричество да се стартира отново, вече какво ще прави дистрото като се стартира е отделен въпрос но повечето сървиси/сървъри като SSH, Apache и т.н. се стартират заедно със ситемата макар, че и това зависи от дистрото и от теб. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: daniel_vulchev в Aug 24, 2015, 23:54 Ами аз като инсталвам слак никога не прафя фулл инсталл избирам си пакетите които ми трябват и толкова ;) xampp си е добро приложение пише в rc.local /opt/lampp/lampp start мож еи това да си направи
# Stop the Apache web server: if [ -x /opt/lampp/lampp ]; then /opt/lampp/lampp stop fi ако някога ще прави рестарт или халт такаче няма да има конфликт с апаче щото няма да има апаче и един контролер на неомонтана да ти следи имали нямали нет и да рестартира рутера и си готов щом не си във вас :) Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: NorthBridge в Aug 25, 2015, 00:57 И аз хоствах гит, с някакво PHP да гледам репотата и комитванията през уеб. Обаче в последствие ми писна и ползвам битбъкет или гитхъб. То хубаво, обаче ако ще дига някакъв гит сървър (примерно GitLab) който ще се ползва от повечко хора и ще има повечко репозитара, ще му излезе скъпичко да ползва хъба или букета. По-добре един CentOS на някакво парче чарколяк, без значение реално или виртуално. Ами аз като инсталвам слак никога не прафя фулл инсталл избирам си пакетите които ми трябват и толкова ;) xampp си е добро приложение пише в rc.local /opt/lampp/lampp start мож еи това да си направи Също е вариант :) pavelAngelov, и да предвидиш някакъв бекъп за нета, да не останеш на сухо ако някои хора почнат отново да си режат кабелите ($2) [_]3 Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: bILLY в Aug 25, 2015, 01:58
(http://cdn.instructables.com/FF8/8R0E/G4D5WXC6/FF88R0EG4D5WXC6.LARGE.jpg) Да по принцип има такива и са много удобни. Някои дъна имат по 3 варианта (Power On, Power Off и Last State) можеш да ги намериш в Power секцията на BIOS-a. Аз даже и до ден днешен се дразня на един лаптоп без никакви батерии, че като спре тока и постоянно трябва да го пускам >:( Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: Naka в Aug 25, 2015, 10:08 Restore on AC/Power Loss === Power On
е важо даже и когато има UPS. Тока спира...Работи на UPS... UPS-а спира компютъра и след време когато дойде пак тока компютъра трябва да се включи. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: pavelAngelov в Aug 25, 2015, 13:36 Ще ползвам темата си за други въпроси, защото вярвам че много от тях ще се появят.
Например: направих си бутваща флашка с CentOS 7 и намерих доста видео/текстови туториали, но като стигнах до частта с конфигуриране на нет-а, при мен не показва адаптера. Вграден е и работи, защото на live cd-то с убунту, интернет има. Дъното е Asrock ALiveNF6P-VSTA. Инсталирах докрай centos-a, но без интернет не мога да свалям другите компоненти. Някакви предложения? Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: daniel_vulchev в Aug 25, 2015, 23:39 Сложи една лан карта на PCI слота иначе няма да си решиш проблема с вградената поне не лесно
https://www.centos.org/forums/viewtopic.php?t=39259 ($2) Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: cybercop в Aug 26, 2015, 09:06 ...като стигнах до частта с конфигуриране на нет-а, при мен не показва адаптера. Вграден е и работи, защото на live cd-то с убунту, интернет има. Дъното е Asrock ALiveNF6P-VSTA. Инсталирах докрай centos-a, но без интернет не мога да свалям другите компоненти. Някакви предложения?Изпълнете : lspci да видим, какъв е този адаптер. Това, че Ubuntu поддържа устройството, не означава, че в CENTOS ще са включени по подразбиране модулите с поддръжката му. Ако не се намери решение за хардуера - ползвайте си Ubuntu-server. http://www.ubuntu.com/download/server 32 битова версия : http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-server-i386.iso.torrent Все пак, именно Ubuntu е дистрибуция №1 при сървърните машини, въпреки, че доста хора приравняват дистрибуцията Ubuntu с една от наличните десктоп версии - Ubuntu-Desktop. http://www.ubuntu.com/download/desktop Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: spec1a в Aug 26, 2015, 11:27 Добре де ,от буутващата флашка с centos 7 ,след като се зареди,отвори терминал и изпълни командите:
ifconfig lspci lsmod Възможно е името на устр. да не е ethx (eth0,eth1 ...) и оттам да идват проблемите. P.S. не се заяждам ,но няма как ubuntu да е сървърна дистрибуция номер 1, например посмъртно не може да се инсталира oracle база данни на ubuntu и производните. За тази цел се препоръчват oracle linux,centos и suse. Докато останалия сървърен софтуер,ако работи на ubuntu , ще работи и на centos . Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: cybercop в Aug 26, 2015, 11:50 P.S. не се заяждам ,но няма как ubuntu да е сървърна дистрибуция номер 1, например посмъртно не може да се инсталира oracle база данни на ubuntu и производните.И вие ли сте от тези, които мислят, че Ubuntu-Destop и дистрибуцията Ubuntu са едно и също нещо? Това, че не знаете не променя статуса на дистрибуцията. Ubuntu e №1 при сървърните машини. Следва я RHEL. CENTOS, която също ми е сред любимците е по- назад в класацията. Debian, съвсем заслужено отстъпи позиция през последните години, заради заниженото качество на поддръжката. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: bvbfan в Aug 26, 2015, 11:58 Така като гледам може да се инсталира https://thinkigotit.wordpress.com/2014/08/13/install-oracle-database-12c-in-ubuntu-14-04/
А между сървърна и десктоп версия, ядрото е компилирано с други параметри и няма Х, едва ли има други разлики, предполагам :) Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: cybercop в Aug 26, 2015, 12:03 @Bvbfan: Върху всяка десктоп версия може да се инсталира сървърно приложение. Но, Ubuntu е огромен проект и не се изчерпва с една от няколкото десктоп версии. А, доста хора си мислят, че Ubuntu e Ubuntu-Desktop (десктоп версията с Unity). Всъщност, Ubuntu е най- силна именно при сървърите, където шаренията липсва.
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: spec1a в Aug 26, 2015, 13:50 // offtopic
С риск да разводня темата. Занимавам се с oracle бази данни от близо 10 години.Правил съм си експерименти със всякакви дистрибуции.Ако е само за инсталиране на базата данни на debian, ubuntu и подобни , получава се , но с цената на огромни усилия. Ами самия автор на статията: https://thinkigotit.wordpress.com/2014/08/13/install-oracle-database-12c-in-ubuntu-14-04/ си признава ,че му се налагат хакове. А и коментарите са достатъчно красноречиви. След "успешната" инсталация на debian или ubuntu , при работа с базата избиват странни системни грешки. Разбира се,не искам да кажа, че debian и ubuntu са лоши,просто не стават за работа с oracle бази данни. Бъдете здрави ! (както казва един мастит математик , бивш член на ЦИК и коментатор по всичкология :D ) Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: cybercop в Aug 26, 2015, 14:28 А, опитвали ли сте да ползвате Maria DB ? Не знам защо, но Red Hat акцентират на поддръжката за нея. A, имeнно за CENTOS става въпрос.
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: go_fire в Aug 26, 2015, 14:45 Марийка е по-добрият във всичко Мъсял и все пак не е достатъчно добър Мъсял, доколкото развитието на Мъсял изкуствено беше прекратено откак е оракулска собственост, а това спира и Мария, защото тя може да пере с „Бонукс“, но се придържа към съвместимост.
И как изведнъж от флагмана на оракулите скочихме към Мара? Това е от совалка да се прехвърлим на едно от тези самолетчета дето с тях НАП снима именията на кметовете. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: cybercop в Aug 26, 2015, 15:01 И как изведнъж от флагмана на оракулите скочихме към Мара? Това е от совалка да се прехвърлим на едно от тези самолетчета дето с тях НАП снима именията на кметовете.Всъщност, пусналия темата ще инсталира уеб сървър. Колегата спец, просто спомена оракула, като причина да не се ползва Ubuntu сървър. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: spec1a в Aug 26, 2015, 15:27 В последните години има тенденция linux да се отдалечава от unix стандартите (темата systemd е достатъчно дъвкана тук).
Променят се,не знам защо ,и други общоприети неща в самия linux. Например вместо eth0, eth1 ... като имена на мрежови интерфейси, понякога се използват някакви перверзии от типа на ens32 и други подобни, което може да създаде сериозни проблеми. Затова помолих пича да пусне ifconfig да види дали не му излиза като име на интерфейс ens-нещо-си.Това може да се оправи, но все пак си е въртел. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: bvbfan в Aug 26, 2015, 15:39 Е нека се променя де, какво му е лошото? Като не искаш новите неща, не ги ползвай :) Дундуркай ЦентОС < 7 там няма да влезнат ;)
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: daniel_vulchev в Aug 26, 2015, 19:31 Ето затова писах на колегата да си сложи една лан карта на PCI слота най обикновенна за 7-8-10 лв реалтек. То на всички е ясно убунту мубунту хич не я бива работата там. Пускъл съм доста слакове никога е нямало ядове но с мумбунту винаги нещо се осире особено с упдейти ;D това е за студентите и учиниците да се учат на него ;) както китайците правят клавиатури в час по трудово
Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: NorthBridge в Aug 26, 2015, 23:18 lspci + ifconfig + хвърли едно око на кернела на live CD-то с убунту да видиш там кой е, възможно е в дефолтския кернел на Cent-a да не е добавен още/активиран/нещо да са омазали точно в нея версия. Ако се окаже първото или последното, ето ти гайда за ъпгрейд ($2).
Ако не се намери решение за хардуера - ползвайте си Ubuntu-server Ако не се намери решение за хардуера - ползвайте си Slackware [_]3 Марийка е по-добрият във всичко Мъсял и все пак не е достатъчно добър Мъсял, доколкото развитието на Мъсял изкуствено беше прекратено откак е оракулска собственост, а това спира и Мария, защото тя може да пере с „Бонукс“, но се придържа към съвместимост. Хм, в интерес на истината MySQL 5.7 имаше доста кирии добавени вътре, и солидно количество performance отгоре спрямо 5.4 (трябваха ми едни неща от геометричните типове, та се налагаше да врънкам системния един месец, докато го убедих да направи ъпгрейда - проблема беше че въпросното приложение седеше на един от двата сървъра в офиса, на който вървяха още хиляда неща ;D ). Така че не бих казал че е баш като да са го заебали, но най-много да държат едно определено количество девс да пишат нещо колкото да не е без хич, точно както опенсорс тима за видео драйверите на АМД. Един колега DBA ми каза веднъж, че от "безплатните играчки" единствената която става за нещо по-сериозно е PostgreSQL. От 3 месеца го ползваме на работа, и с чиста съвест мога да кажа че е поне няколко нива нагоре по всички параграфи спрямо MySQL/MariaDB. Че по някои даже и от MSSQL. Титла: Re: Препоръчайте дистрибуция за web сървър + екстри Публикувано от: BRADATA в Aug 26, 2015, 23:31 И от мен един глас за PostgreSQL - не искам да звучи пресилено, но когато мога да го използвам - го използвам. Т.е. всичко ново го правя с постгре-то, а всичко старо го мигрирам при първа възможност. Няма място за сравнение...
|