Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как выкладывать свои сайты на localhost? 
:(
    Опции темы
Addmin
Дата 11.1.2013, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 3.2.2006
Где: сослан в Сибирь

Репутация: нет
Всего: 15



 Ребят, извините за нубский вопрос и долгое вступление!

Я поделываю сайты. Немного. Раньше поделывал сайты под WIndows и на денвере, естественно ни с какими проблемами типа прав пользователя и всего такого я не сталкивался.  Теперь делаю под убунту, apache+php+sql, ну, как положено. С линуксом в общем дружен, консоль там, пакеты, тыры-пыры.

Весь LAMP себе установил, нужные моды в Апаче включил, в sites-available конфиги сайтов положил и включил, hosts отредактировал, красота в общем. Проекты у меня расположены в "~/Projects". А проблема в следующем:

Я как и раньше, в WIndows, не особо разобрался, кому что разрешать. Когда встаёт проблема с доступом сервера к файлу, я просто выдедяю всю папку сайта, и ставлю разрешить "Всё и всем". Сейчас мне нужно выкладывать сайт на сервер, а как его грамотно, по науке, выложить, чтобы в правильных местах и только правильные юзеры его открывали, меняли и исправляли - я не знаю. В общем, из "programming = think + code + deploy" я не понимаю "deploy".

Подскажите пожалуйста, где набратьс... почитать про то, как нужно вообще web-приложения правильно выкладывать, хранить и всё такое? Какие-нибудь статьи, практические примеры, etc? 

Буду очень признателен за любую помощь! Заранее спасибо!



--------------------
PM MAIL   Вверх
krypt3r
Дата 14.1.2013, 10:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: 3
Всего: 16



DocumentRoot правильно прописывайте. Надеюсь, Projects у вас не в каталоге /root расположен. Права на файлы обычно 0644, на каталоги — 0755 (могут быть исключения).
PM MAIL   Вверх
Addmin
Дата 14.1.2013, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 3.2.2006
Где: сослан в Сибирь

Репутация: нет
Всего: 15



А нужно или не нужно менять владельцев у папок и файлов? Там "www-data" писать в owner?


--------------------
PM MAIL   Вверх
CompWorm
Дата 7.2.2013, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 9
Всего: 31



владельца не нужно менять, поставь просто группу users.


--------------------
PM MAIL   Вверх
bilbobagginz
Дата 9.2.2013, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Addmin @  14.1.2013,  10:25 Найти цитируемый пост)
А нужно или не нужно менять владельцев у папок и файлов? Там "www-data" писать в owner? 

это зависит от нужд проекта.
если тебе надо чтобы в под DocumentRoot из приложения можно было записывать информацию (на диск сервера), то нужно решить под каким пользователем бежать серверу или php интерпретатору.
иногда каждое приложение бежит под своим пользователем, иногда бегут под www-data.
обычно внедрение (deploy) делают из под целевого пользователя.
обычно стараются боевой сервер не трогать без предварительной тестировки на идентичном stage сервере.
обычно ведут версии кода и в репозиторий вставляют скрипт, который либо копирует нужные файлы на боевой сервер, либо с боевого сервера тянут код из репозитория, и иногда делают какие-то автоматизированные изменения (меняют шаблонами некоторые каталоги, и т.д.)



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


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

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0848 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.