httd.v6p.coindex.php,微擎的部署,BASE URL 调整为:/cmpmain/web/index.php 的实现

1、微擎的部署,现阶段其 HOME URL 为:https://cmpmain.xxx.com 。其 BASE URL 为:/web/index.php。如图1

e20328afd05252101a0825e5c3db6fb7.png

图1

2、微擎的部署,希望调整一下,新阶段其 HOME URL 为:https://front.xxx.com 。以确保所有产品前端的域名统一。其 BASE URL 为:/cmpmain/web/index.php。

3、其 Nginx 配置文件如下

server {

listen 80;

charset utf-8;

root /mcloud/cmp_main/;

index index.php;

location /ncove/ {

rewrite ^/ncove/(\d+)-(\d+)$ /app/index.php?i=$1&c=entry&tenantId=QYWX_YQ_TENANTID&link_id=$2&scope=snsapi_userinfo&do=index&m=thirdlink_generate permanent;

}

location ~/*\.txt$ {

root /mcloud/cmp_main/attachment/txt;

}

location = /meepo_bigerwall/shake{

#default_type 'text/html';

#lua_code_cache off;

content_by_lua_file /etc/nginx/shake.lua;

}

location = /meepo_bigerwall/fksq{

#default_type 'application/json';

#lua_code_cache off;

content_by_lua_file /etc/nginx/fksq.lua;

}

location / {

if (!-e $request_filename) {

rewrite ^/(.+)$ /index.php?url=$1 last;

break;

}

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /mcloud/cmp_main/$fastcgi_script_name;

include fastcgi_params;

}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

# deny access to .htaccess files, if Apache's document root

# concurs with nginx's one

#

location ~ /\.ht {

deny all;

}

location ~ ^/(status|ping)$ {

include fastcgi_params;

fastcgi_pass 127.0.0.1:9000;

fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;

access_log off;

allow 127.0.0.1;

allow 10.42.0.0/16;

allow 10.244.0.0/16;

deny all;

}

}

4、决定将 /mcloud/cmp_main/ 迁移至 /mcloud/cmp_main/cmpmain/。

5、编辑 Nginx 配置文件如下

server {

listen 80;

charset utf-8;

root /mcloud/cmp_main/;

index index.php;

location /cmpmain/ncove/ {

rewrite ^/cmpmain/ncove/(\d+)-(\d+)$ /cmpmain/app/index.php?i=$1&c=entry&tenantId=QYWX_YQ_TENANTID&link_id=$2&scope=snsapi_userinfo&do=index&m=thirdlink_generate permanent;

}

location ~/*\.txt$ {

root /mcloud/cmp_main/cmpmain/attachment/txt;

}

location = /cmpmain/meepo_bigerwall/shake{

#default_type 'text/html';

#lua_code_cache off;

content_by_lua_file /etc/nginx/shake.lua;

}

location = /cmpmain/meepo_bigerwall/fksq{

#default_type 'application/json';

#lua_code_cache off;

content_by_lua_file /etc/nginx/fksq.lua;

}

location / {

if (!-e $request_filename) {

rewrite ^/(.+)$ /index.php?url=$1 last;

break;

}

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /mcloud/cmp_main/$fastcgi_script_name;

include fastcgi_params;

}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

# deny access to .htaccess files, if Apache's document root

# concurs with nginx's one

#

location ~ /\.ht {

deny all;

}

}

6、访问静态资源文件:https://front.xxx.com/cmpmain/web/resource/js/lib/jquery.caret.js ,响应成功。如图2

51848c03af2377c24cb247cf58b0cad5.png

图2

7、访问动态文件:https://front.xxx.com/cmpmain/web/index.php?c=utility&a=tenantids&tenantid=channel ,响应成功。如图3

ce8ad93c0eb81693d6706c68b57778e3.png

图3

8、编辑公众帐号,提交表单数据,响应成功。符合预期。如图4

da660230d67925a4669ab1b6e1415f47.png

图4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值