self-service-password安装配置注意事项


转自:https://www.ilanni.com/?p=13822

注意:(不要一次性安装整套,否则会安装上php5.4,会有问题)

1、先安装php72

  rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

  yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel

  php调试:strace -f $(pidof php-fpm | sed 's/\([0-9]*\)/\-p \1/g')

2、需到官网下载源:self-service-password-1.4.3-1.el7.noarch.rpm,然后yum install -y self-service-password-1.4.3-1.el7.noarch.rpm

3、nginx配置:注意root路径不要配错!

server {
        listen       80;
        listen       [::]:80;
        server_name  _;
        root         /usr/share/self-service-password/htdocs/;

        gzip on;
    gzip_comp_level 6;
    gzip_min_length 1000;
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
    gzip_vary on;
    gzip_proxied any;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";

        # pass the PHP scripts to FastCGI server listening on socket
        location ~ \.php {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_split_path_info       ^(.+\.php)(/.+)$;
            fastcgi_param PATH_INFO       $fastcgi_path_info;
            fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_index index.php;
                try_files $fastcgi_script_name =404;
            fastcgi_read_timeout 600;
            include fastcgi_params;
        }
    }

 4、授权:chmod -R 777 /var/cache/self-service-password /var/log/php-fpm

5、配置文件详细说明:

  转自:https://blog.51cto.com/u_10630242/2538982

  注意:字段:keyphrase不能去默认值或123456

     字段:$mail_smtp_auth设置未true

     字段:配置邮件点击链接ip地址,$reset_url = $_SERVER['HTTP_X_FORWARDED_PROTO'] . "http://192.168.245.137" . $_SERVER['HTTP_X_FORWARDED_HOST'] . $_SERVER['SCRIPT_NAME']


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM