1 (14.12.2011 11:56:04 отредактировано Art186)

Доброе всем время суток!

Столкнулся с такой проблемой, по определенным обстоятельствам необходимо поднять сервер, перечитал за неделю уже кучу разного материала но сижу и ныне там. Везде идет речь о создании локального сервера по типу Denwer на Винде, а мне необходим так сказать открытый сервер (точнее наверно хостинг сервер).
Установил Apache2 PHP5 phpMyAdmin MySQL,  vcftpd, что делать дальше никак не разберу.
И тут есть несколько вопросов:
1. Как залить архив Joomla?;
2. Какую ОС порекомендуете для этих целей? (стоит Ubuntu 11.10);
3. И что и где почитать?
И как я понял для установки Web-морды типа Ispmanager или cPanel необходим белый IP.
Может пнете меня в нужном направлении или ссылочкой поделитесь?

P.S.: Я только начал грызть сей гранит, и сталкивался только с установкой Denwer'a под виндой, поэтому прошу не закидывать тапками. ac

2

http://www.google.com/search?q=%D0%A3%D … uxforum.ru Изучайте. Когда будут вопросы по существу-задавайте

3

Не знаю правильно ли я понял: чтобы получить хостинг сервер необходимо помимо поднятия виртуального сервера, поднять DNS сервер?

и такой вот момент: "Сменим (рекурсивно) владельца:группу директории /var/www, чтобы мы могли свободно в ней работать.
                                               sudo chown -R stan:stan /var/www"

вот тут начались затруднения "stan" я так понимаю это имя владельца:группы sudo - запуск от имени суперадмина, chown-функция смены владельца, соответственно необходимо было ранее создать нового владельца и группу? и если да то каким образом? если нет, тогда откуда взять? т.к. при введении Владельца:группы пишет что некорректно задано имя владельца или данная группа не существует.

4

stan:stan это ваши логин:группа
Насчет DNS, где сервер будет?

5 (14.12.2011 13:51:56 отредактировано Art186)

Наверно стоит описать мою ситуацию:
Наше замечательное правительство выпустило закон в котором говорится, что все скажем так сайты Муниципальных районов должны хоститься на так называемом правительственном хостинге. Значит сделал для района сайт, в процессе создания связался с Департаментом инф. технологий и связи и уточнил, сказали что серверы поддерживают все известные CMS и могу на этот счет не париться. Но теперь дошло дело до переноса самого сайта с локального сервера на хостинг сервер и всплыло, что у меня 2 варианта:
1. Воспользоваться готовым разработанным шаблоном от Департамента,
2. сказали что раз уж вы сделали свой и не желаете пользоваться нашим шаблоном, то приезжайте к нам мы вам железо дадим, а вы уж там как нибудь сами поставите ОС и все что вам только нужно, соответственно никакого технического сопровождения от них могу не ждать это дали ясно понять.

Вот тут-то и началась моя головная боль, одно дело разместить на платном хостинге и перенести доменное имя, но совсем другое поднять самому сервер с 0.

Т.к. никогда ничего подобного не делал решил попробовать на своей машине для начала все сделать, а уж только потом ехать к этим "товарищам"

Так что сервер пока это мой компьютер, а в дальнейшем будет находится в гос. Департаменте

stan:stan - логин:группа : логин от чего и что за группа можно поподробнее.

6

Art186, вы никогда не задумывались,  что название раздела, это не только смешные словечки?

Модераторам: перенесите пожалуйста.

ЗЫЖ

Art186 пишет:

2. Какую ОС порекомендуете для этих целей? (стоит Ubuntu 11.10);

Windows Sevan HE.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7 (14.12.2011 14:02:10 отредактировано Art186)

drBatty, задумывался, но не знал куда отписать, буду благодарен если перенесут по адресу.

Винда однозначно НЕ

8

Art186 пишет:

вот тут начались затруднения "stan" я так понимаю это имя владельца:группы sudo - запуск от имени суперадмина, chown-функция смены владельца, соответственно необходимо было ранее создать нового владельца и группу? и если да то каким образом?

man adduser (useradd)

Art186 пишет:

Вот тут-то и началась моя головная боль, одно дело разместить на платном хостинге и перенести доменное имя, но совсем другое поднять самому сервер с 0.

на самом деле это очень просто. Проще чем в венде.

Art186 пишет:

stan:stan - логин:группа : логин от чего и что за группа можно поподробнее.

1. каждый юзер имеет уникальное имя.
2. каждый файл имеет единственного владельца.
3. каждый юзер входит в любое число групп.
4. каждый файл принадлежит к конкретной группе.
5. у каждого файла есть права доступа. Их ровно 9 штук:
5а. Право чтения.
5б. Право использования (для файлов это возможность их исполнять, для каталогов - входить туда).
5в. Право модификации. (для каталога это право создавать и удалять внутренние файлы/каталоги)
6. права меняет только хозяин (или рут)
7. права делятся на три блока по три права в каждом (см п5). Для владельца, для группы, и для всех остальных.

