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


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

Автор Тема: ubuntu server .htaccess  (Прочитано 6914 раз)

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

Оффлайн someusername

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
ubuntu server .htaccess
« : 17 Май 2010, 20:11:12 »
здравствуйте... я в первый раз поставил ubuntu-server установил туда lamp скопировал сайт в каталог /var/www
в некоторых папках есть файлы .htaccess которые работали во время написания сайта, сейчас апач не реагирует на них, как будто их совсем нету...
httpd.conf пустой, в apache2.conf вот такие строчки
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>

в sites-available  sites-enabled ничего не менял поскольку сайт у меня один и расположен в папке /var/www как быть и что делать?



Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: ubuntu server .htaccess
« Ответ #1 : 17 Май 2010, 21:23:01 »
В настройках директорий с .htaccess, в блоке дефолтного виртуалхоста, должно быть прописано AllowOverride All.

Оффлайн someusername

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: ubuntu server .htaccess
« Ответ #2 : 17 Май 2010, 21:34:35 »
В настройках директорий с .htaccess, в блоке дефолтного виртуалхоста, должно быть прописано AllowOverride All.
а не могли бы вы подсказать в каких файлах это должно быть т.е. их путь и название...

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: ubuntu server .htaccess
« Ответ #3 : 17 Май 2010, 21:38:03 »
/etc/apache2/sites-available/default

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

  • Гость
Re: ubuntu server .htaccess
« Ответ #4 : 17 Май 2010, 21:41:02 »
Поправочка не дефолтный, а действующий.
А пути как обычно в /etc/apache2/sites-available/

Оффлайн someusername

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: ubuntu server .htaccess
« Ответ #5 : 17 Май 2010, 21:43:23 »
извините я совсем чайник
<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>
во всех <directory></directory> AllowOverride поставить All ?или только для /var/www/ или какой то новый вписать?
« Последнее редактирование: 17 Май 2010, 21:45:03 от someusername »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: ubuntu server .htaccess
« Ответ #6 : 17 Май 2010, 21:53:32 »
Ага, кроме cgi-bin и doc

Пользователь решил продолжить мысль 17 Май 2010, 21:55:02:
Поправочка не дефолтный, а действующий.
Судя по
в sites-available  sites-enabled ничего не менял поскольку сайт у меня один и расположен в папке /var/www
дефолтный есть действующий.

Оффлайн someusername

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: ubuntu server .htaccess
« Ответ #7 : 17 Май 2010, 21:57:24 »
большое спасибо всем за ответы, все получилось, после перезапуска апача заработало

 

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