Включение файла .htaccess для перезаписи пути (не работает)

http://www.ubuntu.com/project/about-ubuntu/licensing

Согласно этой ссылке Ubuntu представляет собой набор из нескольких компьютерных программ, и каждый из них может другая лицензия.

Насколько я знаю, базовое ядро ​​Linux выпущено в GNU GPL версии 2:

http://www.ubuntu.com/project / about-ubuntu / licensing

И если вы хотите найти лицензионное соглашение для каждой из этих программ, вы можете найти его на машине Ubuntu в этом месте:

/usr/share/doc/*/copyright

13
задан 15 February 2014 в 17:20

3 ответа

Для Apache версии 2.4 и более поздних вы должны перейти на

/etc/apache2/apache2.conf

. Вы должны отредактировать этот файл (у вас должны быть права суперпользователя). Измените текст каталога следующим образом:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Теперь перезапустите apache.

service apache2 restart

Надеюсь, что это работает.

0
ответ дан 15 February 2014 в 17:20

В Ubuntu 14.04 (и Apache 2.4) стандартная DocumentRoot была изменена с / var / www на /var/www/html.

сначала включите a2enmod

sudo a2enmod rewrite 

и

sudo service apache2 restart

sudo nano /etc/apache2/sites-enabled/000-default.conf

добавить эти строки в конце

<Directory /var/www/html>
    AllowOverride All
 </Directory>

и

sudo service apache2 restart
0
ответ дан 15 February 2014 в 17:20

Если вы не хотите повторять одну и ту же конфигурацию при каждом обновлении / обновлении

Лучший способ:

Редактировать или создать конфигурацию файл

/etc/apache2/conf-available/httpd.conf

Добавить

<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>

Включить файл конфигурации

sudo a2enconf httpd

Перезапустите или перезагрузите Apache

sudo service apache2 restart

или

sudo service apache2 reload

Готово!

0
ответ дан 15 February 2014 в 17:20

Другие вопросы по тегам:

Похожие вопросы: