zoukankan      html  css  js  c++  java
  • LibreSpeed install on centos

    LibreSpeed install on centos

    项目地址:https://github.com/librespeed/speedtest

    # 安装nginx和php
    sudo yum install nginx sudo yum install php php-devel php-fpm sudo yum install php-mbstring php-dom php-pdo php-mysql
    # 克隆测速网站源码
    cd /opt/ git clone https://gitee.com/lsgx/speedtest chown -R nginx:nginx speedtest

    编辑 /etc/nginx/nginx.conf 配置文件

        server {
            listen       8080;
            listen       [::]:8080;
            server_name  _;
            root         /opt/speedtest;
    
            # Load configuration files for the default server block.
            include /etc/nginx/default.d/*.conf;
    
            location / {
                    index   index.html index.htm;
            }
    
            # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
            location ~ .php$ {
                    fastcgi_pass   127.0.0.1:9000;
                    fastcgi_index  index.php;
                    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                    include        fastcgi_params;
            }
    
            error_page 404 /404.html;
            location = /404.html {
            }
    
            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
            }
        }

    编辑 /etc/php-fpm.d/www.conf  配置文件

    ; Unix user/group of processes
    ; Note: The user is mandatory. If the group is not set, the default user's group
    ;       will be used.
    ; RPM: apache Choosed to be able to access some dir as httpd
    user = nginx
    ; RPM: Keep a group allowed to write in log dir.
    group = nginx

    编辑 /etc/php.ini 配置文件

    ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.  PHP's
    ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
    ; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting
    ; this to 1 will cause PHP CGI to fix its paths to conform to the spec.  A setting
    ; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts
    ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
    ; http://php.net/cgi.fix-pathinfo
    cgi.fix_pathinfo=0

    防火墙放行指定端口

    firewall-cmd --permanent --add-port=8080/tcp
    firewall-cmd --reload

    启动服务并设置随系统启动

    systemctl restart php-fpm
    systemctl restart nginx
    systemctl enable php-fpm
    systemctl enable nginx

    =========== End

  • 相关阅读:
    Linq 中 表连接查询
    Html Div 拖拽
    持续集成:TestNG中case之间的关系
    测试技术培训:如何测试磁盘写的速度
    POPTEST 测试开发 免费培训课程报名
    接上文 下面是一段示例代码
    老李分享:android手机测试之适配(1)
    (转)POPTEST创始人李爱然:谢谢,帮助我的朋友!!!!
    性能调优之SQL优化
    大数据测试之Hadoop的基本概念
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/14079107.html
Copyright © 2011-2022 走看看