PowerHost.bg – Блог

Разлика между Windows и Linux хостинг

Изборът на най-добрия хостинг план е отговорна задача, която изисква известни познания в областта. Сред първите въпроси, на които трябва да си отговорите при избора на хостинг план, е на каква операционна сиситема ще бъде сървърът – Linux или Windows. Защото начинът, по който работи споделеният хостинг зависи до голяма степен от това каква операционна система се ползва. И ако смятате, че Linux е някакво стряскащо извънземно, което ще направи работата ви по сайта непосилна, четете нататък.

„Linux” и „Windows” са двата основни вида операционни системи, на които работят хостинг сървърите. От потребителска гледна точка, разликите между двете са минимални. Въпреки това, добре е да знаете основните им особености и предимства, за да изберете точния споделен хостинг план за вашите цели.

Тук е важно да поясним едно основно понятие – това, че ползвате Windows за операционна система на вашия компютър не значи, че трябва и хостинг планът ви да бъде под Windows. Може да използвате Linux споделен хостинг план на Windows OS и обратно.

Цена
Сред основните предимства на Linux операционната система за споделен хостинг е фактът, че тя е безплатна система – т.нар. отворен код – което се отразява на крайната цена. За ползването на Windows споделен хостинг се изискват допълнителни лицензионни такси, което оскъпява услугата. Независимо обаче че Windows се смята за твърде скъп, в интерес на истината трябва да кажем, че Windows споделен хостинг може да бъде предложен на конкуретна цена, благодарение на сключните лицензионни споразумения с Microsoft. В крайна сметка, изборът в това отношение зависи от първоначалните ви инвестиции.

Поддръжка
Linux е най-разпространената операционна система сред сървърите за споделен хостинг и благодарение на милионите сървъри, работещи с Linux клиентите могат да очакват бърза и адекватна поддръжка от доставчиците на конкрентата дистрибуция, от създателите на контролните панели и от общоността.

Що се отнася до поддръжката на Windows сървър, хостинг компаниите имат гарантирана поддръжка от страна на Microsoft, но рядко прибягват до нея. Като клиент на споделен хостинг не трябва да ви притеснява операционната система що се отнася до поддръжка – тя е гарантирана от хостинг доставчика.

Съвместимост и поддържани езици
Имайки предвид цената и поддържака, тук трябва да кажем, че заради принципа на отворения код, Linux е далеч по-съвместим с приложения на трети страни в сравнение с Windows. Заради изискващата се поддръжка от компанията майка Windows споделеният хостинг обикновено е по-скъп. Не бива да забравяме обаче, че независимо от голямата съвместимост на Linux OS, за да използвате външни сървърски Microsoft приложения (server-side application), ще ви трябва Windows хостинг план.

Когато става дума за поддържани езици, Windows има прдимство, тъй като, освен познатите езици и сървъри в Linux, се поддържат и Windows базираните такива. Windows поддържа функционалности за ASP, .NET, FrontPage, MSSQL, Access, както и познаните ни PHP, Perl, Python, MySQL, PostgreSQL, което при Linux е по-ограничено, тъй като някои от тези езици и сървъри са само Windows съвместими. Linux пък от своя страна поддръжка най-масовите, както и работи добре с езици като JAVA, Ruby, Ruby-on-Rails и много други, които бързо набират популярност.

Не забравяйте обаче, че споделеният хостинг не ви дава възможност да променяте софтуерната конфигурация независимо от типа ОС, която ползвате. Windows не може да се разширява, но тя предлага оптимална съвместимост с Microsoft-базирани приложения и програмни езици като ASP (Active Server Pages) и Microsoft SharePoint например. Когато нямате нужда от специфични за Windows средата средства за разработка, тогава Linux решенията са по-удачен вариант.

Сървърен достъп
При споделения хостинг всеки клиент получава контролен панел богат на опции, с който може да управлява ефективно и качествено хостинг акаунта си. При различните операционни системи контролните панели са различни, но принципът на работа е един и същ. При Linux базираните планове можете да управлявате и хостинг акаунта си през SSH (специализиран инструмент, познат на системните администратори). Имайте предвид, че познатият ви RDP (инструмент за отдалечен дoстъп до Windows) е ограничен и не се ползва при споделеният хостинг. За услуги като виртуални и наети сървъри можете да го ползвате, тъй като това ще е основният инструмент, с който ще управлявате Windows базираните си сървъри.

Надежност и ресурси
По отношение на сървърните ресурси разликите между Linux и Windows споделен хостинг не са големи. Тук основното предимство за Linux е, че Windows изисква повече RAM, т.е. казано по-просто, тази OS отнема от количеството RAM, което сте определили на даден споделен сървър. Оперативната памет, разбира се, е един от компонентите.

