PHP saab vaikimisi failidele ligi kataloogides, peame talle andma piirangu, eraldi piirangu iga virtuaalse hosti jaoks, Jah, see on open_basedir. Siin vajame erilisi trikke, piirata iga virtuaalmasinat
See võimaldab veebimajutajal töötada ainult veebikataloogis ja tmp kataloogis, mitte liikuda teistesse kataloogidesse
nginx eraldi veebilehe konfiguratsioonifail on järgmine: (Kui sait peab eraldi lisakatalooge seadistama, kirjuta ülaltoodud kood faili include fastcgi.conf; See rida on okei ja fastcgi.conf seaded tühistatakse. )
Kui seadistad selle globaalselt, ei pea iga saiti eraldi seadistama, konfiguratsioon on järgmine:
Liitu Nginx konfiguratsioonifailis
Tavaliselt kasutatakse nginx saidi konfiguratsioonifailis fastcgi.conf; Nii lisa see rida fastcgi.conf lehele.
Pärast ülaltoodud meetodite lõpetamist tuleb nginx teenuse taaskäivitada.
Soovitatud keelatud funktsioonid on järgmised:
disable_functions = pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_ setpriority, eval, popen, passthru, exec, system, shell_exec, proc_open, proc_get_status, chroot, chgrp, chown, ini_alter, ini_restore, dl, pfsockopen, openlog, syslog, readlink, sümbollink, popepassthru, stream_socket_server, fsocket, chdir
|