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


Автор Тема: Не пускает на сервер (Apache - Forbidden)  (Прочитано 17306 раз)

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

Оффлайн Dahaka

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Подымаю дома веб-сервер на Дебиане. В этом плане они с Убунтой особо не отличаются. Сервером выступает ноутбук, на котором умерла матрица. По-тому доступ по ssh.

Вроде всё делал не спеша.. залил Apache, MySQL, PHP.. для проверки закинул тестовый index.html. Прописываю адрес сервера на локальной машинке. Вижу содержимое своего index.html. Всё отлично. Оставил эту затею на неделю (ибо не было времени). Сегодня вот включил.. забиваю в браузере адрес сервера(192.168.1.136) и получаю следующее:

Forbidden

You don't have permission to access / on this server.

Apache/2.2.16 (Debian) Server at 192.168.1.136 Port 80

При этом в phpmyadmin пускает. Я уже вроде и на всю chmod 0777 /var/www прописал(понимаю что не безопасно, но что-то дела вообще плохи)

Или я где-то протупил в элементарном ибо просто сильно устал или перестал понимать его уже окончательно :) . Подскажите пожалуйста, в какую сторону копать чтоб найти косяк? Где какие права/настройки проверить..
« Последнее редактирование: 30 Август 2012, 06:21:55 от Дмитрий Бо »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #1 : 01 Март 2011, 10:01:32 »
давай  сюда:
ps aux | grep apache
cat /etc/apache2/sites-enabled/000-default

Оффлайн Dahaka

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #2 : 01 Март 2011, 12:14:53 »
root@debby:~# ps aux | grep apache
root      1005  0.0  1.1  48976 11912 ?        Ss   11:12   0:00 /usr/sbin/apache2 -k start
root      1086  0.0  0.4  48976  4996 ?        S    11:13   0:00 /usr/sbin/apache2 -k start
root      1087  0.0  0.4  48976  4996 ?        S    11:13   0:00 /usr/sbin/apache2 -k start
root      1088  0.0  0.4  48976  4996 ?        S    11:13   0:00 /usr/sbin/apache2 -k start
root      1089  0.0  0.4  48976  5008 ?        S    11:13   0:00 /usr/sbin/apache2 -k start
root      1090  0.0  0.4  48976  4996 ?        S    11:13   0:00 /usr/sbin/apache2 -k start
www-data  1610  0.0  0.5  49448  5852 ?        S    11:13   0:00 /usr/sbin/apache2 -k start
root      1611  0.0  0.4  48976  4996 ?        S    11:13   0:00 /usr/sbin/apache2 -k start
root      1613  0.0  0.0   3300   732 pts/0    D+   11:13   0:00 grep apache




root@debby:~# cat /etc/apache2/sites-enabled/000-default
<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 ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/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>

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: Не пускает на сервер
« Ответ #3 : 01 Март 2011, 12:17:05 »
А если так: 192.168.1.136/index.html ?

И кстати - последние строк 20 из логов апача.

Оффлайн Dahaka

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #4 : 01 Март 2011, 12:59:22 »
Через 192.168.1.136/index.html  получаю то же самое. Я создал в /var/www папку чтоб залить Друпал. Тот же результат.. Судя по-тому что не пускает вообще, где-то таки напартачил с конфигом..


Вот лог:
[Sun Feb 27 02:24:16 2011] [notice] Apache/2.2.16 (Debian) configured -- resumi$
[Sun Feb 27 02:24:16 2011] [notice] Graceful restart requested, doing restart
[Sun Feb 27 02:24:16 2011] [notice] Apache/2.2.16 (Debian) configured -- resumi$
[Sun Feb 27 02:24:17 2011] [notice] Graceful restart requested, doing restart
[Sun Feb 27 02:24:17 2011] [notice] Apache/2.2.16 (Debian) configured -- resumi$
[Sun Feb 27 02:24:46 2011] [notice] Graceful restart requested, doing restart
[Sun Feb 27 02:24:46 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:25:58 2011] [notice] Graceful restart requested, doing restart
[Sun Feb 27 02:25:58 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:26:48 2011] [notice] Graceful restart requested, doing restart
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2$
[Sun Feb 27 02:26:48 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:26:49 2011] [notice] caught SIGTERM, shutting down
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2$
[Sun Feb 27 02:26:51 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:29:37 2011] [notice] caught SIGTERM, shutting down
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2$
[Sun Feb 27 02:29:38 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:30:00 2011] [notice] caught SIGTERM, shutting down
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2$
[Sun Feb 27 02:30:01 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:42:50 2011] [error] [client 192.168.1.101] File does not exist: $
[Sun Feb 27 02:48:34 2011] [notice] Graceful restart requested, doing restart
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2$
[Sun Feb 27 02:48:34 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:50:22 2011] [notice] Graceful restart requested, doing restart
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2$
[Sun Feb 27 02:50:22 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$
[Sun Feb 27 02:52:19 2011] [error] [client 192.168.1.101] File does not exist: $
[Sun Feb 27 02:52:27 2011] [error] [client 192.168.1.101] File does not exist: $
[Sun Feb 27 02:52:27 2011] [error] [client 192.168.1.101] File does not exist: $
[Sun Feb 27 02:52:40 2011] [error] [client 192.168.1.101] File does not exist: $
[Sun Feb 27 02:53:19 2011] [error] [client 192.168.1.101] File does not exist: $
[Sun Feb 27 02:54:57 2011] [notice] caught SIGTERM, shutting down
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2$
[Sun Feb 27 02:55:02 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suh$

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #5 : 01 Март 2011, 13:13:25 »
ls -la /var/www покажи

Пользователь решил продолжить мысль 01 Март 2011, 13:14:54:
и еще какие конфиги трогал скажи сразу. чтобы мы тут не гадали где искать партачку

Оффлайн Dahaka

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #6 : 01 Март 2011, 13:24:21 »
root@debby:~# ls -la /var/www
итого 20
drwsrwx---  3  777 dahaka 4096 Фев 27 02:46 .
drwxr-xr-x 14 root root   4096 Фев 27 02:24 ..
drwsrwxrwx  9  777 dahaka 4096 Мар  1 00:59 drupal
-rw-r--r--  1  777 dahaka  177 Фев 27 02:24 index.html
-rw-r--r--  1  777 dahaka   20 Мар  1 01:25 phpinfo.php

Ха) если б оно было всё так просто)) Знал бы где напортачил, уже б сам разобрался))

