Извлечение исходных команд из существующего сеанса терминала gnome? [duplicate]

Вы можете изменить директиву DocumentRoot в своем httpd.conf (его можно найти в / etc ).

Файл должен содержать строку вроде:

DocumentRoot "/var/www/html"

Измените его на:

DocumentRoot "/home/magento"

Если вы добавите дополнительные каталоги в разных местах, которые вы хотите опубликовать, вам нужно будет начать использовать файлы VirtualHost

Кроме того, если для SELinux установлено принудительное исполнение, вам необходимо настроить контекст SELinux для каталога в соответствии с контекстом вашего каталога / var / www. Чтобы узнать, работает ли SELinux, используйте:

getenforce

Если вывод «разрешающий», то он не принудительный.

Если вывод "принудительный", значит, принудительный.

Чтобы изменить контекст каталога и его содержимого, выполните следующее:

semanage -a -t httpd_sys_content_t "/home/magento(/.*)?"

Теперь, когда вы запускаете ls -dZ / home / magento , контекст "httpd_sys_content_t" должен присутствовать в выводе .

Вам также, вероятно, придется установить логическое значение SELinux, чтобы разрешить публикацию домашних каталогов. Для этого используйте:

setsebool -P httpd_enable_homedirs true

Примечание: пользователю apache также потребуются разрешения для чтения содержимого каталога.

0
28.07.2015, 18:48
0 ответов

Теги

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