一个站点,整合多个成熟产品的部署方案?
Jun 06, 2016 pm 08:46 PM
最近准备做一个站点。这个站点,要用到商城,论坛,CMS等
但是类似这些都有成熟的产品。需要把这些整合在一起形成一个站点。
假设都是php的产品。服务器用nginx。
域名指向: /var/www
在没有测试的情况下,我想了两个方案
方案1:
在www目录shop下是商城系统,bbs下是discuz,根目录下是cms
每一个项目都要用到url rewriter,以前只有一个cms的时候,我可以将所有的
请求到/var/www/index.php,但是现在这一块好像有点复杂了。
域名/bbs/* 应该都指向到bbs下的index.php
方案2:
我知道有二级域名,是不是可以部署成这样
/var/www 放cms
/var/bbs bbs项目
/var/shop 商城项目
然后主域名指向www
二级域名指向bbs跟shop。
不知道有没有搞过这些东西的同学们,帮忙给点建议
回复内容:
最近准备做一个站点。这个站点,要用到商城,论坛,CMS等
但是类似这些都有成熟的产品。需要把这些整合在一起形成一个站点。
假设都是php的产品。服务器用nginx。
域名指向: /var/www
在没有测试的情况下,我想了两个方案
方案1:
在www目录shop下是商城系统,bbs下是discuz,根目录下是cms
每一个项目都要用到url rewriter,以前只有一个cms的时候,我可以将所有的
请求到/var/www/index.php,但是现在这一块好像有点复杂了。
域名/bbs/* 应该都指向到bbs下的index.php
方案2:
我知道有二级域名,是不是可以部署成这样
/var/www 放cms
/var/bbs bbs项目
/var/shop 商城项目
然后主域名指向www
二级域名指向bbs跟shop。
不知道有没有搞过这些东西的同学们,帮忙给点建议
我的部署方案 是 主域名 + 二级域名
/home/www/cms
放cms/home/www/bbs
bbs项目
/home/www/shop 商城项目
然后主域名指向/home/www/cms
二级域名指向/home/www/bbs
跟/home/www/shop
。
参考:http://www.91toutiao.com/
<code>vi /usr/local/nginx/conf/nginx.conf ... http { ... include /usr/local/nginx/conf/conf.d/*.conf; } vi /usr/local/nginx/conf/conf.d/walden.conf server { listen 80; server_name walden.huamanshu.com; root /var/www/walden; index index.php; location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }</code>
多个配置放在/usr/local/nginx/conf/conf.d/里,然后通过一个部署工具来部署瓦力上线系统

热门文章

热门文章

热门文章标签

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南

如何设置 Visual Studio Code (VS Code) 进行 PHP 开发
