`
stephen830
  • 浏览: 2964974 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows平台的nginx+apache+php+discuz 环境配置

 
阅读更多

 

操作系统 windows服务器

软件 nginx , apache , php, discuz

 

nginx 服务端口80

apache+php 服务端口 8090

nginx作为反向代理,通过nginx到80端口 反向代理到apache的8090端口

 

安装discuz论坛并运行

期间遇到了一系列的问题:

 

1. 不能上传文件,总是报 Server(IO)error

权限设置导致,必须为论坛所在的文件目录设置来宾账户权限。

 

选择安装discuz的目录,然后打开 “共享和安全” 右键菜单。

点击[添加]按钮。

 



 点击[高级]按钮。



 点击[立即查找]按钮,在搜索结果列表中选择 IUSR_开头的权限名称(来宾账户)。

 

 

2.论坛验证不能显示

nginx.conf配置问题导致,必须安装如下配置

server {
    	
    	
        listen       80;
        server_name  bbs.xxxcom;
        root    D:\\www\\bbs.xxx.com;
        
        location /{
        	index index.php;
        }
        
        location ~ \.(php)?$ {
		proxy_redirect off;
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_pass  http://bbs.xxx.com:8090;
    	}
    	
    	location ~ .*\.(js|css|gif|jpg|jpeg|png|bmp|swf)$ {
	        expires 24h;
	    }
    }

 

 

 

 

 

 

 

 

  • 大小: 26.1 KB
  • 大小: 14.3 KB
  • 大小: 15.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics