首先,谢谢火锅大大,感谢。
下面正题:想升级php7.3 其实我是愿意切换到ANK的,折腾了一天都失败了,内心郁闷无法。 我原来用的是Nginx CMD版,监听了7、8个端口,都是些内部用的小网站,今天我尝试切换到ANK,步骤如下: 1、启动后数据库移植。 2、建立站点A,指向 Vhosts中A目录,监听80,测试成功。 3、修改站点A监听端口为8079,建立站点B指向Vhosts中B目录public,监听80端口。 不知道为什么我访问127.0.0.1它死活都指向A目录,我把2个站点配置一一打开看过了,把第一个停止了甚至删除了,它依旧指向A目录,每次修改配置后都提示Nginx配置重新加载成功的,重启服务,重设置端口,重建目录。。。。 折腾一下午,终于是放弃了, 所以求教,有什么方法可以自行升级UPUPW N版php版本,谢谢! 当然,也奢望一下火锅大大,不要抛弃CMD版,继续升级。最后,再次感谢火锅大大! |
|
沙发#
发布于:2020-11-05 00:12
ank的n模式为前端nginx后端apache模式,所以就算是多端口绑定,域名也不能重复否则后端跳转的永远是第一个站,所以你不要都绑定127.0.0.1,第二个站可以绑定127.0.0.2,第三个127.0.0.3以此类推。当然域名不一样了端口就不必要改了,都用80即可,还省事访问不用加端口号了。
|
|
板凳#
发布于:2020-12-01 15:46
感谢火锅大大,问题解决。
我在同一台服务器部署的环境,需要内网其他电脑访问的,所以必须多端口。 但是之前一直没想到通过多个回环地址来设置域名。 测试完成没问题,开始第二轮升级ANK(折腾)。。。 |
|
地板#
发布于:2020-12-01 22:53
|
|
4楼#
发布于:2020-12-02 16:17
承您吉言。
迁移中遇到一些问题。 1、手动修改配置文件后,在ANK界面修改保存会被自动重置,纠结了一会儿发现可以在附加配置中添加自定义配置。 2、使用环回地址配置站点,假定服务器ip为192.168.0.100 test1 127.0.0.2,端口8081 ,放入index.html ,内容test1 test2 127.0.0.3,端口8082 ,放入u.php 访问127.0.0.2:8081正常显示test1 访问127.0.0.3:8082正常显示探针 防火墙放开8081,8082, 在局域网192.168.0.101 , 使用telnet 192.168.0.100 8081 和8082都正常。 访问 192.168.0.100:8081,正常显示test1 访问 192.168.0.100:8082,页面无法加载。。。 深究原因,设置php版本,就无法局域网访问,不设置,php版本处设为静态就可以局域网访问。。 初步判断为apache在作怪。。。 |
|
5楼#
发布于:2020-12-02 19:41
折腾了一下午,各种尝试,感觉最终还是绕不开单IP多端口这个问题,使用环回地址,最终也会指向第一个。
|
|
6楼#
发布于:2020-12-02 20:48
研究了下,nginx通过 proxy_pass http://bakend_php;
反代到:upstream bakend_php { server 127.0.0.1:8011; } upstream是要做负载均衡才需要。 尝试直接proxy_pass 127.0.0.2:8012; 然后修改 Config/N/proxy/test1.conf,第一行 <VirtualHost 127.0.0.2:8012> 貌似此路可行。。但一旦修改配置,又会被重写覆盖。 修改 ANK\Config\Nginx\NA-proxy.model ,无法获取{up-listen},看来没传参 研究下是不是xml传参、。。 。。。 。。。 经过不懈的努力 终于把ANK玩崩了。。。Php和apache都起不起来了。。。。 |
|
7楼#
发布于:2020-12-03 12:54
别折腾了行不通,建议局域网使用的话还是搭建一个dns服务,服务网做域名dns解析比较靠谱,都用域名重定向访问。这样不同站点绑定不同域名就可以不变端口了。
|
|
8楼#
发布于:2020-12-07 17:42
局域网dns服务器太复杂了,我们有10多个网段,500来台机器,分大约80个vlan。网络机构错综复杂。。。
我个人觉得把N版的php替换一下可能能升级,不过最近几天没时间折腾了。 |
|
9楼#
发布于:2020-12-10 16:08
N版升级php7.3成功。
关闭upupw_n,kk卸载服务 方法很简单,下载ANK,打开UPUPW_ANK_W64\Modules\PHPX, 想要哪个版本就复制哪个版本,粘贴到UPUPW_NP7.2_64\PHP7,覆盖。 启动upupw_n。。。 然后访问localhost/ 结贴! |
|