Също така, независимо че и двете операционни системи са надеждни, при появата на бъгове, опитът ни доказва, че Linux се държи по-стабилно и проблемите се отстраняват по-бързо. При Linux проблемите се отстраняват от техническия ни екип, докато при Windows това се извършва със седействието на Microsoft или създателите на конкретния компонент.

Сигурност и защита
Имайте предвид сигурността. Важно е да знаете, че някои специалисти сочат Linux като по-малко атакуема от вируси операционна система и затова препоръчват използването й пред Windows. Независимо от разпространеното мнение, че Windows OS е предпочитана цел на хакерите, не е вярно, че Windows сървърите не са надеждни, тъй като защитата от вируси не зависи от вида операционната система, а от хостинг компанията. В PowerHost.Bg гарантираме 100% сигурност на вашия хостинг, не само с постоянен мониторинг на мрежата и сървърите, но и с защити от различни видове атаки.

10апр./11Изключено

Как да създам собствен php.ini файл?

Създаването на собствен php.ini файл се извършва, посредством обикновен текстов редактор (Notepad), като във файла трябва да има следното съдържание:

-------------------------------
error_log=error_log
log_errors=On
error_reporting = E_ALL & ~E_NOTICE
expose_php = Off
output_buffering = Off
max_input_time = 60
safe_mode=off
variables_order = "EGPCS"
extension_dir = "./"
------------------------------

Имайте предвид, че php.ini файла е валиден само за директорията, в която го качвате. Файлът е нормален тестов файл, който можете да създадете с Вашия тесктов редактор. В php.ini файла трябва да запишете промените, които искате да направите по конфигурацията. Например, ако искате да промените register_globals за една директория трябва да качите php.ini в нея и да добавите следния ред във файла:

register_globals = On

Ако искате направените промени да афектират всички директории в акаунта Ви трябва да качите php.ini файа в public_html папката и да добавите следния ред в .htaccess

SuPHP_ConfigPath /home/username/public_html/php.ini

Заменете username в пътя отгоре с Вашето потребителско име за cPanel.

10апр./11Изключено

Прехвърляне на сайт от един хостинг на друг.

1. Създайте архив (backup) на всички ваши файлове:

Изтеглете всички ваши файлове включително и HTML и графичните файлове. Запазете оригиналната структура на директориите докато копиране на вашите файлове.

2. Изберете надеждна уеб хостинг фирма:

Правете това, само след като сте проучили вашите нужди. Намирането на добър уеб хостинг не е трудно.

По-добре е сами да се справите с прехвърлянето на домейн имената си, отколкото да го остави на хостинг фирмите. Така ще сте сигурни че ще си свършите работата точно на време.

3. Прехвърлете файлове на новия сървър:

С помощта на FTP качете файловете на вашия уеб сайт на новия уеб хостинг.

Създайте вашите имейл акаунти, въпреки че те няма да работят веднага.

4. Започнете промяна по записа на домейн името:

С помощта на регистрара, който сте използвали за да регистрирате вашия домейн, започнете процес на промяна на NS записа.

Препоръчително е да се актуализира техническия контакт на вашия домейн. Сложете този на новия уеб хостинг.

5. Следене за промяна:

Трябва да получите имейл, потвърждаващ промяна по името на домейна.

След като промяната е започнала, може да отнеме от 3 до 48 часа, за да обнови промяната на всички DNS сървъри.

Какво е споделен хостинг (shared hosting)?

Най-използваният вид хостинг е споделеният (shared hosting) хостинг. При него един сървър обслужва множество сайтове. Те си поделят ресурсите му и така реално собствениците им си поделят цената за ползване на сървъра.

Ако ползвате споделен хостинг вашият сайт ще е на един сървър с още стотици сайтове. Този вид хостинг работи добре, тъй като повечето сайтове използват малка част от ресурсите на сървъра и от ресурсите за които си плащат.

Споделеният хостинг е удобен за малки и средни по големина сайтове.

Какво е хостинг?

За да бъде един интернет сайт достъпен непрестанно за посетители е нужно той да бъде качен на специален компютър наречен сървър. Всъщност не че компютърът е много специален, той просто трябва да е винаги включен и непрестанно свързан към интернет и също да разполага със специален софтуер. Един такъв сървър може да обслужва много сайтове, като всеки сайт използва част от ресурсите му.

Съществуват фирми който предлагат под наем такива сървъри, тоест предлагат хостинг. Собствениците на сайтове закупуват хостинг за да не се занимават с изграждането и поддръжката на собствени сървъри.