Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [FAQ] LAMP сервер на базе 8,04 LTS Ubuntu Server и др.  (Прочитано 217807 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #120 : 30 Ноября 2008, 15:33:04 »
Спасибо огромное! Ваши статьи просто кландайк для начинающих!!!
Может кто поможет с моим вопросом...
После установки серверного дистрибутива 8.04 или 8.10 нет графического интерфейса, только консоль. Это нормально или не запускаются иксы?
Видел где то такуюже статью для новичков, как установить сервер на десктопную версию. Может кто даст ссылку?
https://forum.ubuntu.ru/index.php?topic=15121.new;topicseen#new

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #121 : 30 Ноября 2008, 16:52:11 »
spinozzishe
Это нормально. Так и есть.
Мне часто напоминают, что классический  сервер не имеет Х-сов.
Но многие фирмы ставят на сервера Х, novell и Microsoft, например.
Я думаю, что при мощностях современных компьютеров и графических карт, это вполне приемлемо.
Если есть желание то можно набрать apt-get install  ubuntu-desktop
И будут у тебя Х-ы. Вытянет все из Инета.
Или графическую оболочку по проще.  xubuntu-desktop

Оффлайн spinozzishe

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #122 : 01 Декабря 2008, 16:43:53 »
Спасибо! я нашел на сайте Ubunu Воронежской области подробное описание как ставить сервер на десктопную версию 7ки.
И по этой статье (т.е.8.04 server) поставил все на десктоп 8.10 DVD LAMP сервер. Пробовал по этой статье на 8.04, не получалось слишком много ругался и многие пакеты не хотели ставиться. A на 8.10 все встало как часы.
Конечно со временем придет понимание того, что делаю, но пока не понимаю что происходит если не вижу процесс графически.
На Ubuntu я пересел с Windows месяц назад, и прибываю в полной эйфории!!!
Дома 4 компьютера 2 с Ubuntu и 2 с Windows подключены к городской сети через роутер Asus WL-500gP. Вот решил пополнить незначительные ресурсы городской сети своим незначительным вкладом и собрал сервер. Теперь бы научиться им управлять с удаленного компьютера с Ubuntu.

Оффлайн spinozzishe

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #123 : 02 Декабря 2008, 17:03:25 »
Со всем разобрался...
управление серверами осуществляется через Webmin причем одинаково с любой OS из браузера!! Все так просто....
Помогите с конфигурацией файла hosts для реальной сети
сервер в домашней сети имеет IP 192.168.1.10  другие компьютеры находятся в том же сегменте 192.168.х.х IP роутера 192.168.1.1
городской сетью предоставлен IP 10.0.60.155 настроенный на роутере для выхода в сеть
FTP и Web будут ftp://ftp.sp.ramnet.ru   http://sp.ramnet.ru соответственно
нужно чтоб все открывалось и из городской сети и из домашней
На сервере стоит графическая оболочка, смогу ли я заходить на него через удаленный доступ?



Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #124 : 03 Декабря 2008, 10:34:20 »
2 spinozzishe
У тебя есть две сетки, одна внешняя, другая внутренняя.
Просто на роутере должен работать NAT (я думаю это уже сделано), который позволит компьютерам из внутренней сети ходить во внешнюю.
Т.е., что бы компьютеры из домашней сети ходили в городскую сеть, шлюз на них должен быть 192.168.1.1, в т. числе и на сервере.
Чтобы из городской сети был виден сервер, на роутере должен быть сделан проброс портов.
Для WEB: 80 порт проброс (мапирование) с 10.0.60.155 на 192.168.1.10  т. е. ваш сервер.
Для FTP: 21 порт тоже с 10.0.60.155 на 192.168.1.10, и т.д.
Чтобы работали буквенные web адреса типа: (http://sp.ramnet.ru), они должны быть прописаны на городском DNS сервере- на твой внешний IP адрес.
Вроде все.

Про удаленный доступ: Для Ubuntu. В меню разрешаешь.доступ к серверу,  через меню: Система->Параметры-> Удаленный рабочий стол .
На рабочей станции Через меню: Приложения->Интернет->Просмотр Удаленных рабочих столов подключаешься к серверу, используя, например его IP адрес. Все.

З.Ы. Webmin, который я ставил при выходе дистрибутива 8.10, не совсем был совместим и с некоторыми конфигами т.е. не совсем,корректно работал. Просто с ним надо работать аккуратно.Например сохранить ваши конфиги для возможного отката.
« Последнее редактирование: 03 Декабря 2008, 11:16:15 от victor53p »

Оффлайн spinozzishe

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #125 : 03 Декабря 2008, 17:07:59 »
Я так все и сделал. порты на роутере прописал.....
не могу разобраться с принципом написания конфигурации файла /etc/hosts
на сервере будет работать Web сайт, а скорей всего 2-3 сайта на SMC Joomla
я так понимаю в файле hosts должно как то отражатся где будет лежать сайт?
мне бы любой пример с пояснением дальше я бы разобрался. если с примером на два сайта было бы вообще супер!!!

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #126 : 04 Декабря 2008, 10:21:39 »
Пример файла /etc/hosts
127.0.0.1   localhost.localdomain   localhost     server.liski.net
192.168.1.100   sever.liski.net    server

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

По виртуальным хостам сюда:
https://forum.ubuntu.ru/index.php?topic=8172.msg169068
http://apachedev.ru/2006/12/21/primeryi-nastroyki-virtualnyih-hostov/
и  просто поиск задействуй!!

Оффлайн spinozzishe

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #127 : 05 Декабря 2008, 23:28:09 »
А есть у Ubuntu 8.10 сервер возможность настроить при установке RAID?
В настройках биос материнки выбираю поддержку RAID, сразу после запускается утилита RAID, где можно выбрать тип.
Мне нужен JBOD (у матиренки это пункт SPANNED), для того чтоб все диски объединялись в один раздел (чтоб FTP был одним разделом).
RAID0 не подходит так как диски разного объема (сейчас 2 по 500Гб, но планирую добавить еще 2 по 1Тб)
Можно ли все настройки проделать при установке? Или после? Или хотябы как примантировать все диски к домашнему разделу?
(хотя последнее  наверно будет потеря производительности)

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #128 : 06 Декабря 2008, 08:53:57 »
Да, при установке серверного и альтернате варианта, есть возможность настроить программный RAID (0 и 1.....).
Подробно я писал здесь:
http://liski.vsi.ru/ubuntu/index.php?page=33
« Последнее редактирование: 06 Декабря 2008, 09:43:29 от victor53p »

Оффлайн spinozzishe

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #129 : 07 Декабря 2008, 17:08:49 »
Спасибо огромное!!! Извините за дотошную назойливость....
Все прошло отлично RAID поставился именно тот какой мне нужен! При установке автоматически были взяты настройки с материнки.
Все пространство взято как один диск!! Сервер запустил уже без иксов!!!
FTP ставил vsftpd сутки все работало отлично. наполнял ресурс, работал LinuxDC++
а сегодня утром при перезагрузке после обновления, FTP пропал
перезапуск /etc/init.d/vsftpd restart ничего не дал. хотя при перезагрузке пишет [ok]........я уже голову сломал, в чем может быть причина?

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #130 : 07 Декабря 2008, 21:53:37 »
2 spinozzishe
при обновлениях, надо быть внимательнее, могут просто быть перезаписаны конфигурационные файлы!
Хотя в последней версии, об этом всегда вроде спрашивается.
Посмотри историю, что обновлялось, и проверь конфиги.

Оффлайн spinozzishe

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #131 : 08 Декабря 2008, 10:57:11 »
Файл конфигурации в норме, ни чего не менялось. После. не помню какого рестарта заработал...
Я заметил одну особенность, если в файле конфигурации vsftpd отсутствует строка listen=YES, а по умолчанию она NO, то на команду
/etc/init.d/vsftpd restart нет ни какой реакции, перегружается только если пропишешь listen=YES.
Мне попадалось упоминание что нужно прописывать в файл конфигурации init информацию о FTP, если используешь listen, а что конкретно прописывать я так и не нашел...
И еще вопрос...Можно ли организовать два FTP на одном сервере? Дисковое пространство не бесконечно. Что нужно чтоб добовить еще жесткий диск. Желательно конечно, чтоб он вошел в тот же RAID/

Оффлайн galaxyan

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #132 : 08 Декабря 2008, 21:26:54 »
Помогите пожалуйста 3 ночь бьюсь ( проблемма как у многих php скрипты не интерпритируются или как это правильно назвать броузер при открытии предлагает сохранять php файл за сим вопросы как настроить php интерпритатор ?
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps

что это за строки ? надо ли их добавлять в какие то конфиг файлы или php будет работать и без них
я так понял что что бы минимально работать достаточно в Ubuntu 8.04 отредактировать только apache2.conf
а httpd.conf оставлен для совместимости и не обязательного в него что то добавлять, я прав? Можете мне выложить свои конфиг файлы  httpd.conf  apache2.conf  ./sites-available/default ну и докучи конфиг php.ini кстати по какому пути он должен лежать?
подсказывайте что делать в какую сторону копать  :idiot2: а то я совсем извелся.
роюсь в настройках Webmin в Configure Apache Modules нет php отсюда вопрос php подключается не как модуль?
запустил из консоли  php -f  /var/myfile.php
получил:
  <html>
<body>
PHP and Apache are playing nicely!</body>
</html>

в файле собственно было
<html><body>
<?php
echo "PHP and Apache are playing nicely!";
?>

</body>
</html>
ууу
No PHP configuration files were found. Adjust the module configuration to set the correct path to the global PHP config file.
и предлагает редактировать эти строки
/etc/php4/apache/php.ini=Configuration for mod_php
/etc/php4/cgi/php.ini=Configuration for scripts run via CGI
/etc/php4/cli/php.ini=Configuration for command-line scripts
ааа в путях вместо php4 должнобыть php5  и вместо apache apache2 пофиксил ( правда все равно php не интерпритируется
в Типы MIME  у меня
application/x-httpd-php        phtml pht php  это тут и должно быть? это верно как проверить установлена эта штука и работает ли нужным образом?
из envvars
 export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
export APACHE_PID_FILE=/var/run/apache2.pid
вопрос а не нужен ли создать такого юзера? мож с разрешениями что не так
и нет пакета php5-json  нашел скачал
php5-json конфликтует с php5-common и не желает ставится из deb пакета
ну вот еще что открываю заведомо отсутствующую страницу броузер выдает Forbidden Apache/2.2.8 (Ubuntu) mod_jk/1.2.25 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_perl/2.0.3 Perl/v5.8.8 Server at 192.168.0.1 Port 80не должно ли тут быть упоминания о mod_php ?
libapach_mod_php стоит как правильно его прикрутить и/или проверить что он используется апачем
« Последнее редактирование: 09 Декабря 2008, 09:17:12 от galaxyan »

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #133 : 09 Декабря 2008, 22:08:08 »
galaxyan
Если просто все поставить по умолчанию,  то все заработает!
А уж потом можно ручки в ход пускать. PHP должно быть одной версии!
php5-json не надо отдельно ставить. его заменяют др. пакеты. об этом писалось.

Оффлайн lamer2

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: LAMP сервер на базе 8,04 LTS Ubuntu Server и др.
« Ответ #134 : 12 Декабря 2008, 17:24:47 »
Viktor, прочитал много ваших постов и всё работает :)
У меня появилась проблема с пхп и oracle. Суть проблемы - стоит сервак с БД оракл (отдельный сервер) вэб сервер делает запросы к бд через модуль oci8, на вэб сервере стоит еще клиент оракла, oci8 делает соединение через tnsnames.ora. И всё это работает на windows2000server+Apache(php+mysql). 
Решил сделать по правильному - поставил Ubuntu8сервер+ламп, по этой доки: http://reewz.com/geek/2008-09-30/165.html прикрутил модуль oci8, но при конекте к бд выдаёт ошибку
Warning: ocilogon() [function.ocilogon]: ORA-12545: Connect failed because target host or object does not exist in /var/www/modules/login/login.php on line 80
 

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.