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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Быстрая установка и настройка веб-сервера (mysql + php + apache) в Ubuntu 8.10  (Прочитано 188553 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Какой браузер? O.o
У тебя апач от www-data работает. А от какого имени там браузер работает - строго пофиг.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Просто я пробовал и не даёт увидеть сайт((

Или меня нужно в группу www-data добавить?

Я просто скопировал твою команду по изменению прав. И нет доступа(

Я потом снес локальный сайт и оставил так.
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Делаешь финт ушами следующего типа:
Код: (bash) [Выделить]
sudo -E -s
ls -ld $HOME $HOME/www $HOME/www/project
sudo -u www-data ls $HOME/www/project/
Результаты сюда.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
jmabudabi@jmabudabi-pc:~/www$ sudo -E -s
root@jmabudabi-pc:~/www# ls -ld $HOME $HOME/www $HOME/www/$NAME_OF_PROJECT
drwxr-xr-x 143 jmabudabi jmabudabi 53248 Mar 19 17:15 /home/jmabudabi
drwxrwxr-x   8 jmabudabi jmabudabi  4096 Mar 19 17:37 /home/jmabudabi/www
drwxrwxr-x   8 jmabudabi jmabudabi  4096 Mar 19 17:37 /home/jmabudabi/www/
root@jmabudabi-pc:~/www# ls -ld $HOME $HOME/www $HOME/www/zaq
drwxr-xr-x 143 jmabudabi jmabudabi 53248 Mar 19 17:15 /home/jmabudabi
drwxrwxr-x   8 jmabudabi jmabudabi  4096 Mar 19 17:37 /home/jmabudabi/www
drwxrwxr-x   5 jmabudabi www-data   4096 Mar 19 17:37 /home/jmabudabi/www/zaq
root@jmabudabi-pc:~/www# sudo -u www-data ls $HOME/www/zaq
cgi-bin  logs  public

Значит я что-то не то сделал((
« Последнее редактирование: 19 Марта 2014, 19:42:49 от JmAbuDabi »
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Нет. ~ это макрос баша, $HOME - переменная окружения.
Попробуйте как-нибудь на досуге
cd ~root/
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Если не сменить прав на $HOME и $HOME/www

то работать не будет?

Почему-то символ ~ заменился на /
« Последнее редактирование: 19 Марта 2014, 19:58:21 от JmAbuDabi »
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
chgrp www-data -R "$HOME/www"

И вообще у тебя права на каталоги стоят непойми как. Это вообще нормально, что непойми кто может читать твою домашку?

Пользователь решил продолжить мысль 19 Марта 2014, 21:17:14:
Почему-то символ ~ заменился на /
Потому что у рута домашка не прописана. Вместо root можно подставить любого пользователя.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн stskr

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Стоит Xubuntu 14.04.

Настраиваю веб-сервер по данной инструкции.

Проделал все пункты.

Вот список моих хостов (/etc/hosts):

127.0.0.1 localhost
127.0.1.3 burguy
127.0.1.2 test1.ru
127.0.1.1 webserver1

localhost, webserver1 - сайты по умолчанию,
test1.ru - тестовый сайт

Открываются все сайты, кроме burguy.

В логах Apache ничего не нашел.

Сайты test1.ru и burguy находятся в папке /home/stas/www

Права на нее выставлены такие же, как на папку /var/www.

Вот содержимое burguy.conf:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName burguy
ServerAlias burguy www.burguy
DocumentRoot /home/stas/www/burguy/
<Directory /home/stas/www/burguy>
Options Includes Indexes FollowSymLinks
AllowOverride All
Require all granted
Satisfy all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Вот содержимое test1.ru.conf:

<VirtualHost *:80>

ServerName test1.ru

ServerAdmin webmaster@localhost
DocumentRoot /home/stas/www/test1.ru/
<Directory /home/stas/www/test1.ru>
Options Includes Indexes FollowSymLinks ExecCGI
AllowOverride All
Require all granted
Satisfy all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Видно, что файлы почти одинаковы.

В корне сайта burguy лежит .htaccess:

ErrorDocument 404 http://www.burguy.ru/?razd=404
AddDefaultCharset windows-1251
AddType application/x-httpd-php .php3 .phtml
AddType application/x-httpd-php .php
AddHandler server-parsed .shtml .shtm
AddType text/html .shtml
AddHandler server-parsed .shtml
DirectoryIndex index2010.php new_index.php index.php3 index.phtml index.shtml index.shtm index.htm index.html
Options +Includes
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0
php_value error_reporting 1

RewriteEngine on

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^pict/(.*) /pict/new_index.php?src=$1 [L]

RewriteRule ^/?s=(.*)&t=(.*)$  /?t=$2&s=$1[R=301]

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^test\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

#Options +FollowSymlinks
#RewriteBase /
#RewriteRule ^.htaccess$ - [F]

Вряд ли в нем проблема, т. к. без него тоже не работает.

В Denwer такая проблема наблюдалась, когда не создавался соответствующий виртуальный хост.
Но здесь у меня они создаются.

Интересно, что по адресу 127.0.1.3 в браузере открывается индексная страница Apache,
но другие файлы из каталога burguy не открываются.


Что я еще мог не учесть?

PHP проверил - рабоотает.

Фрагмент error.log:
[Tue Apr 29 22:36:23.163403 2014] [mpm_prefork:notice] [pid 3745] AH00169: caught SIGTERM, shutting down
[Tue Apr 29 22:36:24.417099 2014] [mpm_prefork:notice] [pid 5682] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Tue Apr 29 22:36:24.417621 2014] [core:notice] [pid 5682] AH00094: Command line: '/usr/sbin/apache2'




« Последнее редактирование: 30 Апреля 2014, 00:30:47 от stskr »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн stskr

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
curl -sH "Host: burguy" http://localhost/


<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.burguy/">here</a>.</p>
<hr>
<address>Apache/2.4.7 (Ubuntu) Server at burguy Port 80</address>
</body></html>

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Апач работает нормально. Ищите проблемы в другом месте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн stskr

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Спасибо. Если бы я понимал, где искать.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Ну, например, посмотреть по логам, на какой виртуалхост реквест приходит вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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