Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
1 / 1 / 1
Регистрация: 02.06.2012
Сообщений: 38
1

Как работает apache?

28.05.2013, 18:20. Показов 2550. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хочу потавить apache 2.4 + php 5.4.
И виртуальные хосты тоже. Проблемы с виртуальными хостами.

Создаю в c:\ отдльно папку \Server для исполняемых файлов и \Sites для самих сайтов.

В \Server помещаю \Apache24, рядом \PHP.
В \Sites делаю для начала 2 папки \localhost и \mysite.net.
Не буду делать файлы логов и ошибок и cgi-bin каталог, пока они мне не нужны, соответственно в \localhost и \mysite.net будут сами сайты.

В конфиге пишу:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
ServerRoot "c:/Server/Apache24"
 
Listen 80
 
ServerName localhost:80
 
...тут модули и php подключаю...
 
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
 
Include conf/extra/httpd-vhosts.conf
Как создать виртуальные хосты? А точнее какие директивы нужны и что они делают..?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2013, 18:20
Ответы с готовыми решениями:

Как работает связка клиент-сервер (apache-php-mysql)?
верна ли схема web сервера, php, mysql, apache, noip? Нарисовал схемку взаимодействия клиента с...

Apache+Ubuntu не работает/работает не корректно
Переустановил апачи иии оно не работает. Установка прошла без ошибок, но на старт, рестарт, стоп...

Не работает Apache
Доброго времени суток. После установки Apache на Linux Mint 17 в localhost появилась страница об...

Не работает Apache помогите!
Доброго времени суток! Я поставил Apache, сам сервер запускается, но localhost не открывается, IE...

3
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
28.05.2013, 19:42 2
Свой хост
почитайте статьи
0
1 / 1 / 1
Регистрация: 02.06.2012
Сообщений: 38
28.05.2013, 20:51  [ТС] 3
Я уже сделал. Просто там непонятно было с <Directory > и с documentroot, на сколько я понял он вообще не нужен, если делать виртуальные хосты. Ибо нигде не мог найти инфу как правильно делать виртуальные хосты, какие при этом директивы нужны и что делать с documentroot.

И ещё одна интересная особенность, подключение модулей дожно идти выше, чем использование директив для конкретных модулей.

В итоге имею такой конфиг(то что мне не нужно было удалил):
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
ServerRoot "c:/Server/Apache24"
PHPIniDir "C:/Server/PHP"
Listen 80
 
 
 
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule allowmethods_module modules/mod_allowmethods.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule php5_module "C:/Server/PHP/php5apache2_4.dll" 
AddType application/x-httpd-php .php
 
 
 
<Directory "c:/Sites">
    Options Indexes FollowSymLinks
</Directory>
 
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
 
 
 
<VirtualHost *:80> 
    DocumentRoot "C:/Sites/localhost"
    ServerName localhost
</VirtualHost>
 
<VirtualHost *:80> 
    DocumentRoot "C:/Sites/mysite"
    ServerName mysite.net
</VirtualHost>
 
<VirtualHost *:80> 
    DocumentRoot "C:/Sites/neebet"
    ServerName neebet.net
</VirtualHost>
0
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
28.05.2013, 22:22 4
http://httpd.apache.org/docs/2.4/vhosts/
0
28.05.2013, 22:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2013, 22:22
Помогаю со студенческими работами здесь

Не работает перенаправление apache
Здравствуйте. Есть апач с настройками виртуального хоста &lt;Directory /&gt; Options Includes...

Apache запускается localhost не работает
Здравствуйте, поставил Apache, сервер запускался, localhost нормально работал,через какое-то время...

Почему не работает ServerAlias в Apache?
&lt;VirtualHost 127.0.0.1:80&gt; ServerAlias localhost.site.ru mysite DocumentRoot...

Сервер Apache, странно работает
Здравствуйте. Делаю трёхуровневую архитектуру, по этому туториалу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru