Есть проблема! — Ubuntu + Apache (быстрая установка, настройка)
как ? =)
вот как делал я... публикую инструкции сохраненные у меня в Tomboy =)
установка сервера APACHE
Открываем терминал и вводим команду
sudo apt-get update
sudo apt-get install apache2
Идет куча процессов. Качается , пишется, и ставится…
Проверяем после просто набрав http://localhost … Если видим “It Works”- значит апач уже заработал…
Если Апач ругаеца , - “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName”.. - надо сделать так..
sudo gedit /etc/apache2/conf.d/fqdn
Откроется редактор и в нем пишем
ServerName localhost
Сохраняем файл… Ну и Апач почти готов…
Надо еше сделать поддержку .htaccess файлов.. Как?
Просто в консоли вводим команду…
sudo a2enmod rewrite
И в файле /etc/apache2/sites-available/default
добавляем….
AllowOverride All
вместо /your/path - путь к сайту где лежит твой сайт
Теперь Пойдем устанавливать PHP и Mysql
ПХП
В консоли даем команду..
sudo apt-get install php5 libapache2-mod-php5
После того как команда будет выполнена надо перезагрузить апач
sudo /etc/init.d/apache2 restart
После этого нам нужно сделать тест работает ли пхп
В папке /var/www/ создаем файл test.php
Как?
Так как в эту папку иногда простого юзверя писать не будет пускать то лудше через команду
sudo gedit /var/www/test.php
В открытом редакторе пишем код
<?
echo “Привет Мир”;
phpinfo();
?>
Сохроняем…
Заходим на http://localhost/test.php
И должны увидеть Надпись Привет Мир. А под ним Полную информацию по ПХП...
С ПХП разобрались. Устанавливаем МУСКУЛ..
Самый удобный способ что я нашел это
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
В конце откроется голубой экран с просьбой устоновить мастер пароль для пользователя root..
MYSQL_ROOT_PASSWORD_UBUNTU
сделай это…
Навигируй через TAB на ОК и нажми на Ввод.
Не хватает только PHPMYADMIN и фунции легкой перезагрузки апача . Второй вопрос легко решает малюсенкая программа rapache. Установливаем ее через Applications->Add/Remove
Находим там Rapache. И ставим …
После того как поставишь Рапач то обязательно открой его и активируй все модули апач которые тебе нужны .
Rewrite модуль обязательно надо включить ото при использовании htaccess файлов получишь Error 500 Server Internal Configuration Error ,бля бля бля при заходе на сайт…
Итак осталось Phpmyadmin…
Даем команду..
sudo apt-get install phpmyadmin
Видим…
Phpmyadmin i Ubuntu ApacheВыбераем Apache2
Говорим ОК
И даем комадну на копирования файлов с /usr/share/phpmyadmin/ на /var/www/phpmyadmin
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Заходим на
http://localhost/phpmyadmin/
Если видим какой нибудь Еррор о том что Modul XXXX Not loaded… то через rapache активируем этот мудуль Перезапускаем апач, снова заходим.. Все надо просто ввести Логин:root Пароль: Ваш устоновленный пороль….
*** Прошу отметить на Убунту 9,04 - Rapache перестал работать...при попытках выполнения каких-либо команд, он просто зависает...
---------------------------------------------
виртуальные хосты на апаче... =)
- первый способ настройки виртхостов
создаем директории сайта...
mkdir /home/web/
mkdir /home/web/site
sudo gedit /etc/hosts - в хостс добавляем новый сайт типо так: 127.0.0.1 newsite
Теперь настраиваем виртуальный хост в apache
Фалы конфигурации apache2
/etc/apache2/ - Основная папка
|
|___ /mods-available - доступные модули apache
|
|___ /mods-enabled - подключенные модули apache
|
|___ /sites-available - доступные сайты
|
|___ /sites-enabled - подключенные сайты
|
|____apache2.conf - основной файл конфигурации apache2
В папке sites-available находятся файлы конфигурация виртуальных хостов.
А в папке sites-enabled находятся линки на файлы конфигураций из sites-available.
Это позволяет легко и быстро включать и выключать сайты, путем добавления или удаления линков из sites-enabled.
Тоже самое касается и модулей.
Создаем файл конфигурации хоста mysite
в RAPACHE правим файл - /etc/apache2/sites-available/default
добавляем в конец файла
ServerName wap111
DocumentRoot /home/mwmz/web/wap111
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
перезагружаем сервер...
---------------------------------------------------------------------------
второй способ настройки виртхостов...
В результате нижеприведенных действий мы получим кроме хоста localhost еще и localhost1 и localhost2.
Первым делом в домашнем катологе (у меня /home/roman) создадим два каталога для новых виртуальных хостов:
cd ~
mkdir localhost1
mkdir localhost2
Примечание: каталоги виртуальных хостов вы можете создавать в любом месте, все зависит от вашего желания.
Дальше редактируем файл /etc/apache2/sites-available/default:
gksudo gedit /etc/apache2/sites-available/default
В нем есть определение хоста localhost:
добавим в конец файла следующие строки:
ServerName localhost1
DocumentRoot /home/roman/www/localhost1
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
ServerName localhost2
DocumentRoot /home/roman/www/localhost2
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Сохраним файл.
Перезапустим Apache2
sudo /etc/init.d/apache2 restart
В файле /etc/hosts
В строчку наподобие:
127.0.0.1 localhost tuzn
добавляем имена новых хостов. Получаем что-то вроде:
127.0.0.1 localhost tuzn localhost1 localhost2
Все готово. Доступ к новым хостам: http://localhost1 и http://localhost2
Примечание для новичков: имена директорий и названия хостов могут быть разными.
*** Уважаемые Дамы и Господа, прошу скорректировать действия настройки виртуальных хостов - по вышеизложенным инструкциям виртуальные хосты настроить не получилось.
вот в принципе и вся история... спасибо за внимание =)
вот как делал я... публикую инструкции сохраненные у меня в Tomboy =)
установка сервера APACHE
Открываем терминал и вводим команду
sudo apt-get update
sudo apt-get install apache2
Идет куча процессов. Качается , пишется, и ставится…
Проверяем после просто набрав http://localhost … Если видим “It Works”- значит апач уже заработал…
Если Апач ругаеца , - “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName”.. - надо сделать так..
sudo gedit /etc/apache2/conf.d/fqdn
Откроется редактор и в нем пишем
ServerName localhost
Сохраняем файл… Ну и Апач почти готов…
Надо еше сделать поддержку .htaccess файлов.. Как?
Просто в консоли вводим команду…
sudo a2enmod rewrite
И в файле /etc/apache2/sites-available/default
добавляем….
AllowOverride All
вместо /your/path - путь к сайту где лежит твой сайт
Теперь Пойдем устанавливать PHP и Mysql
ПХП
В консоли даем команду..
sudo apt-get install php5 libapache2-mod-php5
После того как команда будет выполнена надо перезагрузить апач
sudo /etc/init.d/apache2 restart
После этого нам нужно сделать тест работает ли пхп
В папке /var/www/ создаем файл test.php
Как?
Так как в эту папку иногда простого юзверя писать не будет пускать то лудше через команду
sudo gedit /var/www/test.php
В открытом редакторе пишем код
<?
echo “Привет Мир”;
phpinfo();
?>
Сохроняем…
Заходим на http://localhost/test.php
И должны увидеть Надпись Привет Мир. А под ним Полную информацию по ПХП...
С ПХП разобрались. Устанавливаем МУСКУЛ..
Самый удобный способ что я нашел это
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
В конце откроется голубой экран с просьбой устоновить мастер пароль для пользователя root..
MYSQL_ROOT_PASSWORD_UBUNTU
сделай это…
Навигируй через TAB на ОК и нажми на Ввод.
Не хватает только PHPMYADMIN и фунции легкой перезагрузки апача . Второй вопрос легко решает малюсенкая программа rapache. Установливаем ее через Applications->Add/Remove
Находим там Rapache. И ставим …
После того как поставишь Рапач то обязательно открой его и активируй все модули апач которые тебе нужны .
Rewrite модуль обязательно надо включить ото при использовании htaccess файлов получишь Error 500 Server Internal Configuration Error ,бля бля бля при заходе на сайт…
Итак осталось Phpmyadmin…
Даем команду..
sudo apt-get install phpmyadmin
Видим…
Phpmyadmin i Ubuntu ApacheВыбераем Apache2
Говорим ОК
И даем комадну на копирования файлов с /usr/share/phpmyadmin/ на /var/www/phpmyadmin
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Заходим на
http://localhost/phpmyadmin/
Если видим какой нибудь Еррор о том что Modul XXXX Not loaded… то через rapache активируем этот мудуль Перезапускаем апач, снова заходим.. Все надо просто ввести Логин:root Пароль: Ваш устоновленный пороль….
*** Прошу отметить на Убунту 9,04 - Rapache перестал работать...при попытках выполнения каких-либо команд, он просто зависает...
---------------------------------------------
виртуальные хосты на апаче... =)
- первый способ настройки виртхостов
создаем директории сайта...
mkdir /home/web/
mkdir /home/web/site
sudo gedit /etc/hosts - в хостс добавляем новый сайт типо так: 127.0.0.1 newsite
Теперь настраиваем виртуальный хост в apache
Фалы конфигурации apache2
/etc/apache2/ - Основная папка
|
|___ /mods-available - доступные модули apache
|
|___ /mods-enabled - подключенные модули apache
|
|___ /sites-available - доступные сайты
|
|___ /sites-enabled - подключенные сайты
|
|____apache2.conf - основной файл конфигурации apache2
В папке sites-available находятся файлы конфигурация виртуальных хостов.
А в папке sites-enabled находятся линки на файлы конфигураций из sites-available.
Это позволяет легко и быстро включать и выключать сайты, путем добавления или удаления линков из sites-enabled.
Тоже самое касается и модулей.
Создаем файл конфигурации хоста mysite
в RAPACHE правим файл - /etc/apache2/sites-available/default
добавляем в конец файла
ServerName wap111
DocumentRoot /home/mwmz/web/wap111
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
перезагружаем сервер...
---------------------------------------------------------------------------
второй способ настройки виртхостов...
В результате нижеприведенных действий мы получим кроме хоста localhost еще и localhost1 и localhost2.
Первым делом в домашнем катологе (у меня /home/roman) создадим два каталога для новых виртуальных хостов:
cd ~
mkdir localhost1
mkdir localhost2
Примечание: каталоги виртуальных хостов вы можете создавать в любом месте, все зависит от вашего желания.
Дальше редактируем файл /etc/apache2/sites-available/default:
gksudo gedit /etc/apache2/sites-available/default
В нем есть определение хоста localhost:
добавим в конец файла следующие строки:
ServerName localhost1
DocumentRoot /home/roman/www/localhost1
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
ServerName localhost2
DocumentRoot /home/roman/www/localhost2
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Сохраним файл.
Перезапустим Apache2
sudo /etc/init.d/apache2 restart
В файле /etc/hosts
В строчку наподобие:
127.0.0.1 localhost tuzn
добавляем имена новых хостов. Получаем что-то вроде:
127.0.0.1 localhost tuzn localhost1 localhost2
Все готово. Доступ к новым хостам: http://localhost1 и http://localhost2
Примечание для новичков: имена директорий и названия хостов могут быть разными.
*** Уважаемые Дамы и Господа, прошу скорректировать действия настройки виртуальных хостов - по вышеизложенным инструкциям виртуальные хосты настроить не получилось.
вот в принципе и вся история... спасибо за внимание =)