The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"freebsd+Apache22+mod_php4+mod_php5"
Отправлено tshad, 08-Дек-09 08:30 
>конфиги в студию

Конфиг Апача для php4:
ServerRoot "/usr/local"
Listen 192.168.1.2:8080
{куча модулей поскипана}
#AddModule mod_suphp.c
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User www
Group www
</IfModule>
</IfModule>

ServerAdmin admin@domain.ru
ServerName 192.168.1.2:8080

DocumentRoot "/usr/local/www/apache22/data"
<Directory />
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

<Directory "/usr/local/www/apache22/data">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog "/var/log/httpd-error.log"

LogLevel warn

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "/var/log/httpd-access.log" combined
</IfModule>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>

<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>
    TypesConfig etc/apache22/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>

<IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
</IfModule>

Include /usr/local/etc/apache22/hosting/vhost-php4.conf

vhost-php4.conf:
<Directory /usr/hosting>
    AllowOverride All
</Directory>
NameVirtualHost 192.168.1.2

<Macro VHost4 $serv_name $serv_alias $home_dir $serv_ip $user>
        <VirtualHost $serv_ip:8080>
        ServerName $serv_name
        ServerAdmin admin@$serv_name
        ServerAlias $serv_alias
        DocumentRoot $home_dir/web_dir
        suPHP_Engine On
        suPHP_UserGroup $user $user
        suPHP_AddHandler x-http-php4 .php
        AddHandler x-http-php4 .php
        <Directory $home_dir/web_dir>
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
        DirectoryIndex index.html index.shtml index.php index.phtml
        ErrorLog "|/usr/local/sbin/cronolog $home_dir/http_log/%Y/%Y-%m/%Y-%m-%d.error.log"
        CustomLog "|/usr/local/sbin/cronolog $home_dir/http_log/%Y/%Y-%m/%Y-%m-%d.access.log" combined
        </VirtualHost>
</Macro>

Use VHost4 tcddev.domain.ru www.tcddev.domain.ru /usr/hosting/tcddev.domain.ru 192.168.1.2 ch_tcddev

Конфиг Апача для php5:
ServerRoot "/usr/local"

Listen 192.168.1.1:80
ServerName 192.168.1.1
{куча модулей поскипана}
<IfModule mod_suphp.c>
    suPHP_AddHandler x-httpd-php
    suPHP_AddHandler x-httpd-php4

    AddHandler x-httpd-php .php
    AddHandler x-httpd-php4 .php4
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php4 .php4
</IfModule>

<IfModule mod_php5.c>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php4
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php-source .phps
    AddType application/x-httpd-php .phtml
</IfModule>


<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User www
Group www

</IfModule>
</IfModule>

ServerAdmin admin@domain.ru

DocumentRoot "/usr/local/www/apache22/data"

<Directory />
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

<Directory "/usr/local/www/apache22/data">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog "/var/log/httpd-error.log"
LogLevel warn

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "/var/log/httpd-access.log" combined
</IfModule>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>

<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
DefaultType text/plain

<IfModule mime_module>
    TypesConfig etc/apache22/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Include etc/apache22/Includes/*.conf
Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScriptAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"

<Directory "/usr/local/www/awstats/">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
                

Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"

<Directory "/usr/local/www/phpMyAdmin">
    Options none
    AllowOverride Limit
    DirectoryIndex index.html index.shtml index.php index.phtml    
    AllowOverride Limit
    suPHP_Engine On
    suPHP_UserGroup _pma www
    suPHP_AddHandler x-http-php .php
    AddHandler x-http-php .php
    Order allow,deny
    Allow from all
</Directory>

NameVirtualHost 192.168.1.1

<VirtualHost 192.168.1.1:80>
    ServerName domain.ru
    ServerAlias www.domain.ru
    DocumentRoot /usr/local/www/apache22/data
    suPHP_Engine On
    suPHP_AddHandler x-httpd-php .php
    suPHP_UserGroup www www
    AddHandler x-httpd-php .php
    DirectoryIndex index.php index.html index.html index.phtml
    <Directory /usr/local/www/apache22/data>
        AuthType Basic
    AuthName "Closed area"
    AuthUserFile /usr/local/etc/apache22/passwd/.passwd
    Require user us_admin    
    </Directory>

    ErrorLog "/var/log/httpd/domain.ru.error.log"
    CustomLog "/var/log/httpd/domain.ru.access.log" combined
</VirtualHost>


<VirtualHost 192.168.1.1:80>
    ServerName mysql.domain.ru
    DocumentRoot /usr/local/www/phpMyAdmin
    suPHP_Engine On
    suPHP_UserGroup _pma www
    suPHP_AddHandler x-httpd-php .php
    AddHandler x-httpd-php .php
    <Directory "/usr/local/www/phpMyAdmin">
        Options none
        AllowOverride Limit
    Order Allow,Deny
    Allow from All
    AuthType Basic
    AuthName "Closed area"
    AuthUserFile /usr/local/etc/apache22/passwd/.passwd
    Require user admin
    </Directory>
    DirectoryIndex index.html index.shtml index.php index.phtml
    ErrorLog "|/usr/local/sbin/cronolog /var/log/httpd/mysql.domain.ru/%Y/%Y-%m/%Y-%m-%d.error.log"
    CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/mysql.domain.ru/%Y/%Y-%m/%Y-%m-%d.access.log" combined
</VirtualHost>


#Inclugind redmine https
Include /usr/local/etc/apache22/extra/httpd-redmine.conf

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



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

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