nginx 虚拟目录 php环境

虚拟目录这样就行了,顺利地话.
location /dd/ {
root /chroot/dd;
rewrite /huodong/(.*) /$1 break;
index index.html index.htm index.php;
}

location ~ /dd.+.php$ {
root /chroot/dd;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
rewrite /dd/(.*\.php?) /$1 break;
}

php出现异常
FastCGI sent in stderr: “Primary script unknown” while reading response header from upstream
原因可能是顺序问题
location ~ \.php$ {
….
}
有这样的配置放新加php配置的后面。否则无法生效。php会报404。

Spring Security 异常 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘myUserDetailService’ is defined

Spring Security 新版本已经不再建议使用 password-encoder了


  
          
        	
        	
        
      

跟着网上的例子写


  
          
		 
      

提示:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘myUserDetailService’ is defined

注解了但还是找不到,如果写成 的形式,里面的dao也无法自动注入.

发现最后居然是因为:aspectj版本低啊! 原来写的1.5.4,写最新的就解决了….



    org.aspectj
    aspectjweaver
    1.8.3


    org.aspectj
    aspectjrt
    1.8.3