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

Free video online

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

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

27.05.09 17:15 m01

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



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



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

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



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

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

%username% love BDSM!

m01 28.05.09 03:20 # +0
dr_magnus спасибо! ну я обьяснил в общем ситуацию как ставил апач, , как Рапач перестал работать в самый ответственный момент после обновления дистра до версии 9.04, и в конце настроить виртуальные хосты по инструкции которую выложил так и не получилось. вот мистер xT оставил свои рекомендации, может быть и вы уважаемый dr_magnus соизволите поделица опытом - как же все таки быстро настраиваются виртуальные хосты ?...чтоб в дальнейшем выработать опыт с оптимальным алгоритмом полной установки и настройки апача чтобы эт было быстро и удобно за 5 минут, прям как установка денвера только с отличием того что это будет настоящий практически "боевой" сервер на линухе а не децкие игрушки... так что этот пост - и в африке пост... может не только мне а и другим людям пригодится...вот зайдет африканский человек с поисковика типо гугла на этот пост...а здесь вы dr_magnus оказали самые действенные рекомендации... и он установит с вашей помошью быстро апач...настроит вирт хосты и вспомнит вас обязательно добрым словом, вглядываясь в звездное небо над африкой и размышляя об эволюции )) спасибо за внимание =)
zivot_je_cudo 28.05.09 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.09 07:53 # +0
А так же проверьте наличие строки до определения вхостов
NameVirtualHost <ip_нужного_интерфейса>
mrded 31.05.09 02:17 # +2
для быстрой установки и настройки LAMP сделал маленький файлик lamp.sh может кому пригодится.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
echo '[the start of installing LAMP]'

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 '[complite!]'

 

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

вообще это грубейшая ошибка
art_kin 28.06.09 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.
[fail]
xT 28.06.09 19:05 # +1
Так наверно нету закрывающего тега </VirtualHost> в конце файла

Должно быть примерно так
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<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.09 19:57 # +0
Спасибо, за отклик!

Но я скопипастил код из первого пункта настройки вирт хостов. Ошибки быть не может. Помоги, пожалуйста, разобраться, я пока новичок, учусь, а SqStat мне нужен. Этот мануал - хорошая находка, но вот только где-то ложанулся((
xT 28.06.09 20:01 # +1
Для начала выложи сюда строки из своего вхоста
art_kin 28.06.09 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.09 20:17 # +1
так ты оставь в файле /etc/apache2/sites/sites-available/sqstat только, что принадлежит вхосту sqstat
все остальное удали. каша какая-то =)

может еще пустую строку в конце файла забабахать, а то вдруг удалил
art_kin 28.06.09 20:24 # +0
дружище, извини, не понимаю...
я остановился по мануалу вот тут, см. выше (в RAPACHE правим файл - /etc/apache2/sites-available/default). Другого файла нет.
Т.е. мне нужно по этому пути создать sqstat и что дальше?
xT 28.06.09 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.09 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.09 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.09 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 [true|false] */
$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.09 21:45 # +1
в /etc/hosts/ то что занёс?
art_kin 28.06.09 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.09 21:51 # +1
лол. зачем они закомментированы?
art_kin 28.06.09 21:57 # +0
А без разницы, ошибка все равно осталась после рестарта apache
xT 28.06.09 22:06 # +1
Так proxy.server.local у тебя открывается или нет?
art_kin 28.06.09 22:24 # +0
открывается...
НО:
1. рестартую когда apache, вылетает ошибка эта
2. не могу открыть sqstat.php Код выше кинул. Типо не может определить хост
art_kin 28.06.09 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.09 22:45 # +1
это забей
art_kin 28.06.09 22:52 # +0
Спасибо, тебе большое за терпение моей ... не будем обижать подобных мне)))
Теперь у меня отображается один пользователь сети.

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

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

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 164)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 3383 из 238 городов)
            Топ пользователей Топ блогов

            Новенькие: Soliton, sanaris, kifirch, nixydox, ^_^
            welinux.ru

            Смотреть онлайн бесплатно

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


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

            Online video HD

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

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

            Full HD video online

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

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

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