服务器门槛太高了,系统没做好的前提下没办法投入服务器,本地部署没办法解决域名问题,端口映射带端口号没办法接入微信公众号,端口转发就是不显示图片打不开流程,搞了一周了,各种办法都用尽了,太难了。最开始部署设置的访问网址根本不能改,后期改动就是不显示图片,不知道为什么门槛这么高,也不给相关的设置说明。
你这个是反向代理配置错了,你要看 nginx 的配置,docker 的配置一般照抄就行,nginx 因为要配置秘钥,有多个文件需要改,并不是只有说明文档里那个转发规则,你配置不好 ssl 连不通的
私有部署要先学 nginx
霍先生 2024-01-02 22:46:41"端口转发就是不显示图片打不开流程" -- 这个应该是跨域问题引起的,可以加一个 nginx 作接入层,加上跨域头即可
server { listen 80; server_name your-domain.com; location / { add_header Access-Control-Allow-Origin 'http://your-domain.com' always; add_header Access-Control-Allow-Headers '*'; add_header Access-Control-Allow-Methods '*'; add_header Access-Control-Allow-Credentials 'true'; if ($request_method = 'OPTIONS') { return 204; } proxy_pass http://127.0.0.1:8880; } }
求大神帮忙给个宝塔的具体配置,尝试你这个不知道加到哪里,保存报错,以下是我宝塔目前配置文件 IP 地址改为了 88.88.88.88
server
{
listen 8880;
server_name 88.88.88.88;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/88.88.88.88;
#CERT-APPLY-CHECK--START
用于 SSL 证书申请时的文件验证相关配置 -- 请勿删除
include /www/server/panel/vhost/nginx/well-known/88.88.88.88.conf;
#CERT-APPLY-CHECK--END
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#SSL-END
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
#PHP-INFO-START PHP引用配置,可以注释或修改
#清理缓存规则
location ~ /purge(/.*) {
proxy_cache_purge cache_one $host$1$is_args$args;
#access_log /www/wwwlogs/88.88.88.88_purge_cache.log;
}
#引用反向代理规则,注释后配置的反向代理将无效
include /www/server/panel/vhost/nginx/proxy/88.88.88.88/*.conf;
include enable-php-74.conf;
#PHP-INFO-END
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/88.88.88.88.conf;
#REWRITE-END
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
#禁止在证书验证目录放入敏感文件
if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
return 403;
}
access_log /www/wwwlogs/88.88.88.88.log;
error_log /www/wwwlogs/88.88.88.88.error.log;
}
部署运维成本可观。
找个宝塔吧
这还高,这种服务器投资都搞不定,就不要私有部署了,老老实实用 SaaS
Mr.Liu 2023-12-29 17:34:331000 出头的主机都可以跑
不行吧。。1000 出头买不了八核 32g
"端口转发就是不显示图片打不开流程" -- 这个应该是跨域问题引起的,可以加一个 nginx 作接入层,加上跨域头即可
server {
listen 80;
server_name your-domain.com;
location / {
add_header Access-Control-Allow-Origin 'http://your-domain.com' always;
add_header Access-Control-Allow-Headers '*';
add_header Access-Control-Allow-Methods '*';
add_header Access-Control-Allow-Credentials 'true';
if ($request_method = 'OPTIONS') {
return 204;
}
proxy_pass http://127.0.0.1:8880;
}
}
补充下,之所以,都用 80,是为了简化有代理时的端口重定向问题,如果对 Nginx 或网络配置很熟悉,那就无所谓了。
另外,图片不显示,可以 F12 看下实际请求的地址,进一步的排查问题。
不要一次性解决所有问题,把一个大的任务分段解决,比如先解决部署,本地可以访问。再解决图片,再解决微信公众号等问题。
1000 出头的主机都可以跑
搞台性能好些的台式工作站也可以跑,内存大些就好
听人劝吃饱饭 2023-03-03 08:55:12公司没钱最好不要搞
为啥。。
- 本地部署如果没有 DNS 解析服务器,如果用户终端不多,可以通过终端配置 hosts 的方式进行域名方式访问;
- 端口转发不显示图片打不开工作流、以及后期地址修改的解决方案:修改/data/mingdao/script/docker-compose.yaml 中的 ENV_MINGDAO_PROTO、ENV_MINGDAO_HOST、ENV_MINGDAO_PORT 值为最新地址对应信息重启微服务(bash ./service.sh restartall)即可;如果是 3.6.0 版本之后,修改 ENV_ADDRESS_MAIN: "http://172.17.30.241:8880"的值为最新地址对应信息重启微服务即可。
- 如果要对接企微,必须要域名的哦,这个是企微端限制。
16 核,32G 的内存,这个不太高吧;我都感觉是傻瓜式的,没难度。本地网络情况比较复杂,这个还是自己家里的问题
不是有 SaaS 试用?
公司没钱最好不要搞