Pereiti prie turinio

Dvi skirtingos PHP versijos viename serveryje. Padėkite


Rekomenduojami pranešimai

Dedikuoti.lt VPS CentOS 6.9 + Webmin 1.87 instaliavom kelias skirtingas php pagal manual'a

 

Tikriname ar webmin mato php versijas Virtualmin -> System Settings -> Re-Check Configuration.

 

Pastebim, kad rh-php70 nėra matoma. Randame, kad webmin 1.87 nepalaiko php70 ./usr/libexec/webmin/virtual-server/virtual-server-lib.pl

 

$extra_admins_dir = "$module_config_directory/admins";
@all_possible_php_versions = (4, 5, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9);
@php_wrapper_templates = ("php4cgi", "php5cgi", "php4fcgi", "php5fcgi");

 

Tik sukūrus link, PHP versija pridedama ir matoma webmin.

"ln -s /opt/rh/rh-php70/ /opt/rh/php59"

 

Vėliau pasirenkame skirtingą php versiją virtualiam serverui ir išaugom nustatymus.

http://jmp.sh/PrDIZuM

 

Nustatymai yra išsaugomi httpd.conf faile, bet versija nepasikeičia lieka ta pat default.

Gal turite minčių kas negerai ir kaip sutvarkyti? Pridedu httpd.conf nustatymus:

 

<VirtualHost IP:80>
ServerName domenas.lt
ServerAlias www.domenas.lt
ServerAlias webmail.domenas.lt
ServerAlias admin.domenas.lt
DocumentRoot /home/domenas.lt/public_html
php_admin_value open_base_dir "/home/domenas.lt/public_html/:/tmp"
php_admin_value engine Off
ErrorLog /var/log/virtualmin/domenas.lt_error_log
CustomLog /var/log/virtualmin/domenas.lt_access_log combined
ScriptAlias /cgi-bin/ /home/domenas.lt/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php5
<Directory /home/domenas.lt/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksifOwnerMatch
allow from all
AllowOverride All 
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php .php
</Directory>
<Directory /home/domenas.lt/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.domenas.lt
RewriteRule ^(.*) http://domenas.lt:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.domenas.lt
RewriteRule ^(.*) http://domenas.lt:10000/ [R]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Action application/x-httpd-php5 /cgi-bin/php5.cgi
Action application/x-httpd-php5.6 /cgi-bin/php5.6.cgi
Action application/x-httpd-php5.9 /cgi-bin/php5.9.cgi
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php5.6 .php5.6
AddType application/x-httpd-php5.9 .php5.9
AddType application/x-httpd-php5.9 .php
RemoveHandler .php
RemoveHandler .php5
RemoveHandler .php5.6
RemoveHandler .php5.9
SuexecUserGroup "#524" "#514"
<Directory /home/domenas.lt/public_html>
Options +Indexes +IncludesNOEXEC +SymLinksifOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Action application/x-httpd-php5 /cgi-bin/php5.cgi
AddType application/x-httpd-php5 .php5
Action application/x-httpd-php5.6 /cgi-bin/php5.6.cgi
AddType application/x-httpd-php5.6 .php5.6
Action application/x-httpd-php5.9 /cgi-bin/php5.9.cgi
AddType application/x-httpd-php5.9 .php5.9
AddType application/x-httpd-php5.9 .php
</Directory>
<Directory /home/domenas.lt/public_html/testas>
Options +Indexes +IncludesNOEXEC +SymLinksifOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Action application/x-httpd-php5 /cgi-bin/php5.cgi
AddType application/x-httpd-php5 .php5
Action application/x-httpd-php5.6 /cgi-bin/php5.6.cgi
AddType application/x-httpd-php5.6 .php5.6
Action application/x-httpd-php5.9 /cgi-bin/php5.9.cgi
AddType application/x-httpd-php5.9 .php5.9
AddType application/x-httpd-php5.6 .php
</Directory>
</VirtualHost>

<VirtualHost ip:443>
ServerName iwanted.lt
ServerAlias www.domenas.lt
ServerAlias webmail.domenas.lt
ServerAlias admin.domenas.lt
DocumentRoot /home/domenas.lt/public_html
php_admin_value open_base_dir "/home/domenas.lt/public_html/:/tmp"
ErrorLog /var/log/virtualmin/domenas.lt_error_log
CustomLog /var/log/virtualmin/domenas.lt_access_log combined
ScriptAlias /cgi-bin/ /home/domenas.lt/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php5
<Directory /home/domenas.lt/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksifOwnerMatch
allow from all
AllowOverride All 
</Directory>
<Directory /home/domenas.lt/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.domenas.lt
RewriteRule ^(.*) https://domenas.lt:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.domenas.lt
RewriteRule ^(.*) https://domenas.lt:10000/ [R]
RewriteCond %{HTTP_HOST} !=www.domenas.lt [NC]
RewriteCond %{HTTP_HOST} !=""
RewriteRule ^ https://www.domenas.lt\/%{REQUEST_URI} [R,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
SSLEngine on
   SSLProtocol all -SSLv2 -SSLv3 -TLSv1
   SSLHonorCipherOrder on
   SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
   SSLStrictSNIVHostCheck on
SSLCertificateFile /etc/letsencrypt/live/domenas.lt/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domenas.lt/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/domenas.lt/chain.pem
</VirtualHost>

 

Ta pati problema kartojasi ir ant naujai sukurto atsiro virtualaus serverio be https palaikymo.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...