Список разделов



Поиск
введите слово для поиска
расширенный поиск




Календарь
<Сентябрь 2017>
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930 
ГлавнаяВходРегистрацияПоследние статьиПоискКонтакты
   

Организация рабочего пространства

 Когда приходится вести несколько проектов сразу, лучше заранее разработать для себя систему хранения всех файлов, чтобы работа не превратилась в кошмар. Лично я придерживаюсь следующей системы.

Организация папок

1) Выбирается самый большой раздел диска. Каталоги с проектами имеют тенденцию разрастаться до невиданных размеров. Так что о свободном месте лучше позаботиться заранее.

2) На диске создается главная папка web-projects - в ней вы будете хранить все свои web-проекты и сопутствующие материалы.

3) В качестве подпапок создаются папки проектов. В качестве имени для каждой папки я выбираю доменное имя сайта. Например в папке web-projects у вас могут быть подпапки www.microsoft.com, www.playboy.com и www.design.ru.

4) В каждой из папок создаются следующие подпапки:

  • htmldocs - в этой папке хранятся HTML-файлы. Эта папка является корневым каталогом для Web-сервера и ее содержимое отражает текущую организацию вашего Web-сайта.
  • scripts (cgi-bin) - в этой папке хранятся perl-скрипты и прочие cgi-программы. Эта папка является cgi-bin каталогом Web-сервера.
  • logs - в эту папку Web-сервер будет писать свои логи.
  • stage - в этой папке хранятся все сопутствующие материалы для сайта: макеты, эскизы, фотографии, текстовые документы. В этой папке можно создавать различные подпапки, чтобы организовать исходные файлы удобным образом. Например, я создаю подпапку "done", куда складываю все текстовые файлы и фотографии, полученные от клиента, обработанные мной и помещенные на сайт.
  • ftp - корневой каталог FTP-сервера

 

 

Организация серверов

Любой из продвинутых Web-серверов (IIS и Apache, но не PWS) позволяет создавать виртуальные сервера. То есть держать работающими несколько серверов одновременно. Далее советы даются на примере IIS.

  • Каждому локальному серверу присваивается свой IP. Если IP один или IP жалко тратить, каждому web-серверу присваивается свой номер порта. Я присваиваю порты такого вида: :8888, :7777, :9999, :5555 и так далее. Четыре раза нажать одну клавишу проще и быстрее, чем метаться по клавиатуре набирая :8081.
    Таким образом проект www.microsoft.com откликается на http://localhost:7777/, www.playboy.com - http://localhost:8888/, www.design.ru - http://localhost:9999/ и так далее.
    Во многих броузерах есть функция автозаполнения адреса. Когда название сервера одно (localhost), а меняется только номер порта, достаточно в адресной строке набрать пару первых букв, а затем из выпадающего списка выбрать нужную машину.
  • Корневой каталог каждого виртуального web-сервера настраивается на каталог web-projects\<проект>\htmldocs
  • Создается виртуальный каталог scripts (cgi-bin), который указывает на web-projects\<проект>\scripts
  • Запись логов для данного виртуального web-севрера переключается на web-projects\<проект>\logs
  • Каждому виртуальному web-серверу назначается свой список default-страниц, свои фильтры, свои обработчики расширений и прочее

 

Маленькие хитрости

1) В Windows есть файл hosts - аналог такого же файла у UNIX. Это маленькая база данных DNS. Туда ваша машина смотрит в первую очередь, чтобы найти соответствие IP доменному имени, набранному например в адресной строке броузера.

Это файл находится в каталоге <WINDOWS>\system32\drivers\etc. Пока в нем только комментарии и одна рабочая строчка:

# Copyright (c) 1993-1995 Microsoft Corp.
#
# This is a sample HOSTS file used by
# Microsoft TCP/IP for Windows NT.
#

127.0.0.1 localhost

Адрес 127.0.0.1 это "петлевой адрес" - он всегда указывает на вашу машину. Вот почему набирая в броузере localhost мы попадаем на свою собственную машину. Вставьте под этой строкой новую:

127.0.0.1 qw

