`
stephen830
  • 浏览: 3010585 次
  • 性别: 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
分享到:
评论

相关推荐

    Nginx+PHP+MySQL (Windows版)

    Nginx+PHP+MySQL是构建高性能Web应用的典型组合,尤其在Windows环境下,这个配置提供了灵活且高效的服务器环境。让我们深入探讨这三个组件以及如何在Windows系统上搭建和使用它们。 **Nginx(发音为“engine x”)*...

    Nginx+php(FastCGI)一键安装

    本教程将详细介绍如何在Linux系统上进行Nginx+php-FastCGI的一键安装,以及添加memcache缓存服务和部署Discuz论坛系统,打造LAMP(Linux + Apache + MySQL + PHP)架构的替代方案——LNMP(Linux + Nginx + MySQL + ...

    linuxnginx安装配置文件支持php.pdf

    这个过程虽然相对复杂,但是一旦完成,你将拥有一个高性能的LAMP(Linux, Apache, MySQL, PHP)或LEMP(Linux, Nginx, MySQL, PHP)环境,适合运行各种Web应用程序。为了简化这个过程,也可以考虑使用像Docker这样的...

    Nginx搭建胜过Apache十倍的Web服务器-第6版.pdf

    在高并发连接场景下,Nginx表现优越,可以处理超过3万个并发连接,而在同等环境下,Apache可能只能处理3000个并发连接。这种性能差距主要是由于Nginx采用异步非阻塞的事件驱动模型,能够更有效地处理大量并发请求,...

    Nginx_0.7搭建教程

    在生产环境中,作者的Nginx + PHP5服务器处理能力达到700次请求/秒,能应对高访问量的网站需求,而服务器负载保持在较低水平。 总的来说,Nginx 0.7.x与PHP 5.2.6的组合提供了一种高效、节省资源的Web服务器解决...

    个人写真图片相册pbootcms网站模板{内附安装教程}

    源码简介:语言编码:UTF-8,模板颜色:黑白,适用站点:图片、相册、写真。 ...程序运行环境:linux+nginx/ linux+apache / windows + iis(支持php5.3+) / 其他支持php5.3+环境。 内附安装教程。

    PHP环境的搭建和Discuz!安装.rar

    首先,PHP环境的搭建主要包括Web服务器(如Apache或Nginx)、PHP解释器和MySQL数据库。以下是详细的步骤: 1. **安装Web服务器**:Apache是常见的选择,可以通过Apache官方网站下载对应操作系统的安装包。安装过程...

    基于PHP的dz方客模板 php版 v1.0.zip

    它涉及的知识点涵盖了PHP编程、Web前端技术、数据库交互以及服务器环境配置等多个方面,对于熟悉这些技术的用户来说,可以快速部署并自定义自己的论坛。对于初学者,这则是一个学习和实践PHP Web开发的好项目。

    linux中搭建Discuz论坛

    总体来说,搭建Discuz论坛要求IT技术人员对Linux操作系统、Nginx、MySQL和PHP的安装与配置有深入的了解,以及对Web服务器的安全设置和网络服务管理有一定的实践经验。这些步骤需要在保证安全的前提下,根据实际环境...

    lamp环境迁移lnmp

    随着Web技术的发展,越来越多的应用选择了更高效、更稳定的LNMP(Linux+Nginx+MySQL+PHP)架构来替代传统的LAMP(Linux+Apache+MySQL+PHP)。LAMP架构虽然经典且稳定,但在高并发场景下,Nginx作为反向代理服务器...

    Linux总复习资料-课上演示、思维导图、discuz安装包.zip

    1. LAMP/LNMP环境搭建:Linux + Apache/Nginx + MySQL + PHP的组合,是搭建Web服务的常见环境。 2. PHP配置与优化:调整php.ini设置以满足论坛需求。 3. 数据库管理:创建数据库,导入Discuz!的SQL文件。 4. Web...

    discuz搭建论坛入门视频教程视频教程

    1. 服务器环境:需要PHP运行环境,通常推荐LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)。 2. 数据库:MySQL,确保服务器上已安装并配置好MySQL数据库。 3. 文件权限:确保Web服务器...

    kangle+mysql+php[汇编].pdf

    总的来说,Kangle作为一款国产Web服务器,尽管在知名度上可能不及IIS、Apache和Nginx,但它在Windows环境下的表现和特性使其成为一种可行的选择,特别是对于需要在Windows系统上运行PHP和MySQL的开发者而言。

    基于PHP的Discuz精仿163K地方门户网站 php.zip

    5. **安装与配置**:用户需要了解如何配置服务器环境(如Apache或Nginx + PHP + MySQL),以及如何安装和配置Discuz! 代码,以使网站正常运行。 6. **模板和插件**:Discuz! 支持自定义模板,用户可以根据需求调整...

    Discuz-DiscuzX-master.zip

    1. **环境配置**:Discuz! X需要PHP运行环境,如LAMP(Linux+Apache+MySQL+PHP)或LNMP(Linux+Nginx+MySQL+PHP)。 2. **数据库准备**:创建MySQL数据库,并配置相应的数据库连接信息。 3. **解压上传**:将...

    bbs购物论坛.zip

    1. **服务器环境**:确保服务器支持PHP运行环境,例如LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)。 2. **数据库设置**:根据提供的配置文件或安装向导,连接到MySQL数据库,创建...

    discuz伪静态配置方法

    此外,不同的服务器环境可能需要不同的伪静态规则,因此在其他非Apache服务器上可能需要使用其他配置文件,如Nginx服务器下的`nginx.conf`。 8. **搜索引擎优化**:伪静态配置对于SEO有着显著的提升作用,因为静态...

    PhpStudy客户端和小皮Windows web面板

    "PhpStudy客户端"和"小皮Windows web面板"都是Windows平台上用于搭建和管理Web服务器环境的工具,它们通过图形化界面简化了服务器配置和管理流程,适合开发者和站长使用。"小皮面板安装程序.exe"和"phpstudy_x64_8.1...

    PHP实例开发源码—Discuz精仿163K地方门户网站 php.zip

    8. **服务器配置**:确保服务器环境配置正确,如PHP版本、Apache/Nginx配置、PHP扩展安装等,以保证程序的正常运行。 通过深入学习和实践这个PHP实例源码,开发者不仅可以掌握Discuz! 的核心功能,还能提升PHP编程...

Global site tag (gtag.js) - Google Analytics