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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проблема с LAMP  (Прочитано 703 раз)

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

Оффлайн maximum7

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
    • avecrm
Проблема с LAMP
« : 03 Июля 2011, 13:44:47 »
Добрый день,

Поставил ubuntu, теперь вожусь в установкой локального сервера. Читал в интернете описания установки, делаю по инструкции, в результате ничего не получается.

Что я сделал. В /etc/apache2/sites-available/ в файле default прописано всё по умолчанию, там ничего не трогаю. Мне нужно создать вирт. хост, с которым буду в дальнейшем работать, соответственно копирую default в dev и редактирую так:

<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /home/rei/www/dev
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /home/rei/www/dev/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
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 ${APACHE_LOG_DIR}/error.log

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

CustomLog ${APACHE_LOG_DIR}/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>

как видно, пытаюсь установить в домашнюю папку. Добавляю хост
apache2 enable dev
делаю рестарт
    sudo /etc/init.d/apache2 reload
в hosts прописываю адрес сайта. Открываю его в браузере и вижу стандартную страницу: It works!. Как решить проблему, почему не открывается содержимое папки /home/rei/www/dev/?
MSI GE72VR 7RF Apache Pro - ubuntu 20.04, win10
avecrm.ru

Гарри Кашпировский

  • Гость
Re: Проблема с LAMP
« Ответ #1 : 03 Июля 2011, 13:59:51 »
Потому что виртуальный хост тесно взаимодействует с DNS.
Почитай вот тут
http://httpd.apache.org/docs/2.0/vhosts/name-based.html
http://httpd.apache.org/docs/2.0/vhosts/ip-based.html

Оффлайн maximum7

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
    • avecrm
Re: Проблема с LAMP
« Ответ #2 : 03 Июля 2011, 14:08:18 »
получается, я указываю в dev

NameVirtualHost dev
<VirtualHost dev>

перезагружаю apache, и вижу тоже самое


Пользователь решил продолжить мысль 03 Июля 2011, 20:21:24:
Это вопрос сложный или я не всю нужную информацию привел?
« Последнее редактирование: 03 Июля 2011, 20:21:24 от maximum7 »
MSI GE72VR 7RF Apache Pro - ubuntu 20.04, win10
avecrm.ru

Оффлайн DoublePain

  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Проблема с LAMP
« Ответ #3 : 04 Июля 2011, 10:49:12 »
Тебе надо выставить права по очереди ко всем папкам в пути DocumentRoot

chown -R :www-data /путь
chmod g+rX /путь

т.е. отдельно для папки rei, потом для www, потом для dev

https://forum.ubuntu.ru/index.php?topic=139567.0
у меня была такая же проблема
pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Проблема с LAMP
« Ответ #4 : 04 Июля 2011, 11:08:26 »
1) Не указан ServerName
<VirtualHost dev>
ServerName mysite.ru
...
2)
NameVirtualHost dev
<VirtualHost dev>
убери NameVirtualHost
NameVirtualHost - в конфиге 1 раз - и не тут - короче  убери

3)  Этот кусок из default  тебе так же не нужен
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>

    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>
Бери больше, кидай дальше

Оффлайн maximum7

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
    • avecrm
Re: Проблема с LAMP
« Ответ #5 : 04 Июля 2011, 18:51:00 »
Попробовал выставить права, в результате получаю:

chmod: изменение прав доступа для «/home/rei/www/dev/yandex_6d002b2046e2d36a.txt»: Операция не позволяется, это если простой вариант: chmod -R 755 /home/rei/www/dev

Пробовал другие варианты из указанного топика, вот результат ls -lA /home/rei/www/:

drwxrwxrwx 14 www-data rei 4096 2011-07-02 20:34 dev

остальной код добавил, о котором говорил terrible_user .

Пользователь решил продолжить мысль 04 Июля 2011, 18:54:32:
на chown -R :www-data /home/rei

получаю:
chown: изменение группы для «/home/rei/www»: Операция не позволяется
Пользователь решил продолжить мысль 04 Июля 2011, 19:02:41:
sudo -u www-data ls /home/rei/www/dev выдаёт листинг папок без ошибок
« Последнее редактирование: 04 Июля 2011, 19:02:41 от maximum7 »
MSI GE72VR 7RF Apache Pro - ubuntu 20.04, win10
avecrm.ru

Оффлайн biomedekb

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема с LAMP
« Ответ #6 : 05 Июля 2011, 05:30:08 »
Доброго дня всем.

у меня вот такая проблема.
На компе установлена UBUNTU 10.10.
модем ADSL TP-LINK TD8950

есть доменное имя. DNS вроде настроены. но с другого компа я могу попасть только на АДСЛ модем (ввод имени/пароля)

вопрос: как настроить, чтобы я мог с другого компа войти на свой сайт.

Оффлайн maximum7

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
    • avecrm
Re: Проблема с LAMP
« Ответ #7 : 05 Июля 2011, 08:33:51 »
Всем спасибо за подсказки, проблему удалось решить установкой 777 прав на папку.
Обидно, что если внутри неё хочешь создать ещё одну, и использовать адреса вида http://dev/dev2/ нужно опять прописывать права для dev2.
MSI GE72VR 7RF Apache Pro - ubuntu 20.04, win10
avecrm.ru

 

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