2011-06-16 3 views
1

В течение долгого времени я использую локальную установку XAMPP на своей машине OS X для всей моей веб-разработки. Поскольку обновление/maintaing XAMPP является такой болью, я настроил сервер Ubuntu для моей веб-разработки.Как вы загружаете/редактируете файлы на своем сервере веб-разработки?

Я хотел бы знать, что вы считаете лучшим/простым способом подключения к основному серверу разработки для редактирования файлов. Какой протокол вы используете (smb, webdav, fdp, ldap и т. Д.)? Кроме того, вы оставляете файлы на своем компьютере и позволяете серверу читать файлы с вашего жесткого диска (например, smb через smb) или вы оставляете файлы на сервере?

ответ

1

Я бы пошел с SMB в качестве средств передачи файлов. Как вы это делаете, зависит от вас. Это зависит от того, как часто ваши файлы доступны, как часто они обновляются и т. Д. Если вы планируете часто обновлять файлы (т. Е. Если вы находитесь в быстрой фазе dev), вы можете связать их, как вы говорили. Если обновление является нечастым и количество запросов велико, загрузите их на сервер. Это уменьшит нагрузку на вашу ЛВС при запросе файлов; в другом методе маршрут был бы модемным - SMB-сервер - SMB-ресурс - SMB-сервер - модем, так как это модем - SMB-сервер - модем.

+0

I обновлять файлы очень часто, и я более или менее единственный, кто обновляет эти файлы. Итак, в этом случае вы хотели бы оставить файлы на моем жестком диске и сервере, получая их через smb? – wowpatrick

+0

Да, в этом случае это лучший сценарий. –

+0

Мне бы очень хотелось бы знать: что вы используете для ежедневного веб-разработки? – wowpatrick

0

Обычно я использую Aptana (производное Eclipse) поверх ssh/sftp для редактирования файлов непосредственно на моем сервере.

Если вам нужно передать файлы, я предлагаю использовать что-то вроде FileZilla, которое позволит вам подключаться через ftp или ssh/sftp.

+0

Вы также передаете свои активы через Aptana (изображения и т. Д.)? В настоящее время я рассматриваю возможность переключения на Vim или Eclipse в качестве основного редактора (см. Мой вопрос в стеке) (http://stackoverflow.com/questions/6363895/should-i-switch-form-my-current-editor-to -vim-or-an-ide-for-php-js-css-html)), Aptana выглядит очень интересно. Я думаю, что это Eclips, которого я искал. Вы можете отправить свою рекомендацию там! – wowpatrick

+0

Ну, Aptana может делать все, что может сделать Eclipse, плюс имеет дополнительные функции для работы с HTML/JS/CSS/и т. Д. И нет, я не передаю активы через Аптану. Я запускаю Linux как свою ОС, у которой есть инструменты для открытия sftp как папки в моей системе. Для тех, кто не запускает linux, я предлагаю переводы с использованием FileZilla, как я добавил в свой пост. Удачи! – wajiw

0

Я использовал для отображения SMB-ресурса моего LAMP-сервера и редактирования файлов PHP напрямую с Dreamweaver. Работал очень хорошо.

Lol, я первый в testimonial here. О, воспоминания.

1

Я использую виртуальную машину Ubuntu с веб-сервером git и vim. Поэтому я резервирую все настройки Vim и конфигурацию сервера. Для меня это самый быстрый способ восстановления после сбоя в примере.

Кроме того, вы можете использовать vim через ssh по

vim scp://[email protected]//home/myuser/file 

Более простой пример является для просмотра источника с синтаксисом редактора, отступа

vim http://domain.com 

Вы можете сохранить SSH учетные данные слишком

+0

Звучит интересно. Вы запускаете git на своей локальной машине, нажимая изменения на ваш сервер разработки или запускаете git на своем сервере и извлекаете изменения из вашей локальной машины? – wowpatrick

+0

Обычно я нажимаю зеркало на выделенный сервер только для резервного копирования, мой фактический сервер разработки - это та же локальная виртуальная машина. С другой стороны, хакеры любят SMB и FTP, избегают их как можно больше и используют только защищенные каналы, такие как ssh, sftp, scp. –

+0

Я также использовал бы только SMB или FTP через VPN-соединение. Но использование VIM через SSH - отличная идея. Благодаря! – wowpatrick

Смежные вопросы