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;
	    }
    }

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值