[FreeBSD] [w/o CustomBuild] nginx+apache /etc/httpd/conf/ips.conf

ClayRabbit

Verified User
Joined
Jan 3, 2004
Messages
260
Location
Russia
Hello

After adding
Code:
nginx=0
nginx_proxy=1
into directadmin.conf i have found directadmin is smart enough to substitute |PORT_80| to 8080 in user's httpd.conf but ports in NameVirtualHost entries inside /etc/httpd/conf/ips.conf is still wrong:
Code:
cat /etc/httpd/conf/ips.conf
# Auto generated apache config file by DirectAdmin version 1.50.0
# Modifying this file is not recommended as any changes you make will be
# overwritten when you add/remove ip's through DirectAdmin.

LogFormat "%O \"%r\"" homedir
NameVirtualHost ?.?.?.115:80
NameVirtualHost ?.?.?.115:443
NameVirtualHost ?.?.?.116:80
NameVirtualHost ?.?.?.116:443
NameVirtualHost ?.?.?.117:80
NameVirtualHost ?.?.?.117:443
NameVirtualHost ?.?.?.118:80
NameVirtualHost ?.?.?.118:443


<VirtualHost ?.?.?.118:8080>
        ServerName shared.domain
        #ScriptAliasMatch ^/~([^/]+)/+cgi-bin/+(.*) /home/$1/public_html/cgi-bin/$2
        #AliasMatch ^/~([^/]+)(/.*)* /home/$1/public_html$2
        UserDir public_html
        DocumentRoot /home/admin/domains/sharedip

        SuexecUserGroup admin admin

        CustomLog /var/log/httpd/homedir.log homedir
        CustomLog /var/log/httpd/access_log combined
</VirtualHost>
...
As I can understand there is no template for this NameVirtualHost entries - it's hardcoded,
so how can I force directadmin to write port "8080" instead of "80"?

Thank you
 
Thanks. That works.
(But default nginx_server.conf includes both |PORT_80| and |PORT_8080|, so I assumed port_80=8080 setting was not intended :confused:)

BTW, It seems my directadmin installation is completely ignoring user_virtual_host.conf template - it's content doesnt appear in user's httpd.conf or anywhere (while user_virtual_host.conf is still listed among templates on /CMD_CUSTOM_HTTPD page)
Is there any way to make user_virtual_host.conf work?
 
Last edited:
Back
Top