Создание юзера: useradd (удобнее adduser)
Остальные сами в man'е прочитаете.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9

Art186, если сайт будет на правительственном хостинге тогда насчет DNS не стоит заморачиваться, они сами должны выдать записи.
Логин-когда вы поставили Ubuntu вы себя как то же назвали в системе, вот это и есть ваш логин.

10

drBatty пишет:
Art186 пишет:

вот тут начались затруднения "stan" я так понимаю это имя владельца:группы sudo - запуск от имени суперадмина, chown-функция смены владельца, соответственно необходимо было ранее создать нового владельца и группу? и если да то каким образом?

man adduser (useradd)

Art186 пишет:

Вот тут-то и началась моя головная боль, одно дело разместить на платном хостинге и перенести доменное имя, но совсем другое поднять самому сервер с 0.

на самом деле это очень просто. Проще чем в венде.

Art186 пишет:

stan:stan - логин:группа : логин от чего и что за группа можно поподробнее.

1. каждый юзер имеет уникальное имя.
2. каждый файл имеет единственного владельца.
3. каждый юзер входит в любое число групп.
4. каждый файл принадлежит к конкретной группе.
5. у каждого файла есть права доступа. Их ровно 9 штук:
5а. Право чтения.
5б. Право использования (для файлов это возможность их исполнять, для каталогов - входить туда).
5в. Право модификации. (для каталога это право создавать и удалять внутренние файлы/каталоги)
6. права меняет только хозяин (или рут)
7. права делятся на три блока по три права в каждом (см п5). Для владельца, для группы, и для всех остальных.

Создание юзера: useradd (удобнее adduser)
Остальные сами в man'е прочитаете.

спасибо за информацию буду изучать.

11

Art186 пишет:

Винда однозначно НЕ

ну хорошо. Тогда используйте свою Ubuntu. Это хороший выбор для новичков. И никого не слушайте про выбор дистрибутива: каждый кулик своё болото хвалит. К тому же разницы между убунтой и скажем слакварью практически никакой. Только понты иные: в первой космонавт, во второй бог.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

drBatty пишет:
Art186 пишет:

Винда однозначно НЕ

ну хорошо. Тогда используйте свою Ubuntu. Это хороший выбор для новичков. И никого не слушайте про выбор дистрибутива: каждый кулик своё болото хвалит. К тому же разницы между убунтой и скажем слакварью практически никакой. Только понты иные: в первой космонавт, во второй бог.

