Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] apache22+php5+mysql55 под FreeBSD. Всё стартует, но не отображается Index.html

Ответить
Настройки темы
FreeBSD - [решено] apache22+php5+mysql55 под FreeBSD. Всё стартует, но не отображается Index.html

Аватара для Forest Gump

Старожил


Сообщения: 284
Благодарности: 12

Профиль | Отправить PM | Цитировать


Всё ставил из портов.
apache22 не запускался до тех пор, пока не закомментировал
unique_id_module в httpd.conf,
потом набрал kldload accf_http
и в rc.conf дописал
apache22_enable="YES"
apache22_http_accept_enable="YES"

Стал запускаться.

Добавил php5 из портов. Потом расширения поставил. Делал по книге Чилингарова о создании веб-сервера.
После установки php5 в httpd.conf добавилась следующая строчка
LoadModule php5_module libexec/apache22/libphp5.so

А я сам дописал туда следующие строки
<IfModule php5_module>
AddType application/x-httpd-php .php
Addtype application/x-httpd-php-source .phps
</IfModule>

а потом зачем-то ещё раз
AddType application/x-httpd-php .php
Addtype application/x-httpd-php-source .phps
вот они наверное точно не нужны?

Ещё в конфиге апача правил:
DocumentRoot "/data/sites/site1/htdocs"
именно в эту директорию положил index.html с одним словом.

Но скорей всего моя ошибка кроется в строке
ServerName
там я пробовал писать
localhost:80 - не получилось
http://127.0.0.1:80 - не получилось.

Буду очень рад помощи, заранее спасибо, ребята!)

Отправлено: 16:14, 26-06-2011

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Сервер-то запущен? проверьте sockstat'ом.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:33, 26-06-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Forest Gump

Старожил


Сообщения: 284
Благодарности: 12

Профиль | Отправить PM | Цитировать


вывод sockstat'а


вывод ps -ax


кажется, запущен

ах да, забыл сказать, всё это на virtual box установлено

-------
Мама всегда говорила: "Форрест, жизнь – как коробка шоколадных конфет. Никогда не знаешь, что внутри."


Последний раз редактировалось Forest Gump, 26-06-2011 в 17:46.


Отправлено: 17:32, 26-06-2011 | #3


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Сервер слушает. И что ж тогда не получается? Ошибку какую выдаёт?
Код: Выделить весь код
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
в конфиге присутствует?

И мааленький уточнющий вопрос,
Цитата Forest Gump:
http://127.0.0.1:80»
вы открываете с самой машины FreeBSD? Она у вас в виртуалке, как я вижу. Так вот, прямо в ней, lynx localhost (вроде по умолчанию браузер там lynx, но может быть и links).
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:47, 26-06-2011 | #4


Аватара для Forest Gump

Старожил


Сообщения: 284
Благодарности: 12

Профиль | Отправить PM | Цитировать


вот что выдаёт
lynx http://localhost/


а вот error_log

-------
Мама всегда говорила: "Форрест, жизнь – как коробка шоколадных конфет. Никогда не знаешь, что внутри."


Отправлено: 18:05, 26-06-2011 | #5


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Уже лучше, нет пермишенов только. Предлагаю вернуться к стандартному значению DocumentRoot
Ну или задать пермишены в соответствии с вашим документрутом так:
Код: Выделить весь код
<Directory "/data/sites/site1/htdocs">
Order Allow,Deny
Allow from all
</Directory>
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:12, 26-06-2011 | #6


Аватара для Forest Gump

Старожил


Сообщения: 284
Благодарности: 12

Профиль | Отправить PM | Цитировать


vadblm,
спасибо вам огромное, большущее, необъятное!)

воистину велика сила взаимопомощи)

вот у меня всегда так, 90 % проблем моих в освоении freeBsd связаны с правами доступа

Отправлено: 18:28, 26-06-2011 | #7


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата Forest Gump:
вот у меня всегда так, 90 % проблем моих в освоении freeBsd связаны с правами доступа »
А это не только в FreeBSD так. На любом сервере необходимо разграничить привилегии и права доступа, это основа безопасности.
Может, после анархии на виндовом десктопе это кажется неудобным, но поверьте, с опытом ограничения вам будут казаться такими же естественными, как правила дорожного движения
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:36, 26-06-2011 | #8



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] apache22+php5+mysql55 под FreeBSD. Всё стартует, но не отображается Index.html

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MySQL - [решено] MySql55-server на FreeBSD. Как прописать пароль? Forest Gump Программирование и базы данных 4 26-06-2011 15:32
Как скрыть разрешение для сайта, чтоб не было index.html, а просто name.ru/index? maasja Вебмастеру 1 25-06-2009 19:10
FreeBSD - webmin+apache22+mysql+php5 BigDim Общий по FreeBSD 2 30-03-2009 13:03
Использование index.html вместо index.php BYBY Вебмастеру 14 05-12-2006 14:06
Убить index.html Malax Вебмастеру 8 03-12-2004 08:52




 
Переход