搭建linux云服务器的LNMP环境的总结和理解

尝试搭建linux云服务器的LNMP环境的总结和理解

  • 之前为了部署一个静态的前端的网站,在腾讯云买了服务器和域名,由于不熟悉,采用了windows的系统,这里踩一下坑,大家千万别选windows的系统,安装软件时网上可以找到的资料很少,也不全面。选择重装系统后,我选择了linux的CentOS7
  • 好了,交代完背景,进入正题,部署LNMP环境,LNMP指的是linux+nginx+MySQl+PHP环境。这里强烈推荐安利一下腾讯云的文档,,每一步都很清楚。传送门:手动部署Linux系统的LNMP环境详细过程大家可以去文档看,我主要记录我在部署LNMP环境遇到的问题和解决方案。

步骤1:登录,在本地的windows电脑下载PuTTY.exe
在这里插入图片描述步骤2:安装Nginx,按文档步骤来,难点在于:在修改nginx.conf文件时,一定不能写错,一定要检查(我在这里卡了好几久)
检查是nginx是否正常运行只要在本地的浏览器输入http://云服务器实例的公网IP。出现
在这里插入图片描述说明安装成功。

步骤3:安装数据库,比较简单 ,安文档来
步骤4:安装PHP,安装好了之后,测试:本地浏览器输入:http://云服务器实例的公网IP,出现如下
在这里插入图片描述说明安装成功!
以上的三个都是比肩简单的(个人觉得),主要是耐心一点。因为Linux没有图像化界面,都是指令操作,所以千万别输入错误。

接下来部署javaweb环境:
腾讯云有选择镜像部署,推荐这个,毕竟省不少事,但是,但是,但是,作为有探究(作死)精神的程序员,我选择手动部署,
还是老规矩看文档:手动搭建javaweb环境
难点在上传jdk的源码包,这里我安文档来会遇到无法识别设备问题,查百度后无果,然后,我的解决方案是,将JDK源码包下载到本地,解压,用SCP上传解压后的文件,再修改配置文件,成功解决。
之后是修改环境变量,之前说了,linux没有图像化界面,所以对于用习惯了的window的用户非常不友好,在修改Java的环境变量时,我的代码写错了,导致了linux的命令全部失效,吓死了我,后来几经折腾,找到了挽救办法,大概思路就是重置环境变量。
之后是安装tomcat,基本操作和java一样,这里就不赘述了。

最后说明一下,这文章不是教程,只是我在操作中遇到的问题,记录一下解决思路。
虽然有文档,但我们不能被文档牵着走,活学活用,有些步骤不一定安文档来,原理要理解。
好了,文章有不当之处,欢迎指出,一起进步。谢谢!

发布了5 篇原创文章 · 获赞 0 · 访问量 222

猜你喜欢

转载自blog.csdn.net/xyj_1_2/article/details/104106561
今日推荐