LINUX.ORG.RU

не создаётся вирт.хост. debian6/apache2


0

2

тема не совсем для этого форума, но судя по тому, что нашел через поиск встречаются здесь и такие.

проблема в том, что не получается настроить апач. конфиг проверял не раз, возможно дело в настройках ОС.

связка апач2+пхп5ю.2+мускуль5 на debiab6. пробую добавить виртуальный хост.

вот содержание файла apache2.conf

ServerName localhost
 
#ServerRoot "/etc/apache2"
 
LockFile ${APACHE_LOCK_DIR}/accept.lock
 
PidFile ${APACHE_PID_FILE}
 
Timeout 300
 
KeepAlive On
 
MaxKeepAliveRequests 100
 
KeepAliveTimeout 15
 
directoryIndex index.html index.php index.htm
 
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>
 
<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>
 
<IfModule mpm_event_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>
 
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
 
AccessFileName .htaccess
 
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>
 
DefaultType text/plain
 
AddType application/x-httpd-php .php
 
AddHandler application/x-httpd-php .php .html
 
HostnameLookups Off
 
ErrorLog ${APACHE_LOG_DIR}/error.log
 
LogLevel warn
 
Include mods-enabled/*.load
Include mods-enabled/*.conf
 
Include httpd.conf
 
Include ports.conf
 
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
 
Include conf.d/
 
Include sites-enabled/

вот файл joomla из папки /etc/sites-availables

<VirtualHost *:80>
 
        ServerName joomla
 
        DocumentRoot /var/www/joomla
 
        ErrorLog /var/log/apache2/error.log
        CustomLog /var/log/apache2/access.log combined
 
        <Directory '/var/www/joomla/'>
                AllowOverride All
        </Directory>
 
</VirtualHost>

вот файл hosts

127.0.0.1       localhost
#127.0.1.1      debian
#127.0.0.1/drupal       drupal
127.0.0.1       joomla
 
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ссылка ln -s /etc/apache2/sites-available/joomla /etc/apache2/sites-enabled/joomla создана

описанная конструкция не работает. если в адресной строке браузер ввожу http://localhost, то отображается положенный index.html. то есть все нормально.

если же ввожу http://joomla, то index.html виртуального хоста не открывается. браузер отсылает введенный адрес к гуглу.(или же браузер предлагает сохранить документ, это после добавления

AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php .html
)

можно ли пользуясь данными, которые я привел узнать в чем проблема и как ее решить?

ps блок с пхп-кодом не обрабатывается и соответственно на экран не выводится.

pps если кому интересны прочие манипуляции, которые проводил, то можно полистать это http://www.cyberforum.ru/apache/thread284144.html#post1592651



Последнее исправление: cyklop77 (всего исправлений: 1)

Ответ на: комментарий от cyklop77

всё работает. если кому интересно, то проблема была в том, что не подключил 2 модуля:

php5.conf.dpkg-new php5.load.dpkg-new

cyklop77
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.