antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Добрый день, форумчане! Недавно начал юзать Arch. Возникла необходимость поставить Apache+PHP+MySQL (MySQL пока не поставил) на ноут. Установка прошла отлично! НО! Делаю виртуальный хост и у меня permission denied (403 forbidden). Я знаю про google и т. д. да и сам не первый раз уже ставлю такую свзяку. Однако ничего не помогает. Устанавливаю из исходников. Apache 2.0, PHP 5.2.17 httpd.conf ServerRoot "/usr/local/apache" Listen 80 LoadModule php5_module modules/libphp5.so <IfModule !mpm_netware_module> <IfModule !mpm_winnt_module> User daemon Group daemon </IfModule> </IfModule> ServerAdmin you@example.com DocumentRoot "/usr/local/apache/htdocs" <Directory /> Options FollowSymLinks AllowOverride All Order deny,allow allow from all </Directory> <Directory "/usr/local/apache/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> <FilesMatch "^\.ht"> Order allow,deny Deny from all Satisfy All </FilesMatch> ErrorLog "logs/error_log" LogLevel warn <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common <IfModule logio_module> # You need to enable mod_logio.c to use %I and %O LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio </IfModule> CustomLog "logs/access_log" common </IfModule> <IfModule alias_module> ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" </IfModule> <IfModule cgid_module> </IfModule> <Directory "/usr/local/apache/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> DefaultType text/plain <IfModule mime_module> TypesConfig conf/mime.types AddType application/x-compress .Z AddType application/x-gzip .gz .tgz </IfModule> <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> <Directory /home/lantlord/www> Options Indexes FollowSymLinks Order deny,allow AllowOverride all Allow from all </Directory> <VirtualHost 127.0.1.2:80> ServerName ant DocumentRoot /home/lantlord/www </VirtualHost> <Directory /home/lantlord/www> Options Indexes FollowSymLinks Order deny,allow AllowOverride all Allow from all </Directory> AddType application/x-httpd-php .php .htm .html .phtml hosts 127.0.0.1 localhost.localdomain localhost laptop Все что было закоментировано, я удалил, чтоб сообщение не походило на простыню. Кстати, на localhost я могу зайти. И с такими настройками я сижу под ubuntu на компьютере. Заранее спасибо! |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
А права на доступ ка каталогу с корнем виртуального хоста у апача есть? |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
chmod 777 -R на корень виртуального хостал сделал от отчаяния уже Вот еще какой момент есть: Когда <VirtualHost 127.0.1.2:80> меняю на <VirtualHost *:80> то permission denied у меня к localhost тоже получается. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
Помнится долго не мог понять, как на один и тотже порт апач отличает разные доменные имена. Оказалось дело в загаловках, а в апаче поддержка в когфиге включается, на определенный порт для вирт хостов, может в этом дело. Что в логах. Пробовали повесить не на 127, а на физический адрес сетевой карты 192…там и подобное.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Последнее в логах это 127.0.0.1 - - “GET / HTTP/1.1” 403 202 127.0.0.1 - - “GET /favicon.ico HTTP/1.1” 403 213 127.0.0.1 - - “GET /favicon.ico HTTP/1.1” 403 213 127.0.0.1 - - “GET / HTTP/1.1” 403 202 127.0.0.1 - - “GET / HTTP/1.1” 403 202 127.0.0.1 - - “GET / HTTP/1.1” 403 202 127.0.0.1 - - “GET / HTTP/1.1” 403 202 127.0.0.1 - - “GET / HTTP/1.1” 403 202 при смене на локальный адрес, это 192.168.1.101 - - “GET / HTTP/1.1” 403 202 192.168.1.101 - - “GET /favicon.ico HTTP/1.1” 403 213 192.168.1.101 - - “GET /favicon.ico HTTP/1.1” 403 213 192.168.1.101 - - “GET /favicon.ico HTTP/1.1” 403 213 192.168.1.101 - - “GET / HTTP/1.1” 403 202 192.168.1.101 - - “GET / HTTP/1.1” 403 202 192.168.1.101 - - “GET / HTTP/1.1” 403 202 192.168.1.101 - - “GET / HTTP/1.1” 403 202 |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Во бред! Извините! Надо было chmod o+x на $HOME поставить =( Здесь подсмотрел https://bbs.archlinux.org/viewtopic.php?pid=645922 Всем большое спасибо за участие в решении. Уже не первый раз ковыряюсь с проблемой несколько часов, пишу на форум, а потом через несколько минут нахожу решение =( РЕШЕНО! |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
ANtlordнепорядок!!! User http Group http
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
А можно поподробнее? На том топике я тоже видел такое. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Ну просто рекомендуется для апача создать отдельную группу и пользователя, типа для безопасности…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Как поставить метку “Решено” ? |