Делаю всё по-этому ману http://lamp.drupalogy.ru/  (для справки и не для рекламы). Вроде более ли менее внятно расписано, но ребята там, правда, не очень отзывчивые.. У меня до этого был глюк: всё работало, а когда заходил в phpmyadmin, то получал белый экран. Мучался.. снёс всё, поставил с нуля.. заработало. Вот теперь второй глюк на свою голову нашел..

Из последнего что делал: http://lamp.drupalogy.ru/book/261-eaccelerator  вроде до этого работало
« Последнее редактирование: 01 Март 2011, 13:28:11 от Dahaka »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #7 : 01 Март 2011, 13:31:50 »
Цитировать
drwsrwx---  3  777 dahaka 4096 Фев 27 02:46 .
а теперь попробуй sudo chmod o+rx /var/www

Оффлайн Dahaka

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #8 : 01 Март 2011, 13:36:45 »
Спасибо большое xeon_greg, заработало :) А теперь ткни меня носом где я и что учудил? Я так понял что с правами доступа где-то не то.. Где об этом лучше доступно почитать чтоб больше не делать дурных ошибок?

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #9 : 01 Март 2011, 13:45:52 »
серверу для того чтобы получить доступ к конечной папке, в твоем случае /var/www , нужно иметь права на нее,чего у тебя не было , я уже кинул цитату
Цитировать
drwsrwx---  3  777 dahaka 4096 Фев 27 02:46 .
drwxr-xr-x 14 root root   4096 Фев 27 02:24 ..
верхняя директория это www
нижняя это var
поскольку www не принадлежит www-data ни пользователю ни группе, а права для всех остальных ты убрал, то ты и получил что у тебя было.

Оффлайн Dahaka

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Не пускает на сервер
« Ответ #10 : 01 Март 2011, 13:53:04 »
Гм.. отлично.. Спасибо! Буду иметь ввиду в следующий раз..
« Последнее редактирование: 01 Март 2011, 13:55:03 от Dahaka »

serega_arz

  • Гость
Re: Не пускает на сервер
« Ответ #11 : 30 Август 2012, 03:44:24 »
Точно такая же проблема ??? , помогите пож разобраться.
ps aux | grep apache
root      2126  0.0  0.3 290640 14424 ?        Ss   01:50   0:00 /usr/sbin/apache2 -k start
www-data  2131  0.0  0.0 117824  3552 ?        S    01:50   0:00 /usr/sbin/apache2 -k start
www-data  2147  0.0  0.2 291148  8168 ?        S    01:50   0:00 /usr/sbin/apache2 -k start
www-data  2149  0.0  0.2 291172  8236 ?        S    01:50   0:00 /usr/sbin/apache2 -k start
www-data  2150  0.0  0.2 291172  8264 ?        S    01:50   0:00 /usr/sbin/apache2 -k start
www-data  2151  0.0  0.2 291172  8236 ?        S    01:50   0:00 /usr/sbin/apache2 -k start
www-data  2153  0.0  0.2 291172  8264 ?        S    01:50   0:00 /usr/sbin/apache2 -k start
www-data  3027  0.0  0.2 291172  8240 ?        S    02:11   0:00 /usr/sbin/apache2 -k start
serhy    26026  0.0  0.0  10624   936 pts/0    R+   03:45   0:00 grep --color=auto apache
 
cat /etc/apache2/sites-enabled/000-default <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 ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/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>
ls -la /var/www drwxr-xr-x  7 serhy serhy 4096 авг.  21 17:25 .
drwxr-xr-x 16 root  root  4096 авг.  29 19:14 ..
drwxr-xr-x  2 serhy serhy 4096 авг.  18 18:31 apps
drwxr-xr-x  3 serhy serhy 4096 авг.  21 17:24 clients
drwxr-xr-x  2 serhy serhy 4096 авг.  21 17:24 conf
-rw-r--r--  1 serhy serhy  177 авг.  18 15:15 index.html
lrwxrwxrwx  1 serhy serhy   34 авг.  18 18:35 ispconfig -> /usr/local/ispconfig/interface/web
lrwxrwxrwx  1 serhy serhy   30 авг.  21 17:25 mysite.ru -> /var/www/clients/client1/web1/
drwxr-xr-x  5 serhy serhy 4096 авг.  21 17:24 php-fcgi-scripts
drwxr-xr-x  2 serhy serhy 4096 авг.  18 17:42 webalizer
lrwxrwxrwx  1 serhy serhy   24 авг.  18 17:50 webmail -> /usr/share/squirrelmail/
« Последнее редактирование: 30 Август 2012, 03:49:27 от serega_arz »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3538
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • LinkedIn
Re: Не пускает на сервер (Apache - Forbidden)
« Ответ #12 : 30 Август 2012, 06:23:30 »
Проблема ТС решена — закрыто.
Не опускай рук, а то пропустишь в бороду

 

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