Теперь "петлевому адресу" присвоено еще одно имя "qw". Запустите броузер и наберите http://qw:8888/, и попадете на ваш локальный проект "www.playboy.com". Иногда даже достаточно набрать qw:8888, чтобы броузер догадался подставить http:// в начало адреса. Так что, самым ленивым теперь не нужно набирать "localhost". Символы "qw" расположены на клавиатуре рядом, и на их набор нужна лишь пара пальцев и пара миллисекунд нашего дорого web-мастерского рабочего времени. Правда удобнее стало?

В этот же файл можно поместить IP и доменные имена ваших любимых серверов. Таким образом вашей машине не придется лезть в Сеть к DNS серверу за поиском соответствия. В век, когда космические корабли бороздят просторы Большого театра, каждая секунда - на вес золота.

2) С помощью полезной команды

subst B: <..>\web-projects

вы присваиваете пустующей букве B: ссылку на каталог проектов. Теперь в Windows Explorer и FAR-е вы быстро сможете перейти в каталог проектов, так как буква B: самая первая. Поместив эту команду в autoexec.bat, вы избавляете себя от необходимости набирать эту команду вручную после каждой загрузки машины.




Похожие статьи


1 : Сохраняем ссылочную популярность сайта с www и без www
ПроблемаПоисковые системы считают сайты http://yoursite.ru/ и http://www.yoursite.ru/ абсолютно разными. Отсюда следует, что, если часть сайтов будет ссылаться на http://yoursite.ru/, а другая часть на http://www.yoursite.ru/, то ссылочная популярнос...

2 : Web- 2.0 для пользователя и для бизнеса
«Дайте собственное определение web-2.0», - с такой просьбой обратился к участникам секции ведущий Андрей Себрант. Не всегда бывает интересно и занимательно читать о том, кто что сказал или сделал. Если Вы действительно интересуетесь, что же такое Web...

3 : Microsoft настоятельно рекомендует скачать свежий патч
Microsoft официально признала, что её новейшая операционная система Windows XP опасна для пользователей: хакеры могут взломать систему через Интернет и взять её под свой полный контроль со всеми вытекающими отсюда последствиями.Такое признание не мог...

4 : Международная интеграция
Спрос на зарубежную недвижимость, пик которого в России пришелся на начало 90-х годов, оставил заметный след в русскоязычной части интернета. В сети можно найти предложения о покупке недвижимости практически в любой части света, предназначенные именн...

5 : Как найти в интернете коммерческую недвижимость
В рунете хватает ресурсов, полностью или частично посвященных офисам, складам, торговым и производственным помещениям. Однако риск того, что на первом случайно выбранном сайте о коммерческой недвижимости окажется вовсе не то, что вам нужно, достаточн...

Рейтинг: 2.8/5 (231 голос)

Последние статьи


1: Автоматическая сверка счетов-фактур – новые возможности «1С:Бухгалтерии 8» ред. 3.0
2: Возможности CRM в 1С «Управление торговлей»
3: Настройка отчетов 1С
4: Как отразить доп. расходы в 1С?
5: Взаимозачет в 1С



Последние новости


Делец в Удмуртии на госденьги открыл нарколабораторию - УФСБ
МОСКВА, 2 ноя - РИА Новости. Следствие заподозрило жителя Удмуртии в организации нарколаборатории на полученные от государства деньги, сообщает в пятн...

Сотрудница томского вуза продавала героин около общежития

ТОМСК, 2 ноя – РИА Новости, Сергей Леваненков. Полиция задержала 58-летнюю томичку при попытке продать героин, возбуждено уголовное дело, сообщи...

Молодежную премию наноиндустрии получил автор технологии для наркоза

© РИА Новости. Сергей ПятаковМОСКВА, 1 ноя - РИА Новости. Лауреатом Российской молодежной премии в области наноиндустрии 2012 года стал заместитель ге...

Жители еще одного мексиканского города взялись за борьбу с наркомафией

МЕХИКО, 2 ноя - РИА Новости, Дмитрий Знаменский. Жители города Олинала в мексиканском штате Герреро взяли в руки оружие, чтобы противостоять попыткам ...

Бразильские студенты получали наркотики по специально вырытому туннелю

© РИА Новости. Артур ГабдрахмановМЕХИКО, 2 ноя - РИА Новости, Дмитрий Знаменский. Оригинальный способ доставки наркотиков в университет крупнейшего бр...


Послать ссылку на этот обзор другу по ICQ или E-Mail:


Разместить у себя на ресурсе или в ЖЖ:


На любом форуме в своем сообщении: