Видео ролики бесплатно онлайн

Смотреть мама и сын видео

Официальный сайт rnns 24/7/365

Смотреть видео бесплатно

m01 27.05.2009 17:15

Есть проблема!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



Примечание для новичков: имена директорий и названия хостов могут быть разными.



*** Уважаемые Дамы и Господа, прошу скорректировать действия настройки виртуальных хостов - по вышеизложенным инструкциям виртуальные хосты настроить не получилось.

вот в принципе и вся история... спасибо за внимание =)


Тэги: apache rapache ubuntu ubuntu 9.04 апач виртуальные хосты убунту установка сервера
+ 0 -
Похожие Поделиться

booley 27.05.2009 17:19 #
+ 1 -
Хм... Устанавливаем Убунту и sudo apt-get install httpd

;)
Username 27.05.2009 17:30 #
+ 0 -
Kane 27.05.2009 17:37 #
+ 4 -
sudo aptitude install apache2
sudo nano /etc/apache2/apache2.conf
sudo /etc/init.d/apache2 restart
В конфиге всё подробно прокомментировано как правило
booley 27.05.2009 17:47 #
+ 0 -
Все интуитивно. Иначе wgr в руки :)
exelens 27.05.2009 18:17 #
+ -2 -
Перенёс, добавил КАТ, убил коммент с ответом
booley 27.05.2009 18:19 #
+ 0 -
Молодцом!
xT 27.05.2009 19:16 #
+ 5 -
виртуальные хосты лучше заводить отдельными файлами в /etc/apache2/sites-available/
затем либо создать симлинк руками на созданный файл-виртхост в /etc/apache2/sites-enabled/
либо через sudo a2ensite <имя_файла-виртхоста>
dr_magnus 28.05.2009 02:02 #
+ 0 -
Хм... Как-то не совсем понял назначение поста...
Если как памятка для себя - то зачем постить?
Если как руководство к действию - так это вообще непонятно.
ИМХО: Если мне нужен веб-сервер и в качестве веб-сервера я решаю ставить Апач, то я делаю так
sudo apt-get install apache2
man httpd.conf

и дальше уже по своим надобностям
В общем - не понял.
m01 28.05.2009 03:20 #
+ 0 -
dr_magnus спасибо! ну я обьяснил в общем ситуацию как ставил апач, , как Рапач перестал работать в самый ответственный момент после обновления дистра до версии 9.04, и в конце настроить виртуальные хосты по инструкции которую выложил так и не получилось. вот мистер xT оставил свои рекомендации, может быть и вы уважаемый dr_magnus соизволите поделица опытом - как же все таки быстро настраиваются виртуальные хосты ?...чтоб в дальнейшем выработать опыт с оптимальным алгоритмом полной установки и настройки апача чтобы эт было быстро и удобно за 5 минут, прям как установка денвера только с отличием того что это будет настоящий практически "боевой" сервер на линухе а не децкие игрушки... так что этот пост - и в африке пост... может не только мне а и другим людям пригодится...вот зайдет африканский человек с поисковика типо гугла на этот пост...а здесь вы dr_magnus оказали самые действенные рекомендации... и он установит с вашей помошью быстро апач...настроит вирт хосты и вспомнит вас обязательно добрым словом, вглядываясь в звездное небо над африкой и размышляя об эволюции )) спасибо за внимание =)
zivot_je_cudo 28.05.2009 07:50 #
+ 1 -
m01, в статье описан какой-то очень странный и долгий способ настройки апача. Вообще, предельно прозрачно как и с настройкой остального LAMP'а - ставится, редактируется .conf и все работает.
<VirtualHost 192.168.10.130:80 172.16.10.1:80>
ServerAdmin [email protected]
ServerName archlinux.ghl.lan:80
DocumentRoot /srv/http/archlinux
<Directory /srv/http/archlinux>
AllowOverride none
Order deny,allow
Deny from all
Allow from 192.168. 172.16. 127.0.0. 10.
</Directory>
</VirtualHost>
Проверьте, есть ли у вас инклуды на содержимое /etc/apache2/sites-available/.
Статья тяжело читается, попробуйте в следующий раз строки конфигов оформлять другим шрифтом..
zivot_je_cudo 28.05.2009 07:53 #
+ 0 -
А так же проверьте наличие строки до определения вхостов
NameVirtualHost <ip_нужного_интерфейса>
mrded 31.05.2009 02:17 #
+ 2 -
для быстрой установки и настройки LAMP сделал маленький файлик lamp.sh может кому пригодится.
echo ''
aptitude update
aptitude install mysql-server mysql-admin apache2 php5 libapache2-mod-auth-mysql libapache2-mod-php5 php5-mysql phpmyadmin php5-curl
ln -s /usr/share/phpmyadmin/ /var/www
chmod 777 /var/www/
/etc/init.d/apache2 restart
echo ''