Ну да, долго определялся что ставить, одни одно говорят другие другое, а по сути все одно и тоже, смысл работы практически одинаковый. Одно производное от другого.
Тут сейчас главное понять как все работает, что от чего зависит, и как все это поэтапно проделать. Перечитал просто кучу гайдов на тему сервер с 0 и практически все они заканчивались тем, что установили apache, php5, mysql, phpmyadmin и завели БД, а что дальше то? тут вот и сидим(

13

Art186 пишет:

sudo chown -R stan:stan /var/www

ваще-то не слишком умнО - работать оно НЕ будет. Ибо по умолчанию права на файлы 0644, и сам сервер не сможет писать файлы. А это - нужно. Не для всех файлов, но нужно на некоторые.
Что-бы это исправить, следует добавить себя любимого в группу apache (это веб сервер так называется), и сделать файлы в /var/www принадлежащими группе apache (sudo тут не нужно, нужно chgrp)
ну а если надо сделать какой-то файл читаемым для апача, то смените права группы chmod g+w file (тоже без sudo).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

Сейчас на чем застряли?

15

Art186 пишет:

Перечитал просто кучу гайдов на тему сервер с 0 и практически все они заканчивались тем, что установили apache, php5, mysql, phpmyadmin и завели БД, а что дальше то?

а что дальше? дальше вы хотели ставить джумлу. Вот и ставьте. И помните: sudo НЕ НУЖНО. Это основная ошибка. Точнее это те самые грабли, на которые ВСЕ наступают.

Если вы действительно всё поставили, то теперь вам только права на группу надо поправить для некоторых файлов джумлы. А в остальном всё как в венде.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16

drBatty пишет:
Art186 пишет:

Перечитал просто кучу гайдов на тему сервер с 0 и практически все они заканчивались тем, что установили apache, php5, mysql, phpmyadmin и завели БД, а что дальше то?

а что дальше? дальше вы хотели ставить джумлу. Вот и ставьте. И помните: sudo НЕ НУЖНО. Это основная ошибка. Точнее это те самые грабли, на которые ВСЕ наступают.

Если вы действительно всё поставили, то теперь вам только права на группу надо поправить для некоторых файлов джумлы. А в остальном всё как в венде.

Ну вот собственно на этом и застрял.
Ну в винде несколько проще в плане: зашел на виртуальный диск скопировал в нужную деррикторию архив с joomla распаковал, забил в браузере localhost/имя сайта и понеслась установка joomla, а тут даже файлы залить не получается

17

Нашел вот такой гайд http://itbuben.org/blog/Unix-way/1793.html но тут на сколько я понимаю в качестве IP автор берет IP машины на роутере, а я сейчас на работе и нет возможности зайти на роутер, так что по этому гайду только дома получится что-то попробовать.

18

ещё один момент, если при добавлении себя выходит сообщение что группа apache не существует, то соответственно необходимо её создать при помощи groupadd apache, и затем повторить предыдущую операцию?

19 (14.12.2011 15:08:05 отредактировано Zhenjko)

У вас установлен уже сервер apache2?

20

Art186 пишет:

Ну в винде несколько проще в плане: зашел на виртуальный диск скопировал в нужную деррикторию архив с joomla распаковал, забил в браузере localhost/имя сайта и понеслась установка joomla, а тут даже файлы залить не получается

потому-что венда однопользовательская и однозадачная. Теперь (после смены владельца) сможете всё "заливать".

Art186 пишет:

Нашел вот такой гайд http://itbuben.org/blog/Unix-way/1793.html но тут на сколько я понимаю в качестве IP автор берет IP машины на роутере, а я сейчас на работе и нет возможности зайти на роутер, так что по этому гайду только дома получится что-то попробовать.

а у вас ничего не получится. Я очень сомневаюсь, что вы сможете ещё и ISP поднять...
Зачем вам эта ISP?  :O
Делайте всё из командной строки. Учтите, все эти гуёвины нужны вовсе не для неопытных юзеров, они нужны для "ленивых" админов, которые по 20 серверов в день поднимают.

Что до IP - то он у автора действительно статический, видать про DHCP-клиент аффтор не слышал... Жаль  ac

Можем установить Postfix, Courier, Saslauthd, MySQL, RkHunter и Binutils одной командой:

вопрос: а оно надо? Это не венда, где надо в реестр вводить нагугленные заклятья. Тут такой подход не только не работает, а неминуемо приводит к разрушению системы.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21

Art186 пишет:

ещё один момент, если при добавлении себя выходит сообщение что группа apache не существует, то соответственно необходимо её создать при помощи groupadd apache, и затем повторить предыдущую операцию?

нет. Группа создаётся автоматически при установке apache. Да, вспомнил - в Debian'е она называется www-data, в убунте наверное тоже.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

22

drBatty пишет:
Art186 пишет:

ещё один момент, если при добавлении себя выходит сообщение что группа apache не существует, то соответственно необходимо её создать при помощи groupadd apache, и затем повторить предыдущую операцию?

нет. Группа создаётся автоматически при установке apache. Да, вспомнил - в Debian'е она называется www-data, в убунте наверное тоже.

ага, вот оно что, значит сейчас попробую

23

Art186,
http://linuxforum.ru/viewtopic.php?id=82
http://linuxforum.ru/viewtopic.php?id=7727

Art186 пишет:

Т.к. никогда ничего подобного не делал решил попробовать на своей машине для начала все сделать, а уж только потом ехать к этим "товарищам"

Может проще денег заплатить профессионалам?  oO

It is good day to die ...
MS Windows 10
Заметки о главном...

24

Zhenjka пишет:

У вас установлен уже сервер apache2?

да apache2 установлен

25

i2ks, что наезжаем на человека, ошибся он разделом, со всеми бывает.

26

i2ks пишет:

Art186,
http://linuxforum.ru/viewtopic.php?id=82
http://linuxforum.ru/viewtopic.php?id=7727

Art186 пишет:

Т.к. никогда ничего подобного не делал решил попробовать на своей машине для начала все сделать, а уж только потом ехать к этим "товарищам"

Может проще денег заплатить профессионалам?  oO

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

27

drBatty, сменил владельца и группу на деррикторию /var/www и теперь могу туда перемещать архивы, спс за подсказку по поводу www-data, буду пробовтаь дальше.

28

Art186 пишет:

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

так привлеките 3ю сторону, а потом все спишите с заказчика, точней сумму своих затрат впишите в договор как прочие расходы.

It is good day to die ...
MS Windows 10
Заметки о главном...

29

i2ks пишет:
Art186 пишет:

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

так привлеките 3ю сторону, а потом все спишите с заказчика, точней сумму своих затрат впишите в договор как прочие расходы.

Ну я же вроде оговорил что заказчик не собирается оплачивать больше чем указано в договоре, и работают они только по 100% предоплате, чтобы в случае чего можно было взять за мягкое место.

30

Art186 пишет:

Ну я же вроде оговорил что заказчик не собирается оплачивать больше чем указано в договоре, и работают они только по 100% предоплате, чтобы в случае чего можно было взять за мягкое место.

Тогда вы понесете расходы. =)

It is good day to die ...
MS Windows 10
Заметки о главном...