阿里云ECS(ubuntu)搭建LAMP
用过PUTTY的SSH 连接
输入公网ip,点击连接到登录界面,输入用户名root(ubuntu默认)及密码(可以在控制台重置密码找回);
登录成功后,更改密码
sudo passwd root
查看目录
ls -a
更新系统
sudo apt-get update
集成开发套件,即ApacheMySQLPHP,所有软件版本都是最新的!
sudo apt-get install lamp-server^
安装成功后检查
php -version
mysql -version
apache2 -version
在浏览器Chrome使用公网IP访问,居然无法访问!
这时候,需要在阿里云控制台设置安全组设置
设置成功后再次打开浏览器访问,即可看到Apache2 Ubuntu Default Page页面,说明安装成功
进入cd var/www/html
ls可以看到index.html文件
新建test.html
touch test.html
向test.html文件写入:
vi test.html键入i进入编辑模式:
这是一个测试页面
body{
background:#3498db;
}
Hello world!
如果这样页面能正常显示,说明Apache2可以正常运行,并且其web目录就是var/www/html
进入ESC进入命令模式,继续键入:wq保存并退出
继续访问ip+test.html,即可看到测试页面信息。
同样在var/www/html下新建phpinfo.php文件
phpinfo();
?>
保存后在浏览器访问IP+phpinfo.php,即可看到php infoPHP Version 7.0.18-0ubuntu0.16.04.1
在Linux中ftp服务器的全名叫 vsftpd,需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置。
1.首先用命令检查是否安装了vsftpd
vsftpd -version
2.如果未安装用一下命令安装
sudo apt-get install vsftpd
安装完成后,再次输入vsftpd -version命令查看是否安装成功
3.新建FTP用户并设置密码以及工作目录
sudo useradd -d dirpth -s /bin/bash ftpname
此处我把工作目录关联到前面Apache2的工作目录即var/www/html
useradd -d /var/www/html -s /bin/bash myftp
myftp即为我的FTP用户名
为了使用FTP工具连接,为其设置密码,
passwd myftp
4.使用FTP工具Filezilla连接:
填写公网IP,选择SFTP-SSH File Trasnfer Protocol,登录类型选择正常,填写FTP的用户名和密码即可登录!
为了以后登录方便,可以使用Filezilla的站点管理工具为其新建一个管理站点。
连接成功后可以看到根目录下前面创建的文件:
test.html,phpinfo.php,index.html
End