2 сайта на одном сервере apache22

Тема в разделе "Аудит", создана пользователем k0ma, 12.04.2011.

  1. Offline

    k0ma Недавно здесь

    Регистрация:
    12.04.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Вобщем у меня есть сервер апача22, на нем стоит одна joomla 1.5, понадобилось поднять еще один, для размещения еще одного сайта, но давать новое железо никто не хочет, решили сделать все на одном.
    FreeBSD 7.3,PHP5, apache22, mysql50.
    Прикрутили к одной сетевухе 2 адреса, сделали виртальный хост, поставили, все работает, 2 сайт работает. Но проблема с правами доступа, неможем поставить ни одного модуля. ни одного плагина, вообще ничего, пробовали давать права chmod 777 на все папки, tmp, lang,admin,components и тд, нифига не помогает.

    Для второго сайта, виртаульный хост
    Код (CODE):
    1. <VirtualHost 127.0.0.1:80>
    2. #    ServerAdmin admin@localhost
    3.     DocumentRoot "/usr/local/www/joomla"
    4.     ServerName joomla.com
    5. #    ServerAlias www.joomla.com
    6.     ErrorLog "/var/log/joomla-error_log"
    7.     CustomLog "/var/log/joomla-access_log" common      
    8. <Directory "/usr/local/www/joomla">
    9.     Options Indexes FollowSymLinks ExecCGI
    10.     AllowOverride All
    11.     Order allow,deny
    12.     Allow from all
    13. </Directory>
    14. </VirtualHost>


    Реальный сайт
    Код (CODE):
    1. DocumentRoot "/usr/local/www/joomla15"
    2. <Directory />
    3.     AllowOverride None
    4.     Order deny,allow
    5.     Deny from all
    6. </Directory>
    7. <Directory "/usr/local/www/joomla15">
    8.     Options Indexes FollowSymLinks ExecCGI
    9.     AllowOverride All
    10.     Order allow,deny
    11.     Allow from all
    12. </Directory>


    может ктонить поможет, нада разобраться именно с правами доступа.
     
  2.  
  3. Offline

    airdm Недавно здесь

    Регистрация:
    29.04.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Этот вопрос скорее по настройкам веб сервера, к Joomla отношения не имеет. наличия второго ip адреса также особо не нужно. можно обойтись dns именем, которое будет резолвить на "основной" ip, добавлением <VirtualHost> и директивой ServerName в настройках апача например:
    <VirtualHost *:80>
    DocumentRoot /var/www/html
    ......

    </VirtualHost>
    <VirtualHost *:80>
    ServerName anothersite.com
    ServerAdmin admin@anothersite.com
    DocumentRoot /var/www/anothersite
    .....
    </VirtualHost>
     

Поделиться этой страницей

Загрузка...