запускать так:
$ sudo bash ./lamp.sh
exelens 31.05.2009 07:03 #
+ -1 -
Пригодилось мне прямо сейчас.
m01 31.05.2009 08:30 #
+ 1 -
гениально !!!
Username 02.11.2009 09:55 #
+ 0 -
chmod 777 /var/www/

вообще это грубейшая ошибка
art_kin 28.06.2009 16:25 #
+ 0 -
Добрый день!
Спасибо за описание, очень подробное.
Все вроде сделал как написано, но что-то пошло не так. Я новичок в этом деле, помогите, пожалуйста, разобраться. Когда настраивал виртуальные хосты, дошел до перезагрузки apache2 и вот такая петрушка выскочила))

apache2: Syntax error on line 281 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/sites-enabled/sqstat: /etc/apache2/sites-enabled/sqstat:1: <VirtualHost> was not closed.
xT 28.06.2009 19:05 #
+ 1 -
Так наверно нету закрывающего тега </VirtualHost> в конце файла

Должно быть примерно так
<VirtualHost *:80>
ServerName sqstat.local
ServerAlias sqstat.local *.sqstat.local

DocumentRoot /var/www/sqstat/

<Directory /var/www/sqstat/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

CustomLog /var/log/apache2/access-sqstat.log combined
ErrorLog /var/log/apache2/error-sqstat.log
LogLevel debug

</VirtualHost>
art_kin 28.06.2009 19:57 #
+ 0 -
Спасибо, за отклик!

Но я скопипастил код из первого пункта настройки вирт хостов. Ошибки быть не может. Помоги, пожалуйста, разобраться, я пока новичок, учусь, а SqStat мне нужен. Этот мануал - хорошая находка, но вот только где-то ложанулся((
xT 28.06.2009 20:01 #
+ 1 -
Для начала выложи сюда строки из своего вхоста
art_kin 28.06.2009 20:08 #
+ 0 -
<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

//А вот то, что в конец добавил

<VirtualHost *:80>
ServerName wap111
DocumentRoot /home/mwmz/web/wap111
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/mwmz/web/wap111>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
xT 28.06.2009 20:17 #
+ 1 -
так ты оставь в файле /etc/apache2/sites/sites-available/sqstat только, что принадлежит вхосту sqstat
все остальное удали. каша какая-то =)

может еще пустую строку в конце файла забабахать, а то вдруг удалил
art_kin 28.06.2009 20:24 #
+ 0 -
дружище, извини, не понимаю...
я остановился по мануалу вот тут, см. выше (в RAPACHE правим файл - /etc/apache2/sites-available/default). Другого файла нет.
Т.е. мне нужно по этому пути создать sqstat и что дальше?
xT 28.06.2009 20:38 #
+ 1 -
я остановился по мануалу вот тут, см. выше (в RAPACHE правим файл - /etc/apache2/sites-available/default). Другого файла нет.

/etc/apache2/sites-available/default не трогай =)


Т.е. мне нужно по этому пути создать sqstat и что дальше?

да, создать там файл с любым названием, хоть sqstat хоть blahblahblah
открыть его, внести нужные данные (смотри выше мой пример), сохранится
затем
a2ensite sqstat (или то название-имя_файла которое ты выберешь для вхоста)
/etc/init.d/apache2 restart

