myvesta / vesta

myVESTA Control Panel
https://myvestacp.com
GNU General Public License v3.0
268 stars 46 forks source link

missing thng with nginx and apache2 optons for proxy system var #150

Open mckaygerhard opened 1 year ago

mckaygerhard commented 1 year ago

Describe the problem:

seems hteres a missing thing when we perform a no - nginx install or using --nginx no, related to #97 and commit 1f8d385cbbc9480b615aed055ebb12251fb27422

hi @myvesta i commented the commit but when we perform install i take care of the log output at the console and found this:

== Adding ns1 and ns2 A records
== FPM pool.d <sub>.<domian>
Error: PROXY_SYSTEM is not enabled
== Adding cron jobs

its my second attepend.. the firt time i used was when was over "vestacp" now with "myvesta" i guess this is cos there's no nginx that acts as proxy-reverse

Steps to Reproduce:

bash vst-install-debian.sh --apache yes --nginx no --phpfpm yes --vsftpd no --proftpd yes --named yes --mysql yes --postgresql no --exim yes --dovecot yes --clamav yes --spamassassin yes --iptables yes --fail2ban yes --quota yes --force no --interactive

and take care of the output

Debian version:

Debian 10, 11

VestaCP Version:

last estable

Installed Software (what you got with the installer):

head -n 22 /usr/local/vesta/conf/vesta.conf
WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='800'
WEB_SSL_PORT='4430'
WEB_SSL='mod_ssl'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='proftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
DISK_QUOTA='yes'
BACKUP_SYSTEM='remote'
LANGUAGE='ru'
VERSION='0.9.8'
DB_SYSTEM='mysql'
UPDATE_HOSTNAME_SSL='yes'
DB_PMA_URL='https://<sub>.<domian>/phpmyadmin/'
MAX_DBUSER_LEN=80
mckaygerhard commented 1 year ago

any news on this? if you choose php-fpm and apache witout nginx .. will force to install prosy reverse version without notification..

the installer must stop and show a warning with confirmation for changes that php-fpm must need nginx