User Tools

Site Tools


apache2

website performance test

ntv-stage1.docx.pdf

Vhost

PHP8.0

cat /proc/sys/net/nf_conntrack_max

cat 1048560 » /proc/sys/net/ipv4/netfilter/ip_conntrack_max ifconfig

/var/www/html/info.php

<?php phpinfo(); ?>

tail -f /var/log/php-fpm/error.log


  • 14th apache2.conf
  • vi /etc/apache2/apache2.conf
  • KeepAlive Off
  • HostnameLookups Off
  • vi /etc/apache2/ports.conf
  • Listen 80
  • ls conf-enabled/
  • vi conf-enabledsecurity.conf * ServerTokens Prod * ServerSignature Off * TraceEnable Off * apache2-doc.conf localized-error-pages.conf security.conf * charset.conf other-vhosts-access-log.conf serve-cgi-bin.conf * javascript-common.conf phpmyadmin.conf * a2disconf serve-cgi-bin * a2disconf apache2-doc * ls conf-available/ * apache2-doc.conf localized-error-pages.conf security.conf * charset.conf other-vhosts-access-log.conf serve-cgi-bin.conf * javascript-common.conf phpmyadmin.conf * vi conf-available/security.conf * ServerTokens Prod * ServerSignature Off * TraceEnable Off * ls mods-enabled/ * vi mods-available/mpm_prefork.conf * <IfModule mpm_prefork_module> * StartServers 2 * MinSpareServers 5 * MaxSpareServers 10 * ServerLimit 210 * MaxRequestWorkers 200 * MaxConnectionsPerChild 100 * </IfModule> * * * * <IfModule mpm_prefork_module> * # StartServers 5 * # MinSpareServers 5 * # MaxSpareServers 10 * # MaxRequestWorkers 150 * # MaxConnectionsPerChild 0 * StartServers 5 * MinSpareServers 5 * MaxSpareServers 10 * ServerLimit 1600 * MaxClients 1610 * MaxRequestWorkers 1900 * MaxRequestsPerChild 10000 * * </IfModule> * * * * vi mods-available/env.load * LoadModule env_module /usr/lib/apache2/modules/mod_env.so * apache2ctl -M * a2enmod rewrite * a2enmod headers * * * * 15th ini.php * vi /etc/php5/apache2/php.ini * vi php.ini default —- ;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, Edit disable_functions = _getppid, apache_child_terminate, apache_get_modules, apache_get_version, apache_getenv, apache_note, apache_setenv, cat, cd, chgrp, chmod, chown, cmd, cp, dbase_open, dbmopen, define_syslog_variables, delete, deleted, diskfreespace, dl, edit, escapeshellarg, escapeshellcmd, eval, exec, file_upload, fp, fpassthru, fpaththru, fput, ftp_alloc, ftp_cdup, ftp_chdir, ftp_chmod, ftp_close, ftp_connect, ftp_delete, ftp_exec, ftp_fget, ftp_fput, ftp_get, ftp_get_option, ftp_login, ftp_mdtm, ftp_mkdir, ftp_nb_continue, ftp_nb_fget, ftp_nb_fput, ftp_nb_get, ftp_nb_put, ftp_nlist, ftp_pasv, ftp_put, ftp_pwd, ftp_quit, ftp_raw, ftp_rawlist, ftp_rename, ftp_rmdir, ftp_set_option, ftp_site, ftp_size, ftp_ssl_connect, ftp_systyp, get_current_user, getenv, getmypid, getmyuid, gzinflate, highlight_file, ignore_user_abord, ini_alter, ini_get_all, ini_restore, ini_set, inject_code, leak, link, listen, ln, mv, mysql_get_client_info, mysql_list_dbs, openlog, parse_ini_file, parse_perms, passthru, pclose, pcntl_alarm, pcntl_exec, pcntl_fork, pcntl_get_last_error, pcntl_getpriority, pcntl_setpriority, pcntl_signal, pcntl_signal_dispatch, pcntl_sigprocmask, pcntl_sigtimedwait, pcntl_sigwaitinfo, pcntl_strerror, pcntl_wait, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, pconnect, pfsockopen, pg_lo_import, phpAds_XmlRpc, phpAds_remoteInfo, phpAds_xmlrpcDecode, phpAds_xmlrpcEncode, php_uname, pico, popen, posix, posix_ctermid, posix_getcwd, posix_getegid, posix_geteuid, posix_getgid, posix_getgrgid, posix_getgrnam, posix_getgroups, posix_getlogin, posix_getpgid, posix_getpgrp, posix_getpid, posix_getpwnam, posix_getpwuid, posix_getrlimit, posix_getsid, posix_getuid, posix_isatty, posix_kill, posix_mkfifo, posix_setegid, posix_seteuid, posix_setgid, posix_setpgid, posix_setsid, posix_setuid, posix_times, posix_ttyname, posix_uname, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, rename, shell_exec, show_source, socket_accept, socket_bind, socket_clear_error, socket_close, socket_connect, socket_create, socket_create_listen, socket_create_pair, socket_listen, socket_select, socket_strerror, source, stream_select, symlink, syslog, system, tmpfile, touch, virtual, xmlrpc_entity_decode, phpinfo —- * max_execution_time = 360 * max_input_time = 120 * display_errors = On * ignore_repeated_errors = On * post_max_size = 128M * upload_max_filesize = 128M * max_file_uploads = 10 —-
apache2.txt · Last modified: 2023/03/06 11:31 by 127.0.0.1