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


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

Автор Тема: Настройка Apache  (Прочитано 3210 раз)

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

Оффлайн sqrt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Настройка Apache
« : 21 Октября 2009, 23:15:27 »
Установил apache2 в файле etc/apache/sites-available/default
прописал новую папку для хранения сайтов
Цитировать
<VirtualHost *:80>
   ServerAdmin webmaster@localhost

   DocumentRoot /home/user/server
   
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /home/user/server/>
      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>


при обращении к адресу localhost перенаправление происходит, но вот только папки которые находятся в папке server не отображаются или если напрямую обратиться http://localhost/site пишет Forbidden.

Точно такие манипуляции я проводил на VirtualBox на работе и все работало.

Подскажите что не так?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка Apache
« Ответ #1 : 22 Октября 2009, 00:08:13 »
Права доступа...
по умолчанию апач крутится от www-data
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн sqrt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Настройка Apache
« Ответ #2 : 22 Октября 2009, 00:19:24 »
А как это сделать??? Просто на винде использовал денвер.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка Apache
« Ответ #3 : 22 Октября 2009, 00:33:22 »
man chmod
?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн sqrt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Настройка Apache
« Ответ #4 : 22 Октября 2009, 00:46:24 »
поменял, теперь при обращении к файлу http://localhost/site пустой экран, а если написать index.php то предлагает загрузить файл

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка Apache
« Ответ #5 : 22 Октября 2009, 01:08:54 »
lib-apache-php
Или как её там по батюшке.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн sqrt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Настройка Apache
« Ответ #6 : 22 Октября 2009, 08:54:02 »
а где находится этот пакет??? пишу
sudo apt-get install lib-apache-php пишет что не нашел пакет.

Проблема в том что при обращении к файлу которые не называется index.php все нормально, а вот при индексе не работает.

Я использую пакет lampp аналог xampp  виндовс

Только что поменял имя index.php на main.php, все равно также. хотя этот сайт в винде работает
« Последнее редактирование: 22 Октября 2009, 08:56:48 от sqrt »

Оффлайн ceval

  • Активист
  • *
  • Сообщений: 778
  • Минск, Беларусь
    • Просмотр профиля
    • On-line журнал o Linux
Re: Настройка Apache
« Ответ #7 : 22 Октября 2009, 09:38:51 »
Лутче сюда писать  https://forum.ubuntu.ru/index.php?topic=25668.0;topicseen,  ни надо плодить кучу одинаковых тем


поменял, теперь при обращении к файлу http://localhost/site пустой экран, а если написать index.php то предлагает загрузить файл

Твой ответ на первой же странице:


Расширим диапазон запускаемых файлов, для чего подредактируем файл dir.conf, с помощью редактора nano:

Код:
nano -w /etc/apache2/mods-available/dir.conf

Пример как надо сделать, находится ниже:
Код:
<IfModule mod_dir.c>

          #DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
          DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml

</IfModule>


Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Настройка Apache
« Ответ #8 : 22 Октября 2009, 10:14:28 »
а где находится этот пакет??? пишу
sudo apt-get install lib-apache-php пишет что не нашел пакет.
sudo apt-get install libapache2-mod-php5

Оффлайн sqrt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Настройка Apache
« Ответ #9 : 22 Октября 2009, 21:47:27 »
Лутче сюда писать  https://forum.ubuntu.ru/index.php?topic=25668.0;topicseen,  ни надо плодить кучу одинаковых тем


поменял, теперь при обращении к файлу http://localhost/site пустой экран, а если написать index.php то предлагает загрузить файл

Твой ответ на первой же странице:


Расширим диапазон запускаемых файлов, для чего подредактируем файл dir.conf, с помощью редактора nano:

Код:
nano -w /etc/apache2/mods-available/dir.conf

Пример как надо сделать, находится ниже:
Код:
<IfModule mod_dir.c>

          #DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
          DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml

</IfModule>




Дело в том что это прописано в файле.
Lampp - это уже готовый веб сервер и все должно открывать
Давно на вируальной машине я запускал на версии 8.10 все работало. В этой версии ставлю как и раньше, но вот только при обращении к папке сайта предлагает сохранить пустой файл. а при index.php его тоже предлагает сохранить.
« Последнее редактирование: 22 Октября 2009, 21:55:17 от sqrt »

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

  • Гость
Re: Настройка Apache
« Ответ #10 : 22 Октября 2009, 22:20:24 »
Так очевидно же! PHP не обрабатывается!
Посмотрите включен ли вообще модуль php?
ls -l /etc/apache2/mods-enabled/ |grep php

Оффлайн sqrt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Настройка Apache
« Ответ #11 : 22 Октября 2009, 23:17:22 »
дело в том что при обращении к файлу с кодом phpinfo();

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

 

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