当前位置: 网站首页 技术文章 正文

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

来源:互联网 发布时间:2024-08-29 07:35:03

这篇文章主要介绍服务器上运行环境的部署,前面是服务器的选择,还没看的网友可以点击这里简单了解下。

另外需要强调下本系列教程主要面向新手所以图文内容较长,如果直接准备学习 CRM 可以等待后续的更新。

服务器运行环境主要推荐LNMP环境,新手使用宝塔比较方便,精致的用户也可以选择LNMP或纯手动安装。

本文为方便新手学习就直接介绍宝塔的安装,也推荐Lnmp.org的安装脚本:https://lnmp.org/install.html

连接SSH安装宝塔:

使用SSH工具例如Windows Terminal连接服务器 , 连接后需要从普通用户切换为root , 这里以Ubuntu为例。

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

访问宝塔官网点击立即安装、选择 Linux 面板、安装脚本 , 然后按照不同的系统选择不同安装命令粘贴使用。

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

在终端里粘贴安装命令后按回车,然后会提示是否要创建 /www 文件夹,此处输入字母y进行确认即可安装。

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

安装过程会持续几分钟请耐心等待,待提示Congratulations! Installed successfully! 就代表宝塔完成安装。

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

登录宝塔面板前的可选配置:

安装完成后宝塔会提示登录入口、账号、密码、端口号等,我们可以在登录前直接使用命令行修改这些配置。

登录入口是个随机字符串用于防止扫描的,这个不修改也行,端口默认 8888 建议修改换成其他随机端口号。

账号密码可以按你需要进行修改,操作方法是输入 bt  按回车然后按需要修改的选项编号再按回车即可修改。

修改端口后需要到云服务器的安全组里对防火墙手动放行,不然端口没有放行就无法连接因而无法登录面板。

目前使用宝塔面板必须绑定手机号,所以成功登录后首先我们就需要注册宝塔账号绑定手机号否则无法使用。

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

安装LNMP运行环境:

部署 WordPress 站点推荐安装LNMP环境,即NGINX+PHP+MYSQL,我们转到宝塔面板的商店选择安装。

点击左侧的软件商店、运行环境,点击NGINX选择安装,版本选择NGINX 1.21,安装方式选极速安装即可。

接下来依次安装MYSQL 8.0+以及PHP 8.0+, 翻页然后将Pure-Ftpd和phpMyadmin也都选择最新版安装。

搬瓦工等服务器如果内存1GB以内MYSQL 选择5.7版 ,8.0内存要求高些在小内存机器上安装可能无法启动。

推荐将Memcached 也安装,安装后使用WordPress可以进行缓存加速,有助于提高网站内容的加载速度。

以上所有软件安装需要花费很长时间,这个时候请坐和放宽,待安装完成后我们再进行宝塔面板的其他设置。

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

安装LAMP运行环境:

如果要部署Vtiger CRM则需要使用LAMP,即Linux+Apache+MYSQL+PHP,并且Apache与NGINX冲突。

安装过程和上面类似只是我们将NGINX换成Apache 2.2 版即可,其他软件相同都可以安装后续可以用得上。

小提示:Apache与NGINX只能安装1个 ,但如果有需要的话也可以卸载其中1个而安装另1个,其他不用动。

好了,到这里网站的运行环境就已经搞定,接下来就是创建网站和数据库了,这个我们后面文章再详细介绍。

宝塔面板的其他配置(可选):

为方便使用商店里完成安装的软件请点击首页显示,这样可以在宝塔面板首页直接操作不需要每次商店操作。

点击面板设置,在这里可以将在线客服按钮隐藏;点击面板别名,在这里可以修改浏览器标题栏的面板名称。

高级设置:可以为面板绑定自定义域名并实现HTTPS访问,此功能需要先将域名解析到这台服务器的IP地址。

接着在面板设置的绑定域名里输入域名并保存,然后设置设置面板 SSL,输入邮箱申请证书后即可签发证书。

完成以上操作后后续访问时通过 自定义域名+端口+登录入口 进行登录,其中登录入口可在安全入口里删除。

例如这台测试机访问地址是:https://bt.landian.xyz:23333 注意: 安全考虑不推荐取消安全入口设置

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

从0开始搭建网站和CRM系统:服务器运行环境的部署和优化(二)

▲那边安装较慢 上图是另一台测试机的 所以版本号都不是最新版

相关教程