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



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




Календарь
<Июль 2017>
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31      
ГлавнаяВходРегистрацияПоследние статьиПоискКонтакты
   

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

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

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

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:


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


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