не забудь добавить имя хоста в /etc/hosts
art_kin 28.06.2009 20:57 #
+ 0 -
Создал sqstat в sites-available
a2ensite sqstat (или то название-имя_файла которое ты выберешь для вхоста

Он меня тут посылает в папку site-enabled(ERROR: Site sqstat not properly enabled: /etc/apache2/sites-enabled/sqstat is a real file, not touching it
). В нем уже есть файл с названием sqstat вот с таким содержанием
VirtualHost squid.server.local:80>
ServerAdmin [email protected]
DocumentRoot /var/www/squid-stat/
ServerName proxy.server.local

блин, что ему не нравится?(
xT 28.06.2009 21:08 #
+ 1 -
смотрю в книгу, вижу фигу (ц)

удали из обеих папок /etc/apache2/sites-enabled/ и /etc/apache2/sites-available/ файл sqstat

создай заново в папке /etc/apache2/sites-available/ файл sqstat
внеси в него следующее

<VirtualHost *:80>
ServerName proxy.server.local
DocumentRoot /var/www/squid-stat/
CustomLog /var/log/apache2/access-sqstat.log combined
ErrorLog /var/log/apache2/error-sqstat.log
LogLevel debug
</VirtualHost>
сохранись
a2ensite sqsta
/etc/init.d/apache2 restart

открой /etc/hosts
допиши туда
ip.машины.с.sqstat proxy.server.local
сохранись

всё. открывай в браузере http://proxy.server.local
art_kin 28.06.2009 21:38 #
+ 0 -
Заработало!
Блин, че т промелькнула светлая мысля, как ты это сделал)), я конечно все понимаю, Вам легко....
Подскажи, пожалуйста, еще, после рестарта вот такая фигня выскочила:
apache2: apr_sockaddr_info_get() failed for artashes-desktop
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Глянул в apache2.conf ничего подобного не нашел. Видимо по этому у меня не открывается sqstat.php, не видит host из group_by:

/* proxy settings */
/* Squid proxy server ip address or host name */
$squidhost<0>="192.168.0.8";
/* Squid proxy server port */
$squidport<0>=3128;
/* cachemgr_passwd in squid.conf. Leave blank to disable authorisation */
$cachemgr_passwd<0>="xxxx";
/* Resolve user IP addresses or print them as numbers only */
$resolveip<0>=false;
/* uncomment next line if you want to use hosts-like file.
See hosts.txt.dist. */
// $hosts_file<0>="hosts.txt"
/* Group users by hostname - "host" or by User - "username". Username work only
with squid 2.6+ */
$group_by<0>="192.168.0.112";
xT 28.06.2009 21:45 #
+ 1 -
в /etc/hosts/ то что занёс?
art_kin 28.06.2009 21:49 #
+ 0 -
Занес только первую строчку, остальное было.

192.168.0.8 proxy.server.local
# 127.0.0.1 localhost
# 127.0.1.1 artashes-desktop

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
xT 28.06.2009 21:51 #
+ 1 -
лол. зачем они закомментированы?
art_kin 28.06.2009 21:57 #
+ 0 -
А без разницы, ошибка все равно осталась после рестарта apache
xT 28.06.2009 22:06 #
+ 1 -
Так proxy.server.local у тебя открывается или нет?
art_kin 28.06.2009 22:24 #
+ 0 -
открывается...
НО:
1. рестартую когда apache, вылетает ошибка эта
2. не могу открыть sqstat.php Код выше кинул. Типо не может определить хост
art_kin 28.06.2009 22:37 #
+ 0 -
Все, запустил sqstat.php...
Осталось только решить проблему с этой ошибкой
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
xT 28.06.2009 22:45 #
+ 1 -
это забей
art_kin 28.06.2009 22:52 #
+ 0 -
Спасибо, тебе большое за терпение моей ... не будем обижать подобных мне)))
Теперь у меня отображается один пользователь сети.

А чтобы добавить группу, нужно group by <1> добавить?
xT 28.06.2009 23:18 #
+ 1 -
Беспонятия, sqstat в глаза не видел :)
zivot_je_cudo 29.06.2009 10:51 #
+ 0 -
Мне тебя так жалко стало)
art_kin 28.06.2009 23:51 #
+ 0 -
аа, ну ладно.
Все равно спасибо тебе!
devers 01.11.2009 21:16 #
+ 0 -
Подскажите, пжл, новичку... после установки php для проверки phpinfo.php firefox не открывает этот файл как страницу сайта, а... просит сохранить или открыть каким-либо приложением, как это можно побороть?
Username 02.11.2009 09:57 #
+ 0 -
ох черт. Бывало у меня такое, давно очень, и честно говоря, не помню как лечил.

Попробуй поколдуй с привязками файлов к программам - какие файлы чем открывать. На худой конец переставь фф или снеси профиль.
devers 02.11.2009 18:42 #
+ 0 -
бесполезно, пробовал уже :(
devers 02.11.2009 21:13 #
+ 0 -
сделал. надо было "включить" php командой sudo a2enmod php5
art_kin 05.11.2009 20:24 #
+ 0 -
всем привет, подскажите, пожалуйста, как избавиться от этой ошибки:
Error (1): Cannot get data. Server answered: HTTP/1.0 401 Unauthorized

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн