lnmp环境搭建以及问题解决

面试的时候总问有没有搭建过测试环境,找我们开发同学学了下如何搭建测试环境

LNMP一键安装包是什么?

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
我们为什么需要它?
编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。
不会Linux的站长或Linux新手想使用Linux作为生产环境……

它有什么优势和功能?
无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。

支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器,同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

通过使用VMware虚拟机centOS进行搭建Linux环境系统

步骤一:下载安装lnmp一键安装包(安装基础工具:mysql/php/apache/nginx) 地址 https://lnmp.org/install.html

步骤二:配置vhost/ftp/ssl证书,修改伪静态管理 地址 https://lnmp.org/faq/lnmp-vhost-add-howto.html

步骤三:上传web代码到网站目录;寻找vhost文件夹中(/usr/local/nginx/conf/vhost/配置的conf文件),图片中/home/wwwroot/www.lqtest.com即为网站目录

步骤四:重启nginx: lnmp nginx restart

提示:
1、上传web站点可以使用transmit 地址:https://xclient.info/s/transmit.html
2、下载后选择ftp,输入ip,Linux账号密码登录
3、本地更改host指向到服务器的ip 域名

遇到的问题:
1、transmit 输入的账号密码输入成了ftp的,应该是Linux的
2、Linux防火墙问题:关闭防火墙
地址:https://blog.csdn.net/baidu_36124158/article/details/90603496

      1:查看防火状态

      systemctl status firewalld

      service  iptables status

      2:暂时关闭防火墙

      systemctl stop firewalld

      service  iptables stop

      3:永久关闭防火墙

      systemctl disable firewalld

      chkconfig iptables off

      4:重启防火墙

      systemctl enable firewalld

      service iptables restart  

      5:永久关闭后重启

      //暂时还没有试过

      chkconfig iptables on
posted @ 2021-04-14 11:49  天空空liu  阅读(193)  评论(0)    收藏  举报