The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не удается запустить веб сервер на freeBSD 8.1, !*! bannndi, 03-Янв-11, 11:04  [смотреть все]
Всем здравствуйте!

Я пытаюсь настроить домашний веб сервер на базе freeBSD 8.1 в Virtual Box (под windows XP), с той целью, чтобы одновременно иметь возможность разрабатывать и тестировать сайты, как на обычном VDS-хостинге, а также практиковать навыки работы с freeBSD 8.1 по ssh, и вообще, по командной строке.

Для установки веб сервера пользовался пособием Гаспара Чилингарова, хотя оно предназначено изначально для версии freeBSD 7. Год назад я уже устанавливал по этому руководству веб сервер (но пришлось заморозить эту идею пока что), а сейчас решил сделать на базе версии 8.1.

У меня первый вопрос- насколько правильная у меня идея использовать freeBSD на виртуальной машине для таких дел?

И второй вопрос- Я дошел до проверки связки апач, пхп и мускл, с помощью команды
lynx http://localhost/
Но текст, как было показано в пособии, не появился. А было лишь сообщение "Alert!: HTTP1.1 403 Forbidden". Всю работу с веб сервером я намереваюсь делать под рутом (т.к. это будет чисто локальный сервер, для тестов и разработки)
После того, как пропадает сообщение "Alert!: HTTP1.1 403 Forbidden", появляется продолжающий текст:
"You dont have permission to access on this server"
Сразу скажу, переводить на русский мне ошибки не нужно. Могу только предположить, что проблема с правами у рута.


Добавлю, что были установлены по очереди:
- freeBSD 8.1 с CD
- обновлены порты
- установлен portupgrade
- установлены mc, xcode, lynx, unzip, unrar, wwet (пока ничем из этого не успел воспользоваться, устанавливал по рекомендации автора)
- apache22 (проверил работу в отдельности: telnet localhost 80 - работает)
- mysql55-server (проверил работу в отдельности: netstat -an | grep 3306)
- php52 и php52-extensions

