操作系统 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; } }
相关推荐
Nginx+PHP+MySQL是构建高性能Web应用的典型组合,尤其在Windows环境下,这个配置提供了灵活且高效的服务器环境。让我们深入探讨这三个组件以及如何在Windows系统上搭建和使用它们。 **Nginx(发音为“engine x”)*...
本教程将详细介绍如何在Linux系统上进行Nginx+php-FastCGI的一键安装,以及添加memcache缓存服务和部署Discuz论坛系统,打造LAMP(Linux + Apache + MySQL + PHP)架构的替代方案——LNMP(Linux + Nginx + MySQL + ...
这个过程虽然相对复杂,但是一旦完成,你将拥有一个高性能的LAMP(Linux, Apache, MySQL, PHP)或LEMP(Linux, Nginx, MySQL, PHP)环境,适合运行各种Web应用程序。为了简化这个过程,也可以考虑使用像Docker这样的...
在高并发连接场景下,Nginx表现优越,可以处理超过3万个并发连接,而在同等环境下,Apache可能只能处理3000个并发连接。这种性能差距主要是由于Nginx采用异步非阻塞的事件驱动模型,能够更有效地处理大量并发请求,...
在生产环境中,作者的Nginx + PHP5服务器处理能力达到700次请求/秒,能应对高访问量的网站需求,而服务器负载保持在较低水平。 总的来说,Nginx 0.7.x与PHP 5.2.6的组合提供了一种高效、节省资源的Web服务器解决...
源码简介:语言编码:UTF-8,模板颜色:黑白,适用站点:图片、相册、写真。 ...程序运行环境:linux+nginx/ linux+apache / windows + iis(支持php5.3+) / 其他支持php5.3+环境。 内附安装教程。
首先,PHP环境的搭建主要包括Web服务器(如Apache或Nginx)、PHP解释器和MySQL数据库。以下是详细的步骤: 1. **安装Web服务器**:Apache是常见的选择,可以通过Apache官方网站下载对应操作系统的安装包。安装过程...
它涉及的知识点涵盖了PHP编程、Web前端技术、数据库交互以及服务器环境配置等多个方面,对于熟悉这些技术的用户来说,可以快速部署并自定义自己的论坛。对于初学者,这则是一个学习和实践PHP Web开发的好项目。
总体来说,搭建Discuz论坛要求IT技术人员对Linux操作系统、Nginx、MySQL和PHP的安装与配置有深入的了解,以及对Web服务器的安全设置和网络服务管理有一定的实践经验。这些步骤需要在保证安全的前提下,根据实际环境...
随着Web技术的发展,越来越多的应用选择了更高效、更稳定的LNMP(Linux+Nginx+MySQL+PHP)架构来替代传统的LAMP(Linux+Apache+MySQL+PHP)。LAMP架构虽然经典且稳定,但在高并发场景下,Nginx作为反向代理服务器...
1. LAMP/LNMP环境搭建:Linux + Apache/Nginx + MySQL + PHP的组合,是搭建Web服务的常见环境。 2. PHP配置与优化:调整php.ini设置以满足论坛需求。 3. 数据库管理:创建数据库,导入Discuz!的SQL文件。 4. Web...
1. 服务器环境:需要PHP运行环境,通常推荐LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)。 2. 数据库:MySQL,确保服务器上已安装并配置好MySQL数据库。 3. 文件权限:确保Web服务器...
总的来说,Kangle作为一款国产Web服务器,尽管在知名度上可能不及IIS、Apache和Nginx,但它在Windows环境下的表现和特性使其成为一种可行的选择,特别是对于需要在Windows系统上运行PHP和MySQL的开发者而言。
5. **安装与配置**:用户需要了解如何配置服务器环境(如Apache或Nginx + PHP + MySQL),以及如何安装和配置Discuz! 代码,以使网站正常运行。 6. **模板和插件**:Discuz! 支持自定义模板,用户可以根据需求调整...
1. **环境配置**:Discuz! X需要PHP运行环境,如LAMP(Linux+Apache+MySQL+PHP)或LNMP(Linux+Nginx+MySQL+PHP)。 2. **数据库准备**:创建MySQL数据库,并配置相应的数据库连接信息。 3. **解压上传**:将...
1. **服务器环境**:确保服务器支持PHP运行环境,例如LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)。 2. **数据库设置**:根据提供的配置文件或安装向导,连接到MySQL数据库,创建...
此外,不同的服务器环境可能需要不同的伪静态规则,因此在其他非Apache服务器上可能需要使用其他配置文件,如Nginx服务器下的`nginx.conf`。 8. **搜索引擎优化**:伪静态配置对于SEO有着显著的提升作用,因为静态...
"PhpStudy客户端"和"小皮Windows web面板"都是Windows平台上用于搭建和管理Web服务器环境的工具,它们通过图形化界面简化了服务器配置和管理流程,适合开发者和站长使用。"小皮面板安装程序.exe"和"phpstudy_x64_8.1...
8. **服务器配置**:确保服务器环境配置正确,如PHP版本、Apache/Nginx配置、PHP扩展安装等,以保证程序的正常运行。 通过深入学习和实践这个PHP实例源码,开发者不仅可以掌握Discuz! 的核心功能,还能提升PHP编程...