官方地址: https://lnmp.org/
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程序。
流程就是:安装lnmp,然后再安装pureftp,开放相应的端口,对各个应用服务器进行设置。
各个应用服务器进行设置:
对pureftp进行防火墙端口设置、阿里云安全组规则端口开放,用主动模式去连接ftp。
对mysql进行防火墙端口设置、阿里云安全组规则端口开放、设置root用户可远程ip连接。
对nginx进行防火墙端口设置、远程ip连接、阿里云安全组规则端口开放。
安装过程中,我选择安装 mysql 5.7,php 5.6,Jemalloc内存分配器
一些提示操作:可以查看/usr/lnmp/README,从lnmp1.4开始,不再安装pureftp,需要自己手动安装。见下文 安装PureFtp篇 。
搭建好lnmpa后,通过外网ip访问nginx,mysql,pure-ftp等有可能因端口问题访问失败,我们需要对防火墙进行设置。包括开启防火墙、开机自动启动防火墙、开放应用服务器对应的端口;
另附firewall的其他命令操作
开放了防火墙端口还不够,还需要再阿里云安全组规则页面进行再次开放端口。
我分别开放了21、22、80、88、3306、8080端口。
1、阿里云安全组规则,开放80端口
2、阿里云安全组规则,开放80端口
安装后, -h localhost 可以访问mysql,但是 -h 公网ip 无法正常登录mysql,提示2003错误。
网上很多说法是“因为centos7系统,即使关闭 firewalld,除了22端口,其余端口无法被外界访问,本地访问正常。”但经过测试,即使关了防火墙,访问其他端口时,未在==阿里云安全组规则==配置,也会被阿里云安全组规则进行挡住而无法访问。针对该问题,需要进行下面三步操作设置。
1、打开防火墙,然后开放防火墙3306端口
2、阿里云安全组规则,开放3306端口
3、mysql授权任何ip都可以远程该mysql服务器
默认LNMP是不安装FTP服务器的,如需要FTP服务器: https://lnmp.org/faq/ftpserver.html
我选择安装pureftpd ,当然也可以不按照pureftpd,直接使用xshell的xftp去操作。
这个ftp虚拟用户为 系统用户 下的虚拟用户。就是说,你通过ftp客户端登录后上传的文件的所有者(权限)为该系统用户。比如,将ftp用户test绑定到系统用户cjf下,那么登录ftp后,上传的服务器的文件所有者是cjf。这样就可以不用给你该系统用户的登录密码,免得你登录服务器去干其他坏事。
解决方法:更改Filezilla设置,编辑-设置-连接-FTP-被动模式,将“使用服务器的外部ip地址来代替”改为“回到主动模式”即可。 ----------就是尝试==被动模式==不行的话,就用==主动模式==去连接。
以前总使用 ftp 公网ip ,登录后操作总是提示227,按网上教程说,把 ftp>passive 关闭被动模式,但还是无法正常使用,这是因为在 ftp 公网ip 会因为==ForcePassiveIP没开启==,==安全组端口没设置==而出现被动模式阻塞。相比 ftp 局部网内部ip 这种方式,更麻烦,且服务器开放了更多的端口,更加不安全。不建议这种操作。
如果你不想了解什么是主动模式、什么是被动模式的话,就记住:
关闭passive(不用操作,只是补充知识点)
主动模式和被动模式:
【内网穿透笔记】FTP映射出现227 Entering Passive Mode错误命令原因及解决方法
安装lnmpa后,可以在 /usr/local/apache/conf/httpd.conf 中看到,apache的根目录Directory也被设置到了 /home/wwwroot/deafualt,而非${apche_home}/htdocs。
在lnmpa的架构中,默认情况下,apache被用来提供访问php的服务器。
如果想让nginx反向代理,通过80端口就可以访问tomcat的项目的话,可以进行设置
vim /usr/local/nginx/conf/nginx.conf
vim tomcat-users.xml
通过putty或者SecureCRT安装lnmp时,网络突然掉线或者不小心putty被关掉等等原因,造成lnmp安装过程被中断怎么办,其实防止这种现象很简单,只要在安装lnmp前执行screen命令就可以了。
详细介绍: https://www.ibm.com/developerworks/cn/linux/l-cn-screen/
screen操作演示
微信公众平台消息接口开发在线调试系统
一、开放3306端口在宝塔上能通过phpmyadmin进入数据库,但是本地远程连接就无法访问,这时,需要检查一下端口是否开放
先看下宝塔的端口:
在看下阿里云或腾讯云服务器上的端口:3306端口开放即可!
二、开放数据库访问权限
宝塔里面的数据库访问权限设置为所有人或指定ip
问题一:万网云虚拟主机怎么用,如何配置 整体简介:首先,万网虚拟主机提供2年的免费试用的。万网的虚拟主机购买以后,需要经过配置它的FTP密码,数据密码,主机管理控制台用户名密码。把这样都配置好以后,才可以能过FTP把网站文件上传到云虚拟主机中去,再然后就可以使用你的网站了。所需工具:淘宝账号(阿里账号)。
步骤:
开通空间后进入管理面板
查看你主机的各种信息:
下载FTP软件进行连接
连接后上传网页文件到网站目录
删除里面的文件
上传文件。
当然上传压缩文件会更快!! 注意事项:linux支持zip和tar,windows支持zip和rar
上传完毕后进入控制面板 选择文件解压缩
选择上传的文件
选择解压的目录,一般就网站根目录了
开始解压
解压
这时再到FTP软件选择刷新
一般我们网站的程序打包都把网站放2级目录,这时我们要把目录移动到网站跟目录
进入网站的源码目录:全部选择,再点移动选项
移动到跟目录 (根目录htdocs/以下)
完成
接下打开你绑定的域名进行网站安装
这里提示空间不足,但没有关系,直接安装
这部要注意了。很多会员到这里都安装不了 为什么呢其实就一个非常低级的错误:数据库连接地址
阿里云的数据库连接地址是:数据库名.my3w 这步一定不要填错!
点下一步就安装成功了。是不是很简单?
问题二:阿里云虚拟主机怎么用 虚拟主机都会给个ip地址,ftp账号和密码,把需要上传的网页内容上传到空间,域名和ip绑定就可以用域名访问你上传的内容了.
问题三:云服务器和云虚拟主机的区别 怎样区分虚拟主机、VPS主机和云服务器?首先说虚拟主机,共享主机也称虚拟主机,从互联网诞生至今,大部分站长都是从共享主机(shared hosting)开始学习建站的。
所谓共享主机,就是一台服务器上有许多网站,大家共享这台服务器的硬件和带宽。如果它发生故障,那么上面的所有网站都无法访问。
VPS主机(VirtualPrivate Server虚拟专用服务器),将一部服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。
云服务器可以看成是新一代的共享主机。首先,云服务器公司将它的硬件和网络线路,做成一朵云,然后提供一些通向这朵云的网络接口API,供客户使用。这时,每个客户共享的不再是某一台特定的服务器,而是云里的所有服务器。 比如,假设你要把本机的文件备份到网上,你可以使用共享主机,把文件传到某一台服务器上也可以使用云服务器,通过某种形式的接口,把它们传到云里。也就是说,共享主机用户直接面对特定的服务器,而云服务器用户直接面对网络接口,看不到服务器内部。
云服务器可以自由选择操作系统类型。这其实是因为云服务器能真正获得root权限,用户可以重装和升级操作系统,而VPS主机用户没有root权限,无法重装和升级操作系统。 传统服务器受限于硬件的可靠性,容易出问题,而且数据需要手工备份,而云服务器更稳定,阿里云实例可用性达 99.95%,云盘数据可靠性不低于 99.9999999% 自动宕机迁移,自动快照备份(需手动配置快照策略),数据恢复更方便。
云服务器可以做到弹性扩容。网站初始阶段访问量小的话,只需要一台低配置的服务器即可,应用程序、数据库、文件等所有资源都在一台服务器上。随着网站发展,可以随时调整 ECS 的配置和数量,无用担心低配服务器在业务突增时带来的资源不足问题。而且是不停机升级带宽,5 分钟内停机升级 CPU 和内存,支撑业务的持续发展。
所以,相比传统服务器,云服务器更易用,成本也会更低。
另外,使用云服务器呢,网站的安全等级会大大提升,像阿里云服务器就为用户提供了云盾服务,当然还有安全等级更加高的其他安全服务,这就要看大家的业务需要了。 更多云服务器的产品信息可以登录阿里云网站了解哦。了解云服务器
问题四:阿里云虚拟主机 的问题 tomcat 这样的代理服务器是必须要有的,apache和nignx这样的配置环境还需要搭配一个语言环境和数据库。
你要是只安装 apache tomcat 也是可以的。 但是只能做静态页面,静态页面是不太好做登录注册留言这些交互功能的。
问题五:阿里云虚拟主机装Wordpress怎么弄 云虚拟主机安装WordPress很简单,主要步骤是:
将域名绑定到虚拟主机。
到WordPress官网下载最新版本的中文版安装包
.wordpress/
用FTP软件登录虚拟主机的FTP账号,将下载的WordPress安装包上传到htdocs文件夹下。
返回主机管理平台解压安装包。
解压完成后我们看到新生成了一个wordpress文件目录,我们需要把wordpress目录下的所有文件移动到虚拟主机的根目录htdocs下。
浏览器访问绑定过的域名自动进入配置页面
重点是配置数据库信息,数据库主机需要你在后面加上端口:3306
填写完成后点击提交,完成安装。
成功安装后我们会进入一个欢迎界面,你可以在这里配置你的站点信息。当然这些信息可以在wp仪表盘修改。
进入WordPress后台
这样就安装完成了。
问题六:阿里云虚拟主机的数据库有什么用 推荐你用:阿里云虚拟主机-普及版(1G网页空间,送50M SQL数据库,支持HTML/ASP/NET/PHP/MYSQL/MSSQL),需要备案:150元/年。
可以加咱,在线上。
问题七:阿里云虚拟主机增加空间怎么那么贵 是的,阿里云是大公司,产品自然会贵,主要是人家宣传的多,打广告的钱自然要在产品上面赚取过来。
问题八:怎么监控阿里云虚拟主机使用情况 1、进入阿里云后台管理,点云监控--云服务监控 就可以看到一些监控数据。
2、使用行云管家,里面也有主机监控,可以帮助你查看主机使用情况,还可以使用微信监控查看。还有成本分析和,堡垒机的运维审计等功能。
问题九:阿里云 虚拟主机 使用什么软件 wdcp用的是比较多的虚拟主机管理软件,景安网络的VPS之家站点有相关详细图文安装使用教程。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)