После установки php, как раз требовалось ввести команду :
lynx http://localhost
для проверки апача. Возникающая ошибка указана выше..
Прошу помощи, опыт пока слабый, если нужны какие то логи, заодно скажите в какой директории, и как называются файлы логов. Заранее спасибо!

  • Не удается запустить веб сервер на freeBSD 8.1, !*! Square, 13:29 , 03-Янв-11 (1)
    > "Alert!: HTTP1.1 403 Forbidden". Всю работу с веб сервером я
    > намереваюсь делать под рутом (т.к. это будет чисто локальный сервер, для
    > тестов и разработки)
    > После того, как пропадает сообщение "Alert!: HTTP1.1 403 Forbidden", появляется продолжающий
    > текст:
    > "You dont have permission to access on this server"
    > Сразу скажу, переводить на русский мне ошибки не нужно. Могу только предположить,
    > что проблема с правами у рута.

    Это предположение неверно. permission to access о котором идет речь- относиться к настройке апача. Например в конфиге не указан дефолтный файл для стартовой страницы.
    Попробуйте запросить index.html  с сервера.

    Из чего следует очевидный вывод - вы не умеете настраивать апачь... Из чего уже в свою очередь следует следующий вывод: поскольку вся эта связка из апача-муцскаля,пхп - неплохо работает под виндой.. нафига мучатся с бсд? Может сперва освоить в знакомой системе работу этих компонент и только после этого заниматься установкой уже известных программ под незнакомую ОС? Иначе вам будет трудно разделить проблемы которые возникают от ОС и от прикладных программ...

    • Не удается запустить веб сервер на freeBSD 8.1, !*! bannndi, 19:05 , 03-Янв-11 (2)
      >[оверквотинг удален]
      > настройке апача. Например в конфиге не указан дефолтный файл для стартовой
      > страницы.
      > Попробуйте запросить index.html  с сервера.
      > Из чего следует очевидный вывод - вы не умеете настраивать апачь... Из
      > чего уже в свою очередь следует следующий вывод: поскольку вся эта
      > связка из апача-муцскаля,пхп - неплохо работает под виндой.. нафига мучатся с
      > бсд? Может сперва освоить в знакомой системе работу этих компонент и
      > только после этого заниматься установкой уже известных программ под незнакомую ОС?
      > Иначе вам будет трудно разделить проблемы которые возникают от ОС и
      > от прикладных программ...

      Спасибо за ответ!
      Полностью согласен с вашим очевидным выводом) Настраивать апачь я не умею. Как и php, и mysql. Если не считать очевидного "гугления"  по конкретным вопросам) Вся надежда на то, что если я все таки настрою этот веб сервер, то смогу уже без особых траблов работать с сайтами.
      Насчет виндовых связок ВАМП, они у меня и так есть (Uniform Server, Denwer), и частично я ими доволен. Повторюсь, мне нужен именно бсд-сервер для того, чтобы научится работать по ssh  с VDS хостинг-серверами.. И еще одна причина- иногда виндовые ВАМПы сильно нагружают процессор (денвер до 95%, процесс httpd.exe). Надеюсь, что BSD  будет более управляемой, и можно будет как то такие возникающие проблемы разруливать.

      Теперь по сабжу: index.html я сейчас попробую запустить. А насчет конфига авача- я помню, что указывал очередность индексных файлов:
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source
      DirectoryIndex index.php index.html

      Эти строки полностю скопированы из описания автора по настройке связки FAMP.

      Я бы привел пример своего конфига апача, только не представляю как его можно скопировать (отправить) на мою машину с виндой.. Если есть какая команда, или другой простой способ, подскажите пожалуйста!

      • Не удается запустить веб сервер на freeBSD 8.1, !*! Square, 04:44 , 04-Янв-11 (3)
        > DirectoryIndex index.php index.html

        Хорошо.

        > Эти строки полностю скопированы из описания автора по настройке связки FAMP.
        > Я бы привел пример своего конфига апача, только не представляю как его
        > можно скопировать (отправить) на мою машину с виндой.. Если есть какая
        > команда, или другой простой способ, подскажите пожалуйста!

        Ну, можно
        1) воспользоваться расшареной папкой виртуальной системы
        2) подмонтировать расшаренную папку по самбе... (mount_smbfs -I 192.168.1.1 //username@netbiosnamecompa/шара /точкамонтированиянафре)
        3) открыть доступ к расшареной папке на фре
        4) настроить доступ по ssh и передавать файлы через putty
        5) настроить доступ по ssh и...эээ... вобщем через копирование экрана того же путти... :)
        6) запустить на фре ftp сервер (все равно это когда-то придется делать,чтоб было ощущение VDS)

        • Не удается запустить веб сервер на freeBSD 8.1, !*! bannndi, 13:50 , 04-Янв-11 (6)
          > Ну, можно
          > 1) воспользоваться расшареной папкой виртуальной системы
          > 2) подмонтировать расшаренную папку по самбе... (mount_smbfs -I 192.168.1.1 //username@netbiosnamecompa/шара
          > /точкамонтированиянафре)
          > 3) открыть доступ к расшареной папке на фре
          > 4) настроить доступ по ssh и передавать файлы через putty
          > 5) настроить доступ по ssh и...эээ... вобщем через копирование экрана того же
          > путти... :)
          > 6) запустить на фре ftp сервер (все равно это когда-то придется делать,чтоб
          > было ощущение VDS)

          Square, тоже спасибо большое за совет, я про ssh совсем забыл, можно ведь через путти скопировать конфиг) И остальное тоже буду настраивать!

      • Не удается запустить веб сервер на freeBSD 8.1, !*! Дядя Федор, 12:23 , 04-Янв-11 (4)
        Посмотри в конфиге Апача директивы доступа на директорию, указанную в качестве корневой для Вэб-сервера (DocumentRoot). Эти директивы описываются в директиве <Directory ...> и выглядят как:
        Order allow,deny
        Allow from all
        Если в качестве второй строки будет стоять Deny from all - Вы и получите указанное выше сообщение.
        • Не удается запустить веб сервер на freeBSD 8.1, !*! bannndi, 13:47 , 04-Янв-11 (5)
          > Посмотри в конфиге Апача директивы доступа на директорию, указанную в качестве корневой
          > для Вэб-сервера (DocumentRoot). Эти директивы описываются в директиве <Directory ...>
          > и выглядят как:
          > Order allow,deny
          > Allow from all
          > Если в качестве второй строки будет стоять Deny from all - Вы
          > и получите указанное выше сообщение.

          Отлично, ДядяФедор! Ваш совет мне помог! Сразу после перезапуска апача я смог через браузер винды приконнектится к бсд-серверу! Странно, такой строки в описании Чилингарова я не видел.

          Теперь другая проблемка, я не могу по ssh зайти на бсд сервер. Видимо, по умолчанию он не работает, буду сейчас копать в этом направлении..




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру