网络运维

给客户部署一套擦边网站走过的弯路

时间:2019-12-12 来源:juhe99 点击量:

前言

由于客户开始只叫部署一套程序到服务器上,没说具体是啥东西。当时我也没问,直到部署完,也没法正常打开。

看了代码,才发现后台设置了各种暗桩,需要有相应的密钥以及知道具体的入口路径才行。问客户也不知道,只能硬改代码跳过,终于看到网站的真面目,此时看起来也挺正常的一个网站。直到客户说正常不是这样的,我哭,那是什么样的呢?后来客户给了个真正的url地址,访问之,果然是另一片天地,很有判头!果断拒绝后续的任何支持!

部署环境配置

基础环境

  • MySQL 5.x

  • PHP 5.x

  • Nginx 1.24

特殊要求:由于需要采集数据,采集程序必须运行在Windows上。

服务配置命令

PHP 5.6 配置 (使用 NSSM)

nssm install php56
D:\php5.6\php-cgi.exe -b 127.0.0.1:9000 -c D:\php5.6\php.ini

2024-04-16T17:13:31.png

注意:PHP配置完成后还要记得检查相关扩展和配置文件

Nginx 操作

nginx -s reload

MySQL 配置

# 安装 MySQL 服务
"D:\mysql-5.6.23-winx64\bin\mysqld" --install MySQL56

# 导入数据库
mysql -u root -P 3306 -p < D:\xxx\sss.sql

经验总结

  • 部署前一定要详细了解客户需求和程序功能

  • 遇到加密或暗桩程序要提前沟通确认

  • Windows环境下部署LNMP环境需要特别注意版本兼容性

  • 期间走过不少弯路,因为很少在Windows上部署这类应用

先简单记录,有空再更新!


上一篇:华为USG防火墙黑科技 下一篇:无
返回列表