Топ 5 SCP от реалния живот

Възможно ли е като разработчик, използващ споделен хостинг сайт като bluehost, hostgator и други подобни, да преглеждате вашия сайт, без да го правите публичен. Или файловете, които качвате, винаги се пускат веднага веднага?

Най-добрият начин да тествате сайт (ако използвате споделен хостинг) просто да настроите някаква услуга apache / mysql / php на моята машина?

Обмислям да съставя сайт със споделен хостинг и да се опитам да видя какви са всичките ми възможности.

Благодаря.

Да, след като публикувате съдържание в споделен уеб хост, вашето съдържание е достъпно за всеки, който знае къде да търси.

За щастие имате няколко възможности да развиете вашия сайт частно.

  1. Можете да разработите сайта си локално на собствения си компютър, използвайки WAMP или XAMPP. Това са чудесни инструменти, защото можете да разработите сайта си удобно на собствения си компютър в пълна среда на уеб сървър безплатно.

  2. Можете да използвате споделен хост и да блокирате достъпа до вашия сайт с Basic Authentication. По принцип това е онзи малък изскачащ диалогов прозорец, който иска вашето потребителско име и парола. Това ще задържи неупълномощените потребители, докато не приключите с разработването на вашия сайт. След това, след като сте готови, можете да го премахнете, за да пуснете на живо.

  • 2 Също така имайте предвид, че можете да създадете поддомейн за вашата текуща версия на сайта, като dev.yourodmain.com. Можете да поставите Basic Authentication само пред този поддомейн, за да можете да тествате приложението си на вашия сървър за внедряване (частно), дори след като сайтът ви вече е стартирал.
  • Определено бих тествал на сървър на живо, с основно удостоверяване това е най-добрият начин да се предотврати обхождането на сайта. Можете да използвате robots.txt и noindex, но защитата с парола на домейна ви гарантира, че няма да се индексирате, също така по този начин няма да се притеснявате за пътищата на файлове и изображения в проекта, след като стартирате на живо.

За всеки уебсайт, където времето за актуализация е важно, е важно да има тестова среда, която да възпроизвежда средата, в която ще работи приложението. Препоръчвам малък VPS зад хардуерна защитна стена (или използвайте iptables, ако искате).

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

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

GL.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?