阿里云服务器配置详解,阿里云服务器备案
很多童鞋对如何构建服务器的整体过程并不特别明确。 本文的目的是从头到尾教大家构建AlibabaCloud (阿里巴巴云)服务器和安装LNMP环境。 此外,还设置了二级域名,以便可以在一台服务器上运行多个项目。
目录介绍
申请AlibabaCloud (阿里巴巴云)服务器安装LNMP环境安装其他常用扩展如何本地连接AlibabaCloud (阿里巴巴云)服务器注册Alibaba服务器iyun.com/)、申请账号密码密码点击控制站)、云服务器ECS )、实例)、创建服务器实例、创建服务器实例)、站点运行环境)。
包年包月或流量支付时,建议选择一种收费方式。 如果只是测试练习的话,建议在流量上比较便宜。 几块钱就可以测试了。 不用的时候随时关掉。 不使用时,请务必释放实例。 否则,我会继续收费
安全组设置(可以稍后设置)。 如果不设置,则只有IP可以访问,域名可能无法访问)。
镜像ubuntu 16.04 64位
服务器帐户设置(默认root )、密码
接下来补钱,下单就行了。
4 .此时,点击云服务ECS的实例菜单,可以看到刚才购买的服务实例
安装LNMP环境需要终端工具链接Alibaba云(阿里巴巴云)服务器。 mac系统直接使用附带的终端工具Terminal.app。 在window系统上,建议使用Putty或xshell。 因为大家一般都使用window系统,所以我在window系统上演示putty连接到AlibabaCloud (阿里巴巴云)服务器。 打开putty软件,在起始页输入刚刚申请的AlibabaCloud (阿里巴巴云)服务器的IP
输入前一篇中你申请服务器时填写的账户密码,与平时登录QQ本质上没有区别
图显示你登录成功了
验证ubuntu系统安装的软件包dpkg -l | grep gcc安装n(nginx ) M(mysql ) p ) PHP )。 首先更新源仓库,将要安装的软件放入仓库。 获取更新
nginx apt-get install nginx安装
输入以上命令后,系统会询问是否确认安装。 选择y就可以了
安装完成后,在浏览器中输入服务器的IP地址,并显示以下页面以指示安装成功。
接下来需要对nginx进行配置,也是本文的重点
nginx的安装目录位于/etc/nginx文件夹下
切换到nginx目录
目录中有一个sites-available文件夹,其中包含nginx配置文件
进入后修改default文件
vim default
需要修改以下配置,做了两张图,第一张是原配置,第二张是我们修改后的配置,按实际情况修改就行,这里我只讲步骤不讲原理,哪个配置项不明白为什么需要这样修改,复制这项直接百度就出结果了。
变更前的构成
更改的配置
ubuntu的缺省值为php-fpm。 采用端口方式需要配置。 这意味着,如果php-cgi采用侦听9000端口的方法,则必须找到/etc/PHP/7.0/fpm/poll.d/www.conf文件
修改完配置后,要使配置生效还需要做一下软链接并重启nginx使配置加载
创建软件链接
访问/etc/nginx/sites-enabled目录。 图
重新启动ln-s/etc/nginx/sites-available/default./nginx服务器
服务nginx重新开始
到目前为止,已经配置了nginx,但我会写下以后的日记,以了解如何解析域名和设置虚拟主机。
安装PHP首先,检查一下存储在AlibabaCloud (阿里巴巴云)仓库中的默认已安装PHP的版本apt-cache show php
请注意,ubuntu16.04系统缺省安装的是PHP7.0
PHP apt-get安装PHP的安装
此命令一次实例以下软件包PHP-common PHP 7.0 PHP 7.0-cliphp 7.0-common PHP 7.0-fpm PHP 7.0-JSON PHP 7.0-opcachephp 7.0-readline
安装mysql (必须设置mysql帐户密码,帐户默认为root ) apt-cache search mysql //显示可安装的mysql程序包
apt-get install mysql-server
以下软件包libaio1lib CGI-fast-perllibcgi-pm-perllibencode-locale-perl libevent-core-2.0-5 lib fcgi-perllibencgi-perlllllibencode
libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libtimedate-perl liburi-perl mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7
除了以上需要安装的软件,我们还需要以下一些软件
curl 信息采集和抓取使用
apt-get install curl
git 版本管理工具
apt-get install git
zip unzip 压缩、解压缩软件
apt-get install zip unzip
redis 非关系型数据库(php的redis扩展不需要安装,因为laravel项目自带)
apt-get install redis-server
php的curl扩展
apt-get install php-curl
php的mysql扩展
apt-get install php7.0-mysql
安装openssl
apt-get install openssl
php的mbstring扩展
apt-get install php-mbstring
php的xml扩展
apt-get install php-xml
composer安装
先下载composer
wget https://getcomposer.org/download/1.4.1/composer.phar
mv composer.phar /bin/composer
修改执行权限 chmod -R 777 composer
修改中国镜像源 composer config -g repo.packagist composer https://packagist.phpcomposer.com
这样就可全局执行了
连接阿里云
连接阿里云有很多方法,对window系统,我们可以下载putty和xshell和fileZilla这三款软件中的任意一种
1.putty连接 百度搜putty下载并安装。输入你要连接的服务器的IP、你阿里云的账号(一般为root)和当时设置的密码,如图
输入账号密码,如果看到如下界面,表示连接成功
连接成功后,就可以对服务器使用命令做各种操作了。 2.xshell连接 百度搜xshell下载并安装点击文件》新建,新建一个到服务器的链接
输入账号密码登录
3.fileZilla这款软件主要做文件上传操作,就是将你本地做得项目传到服务器上
下载安装
点文件》新站点管理器,填如下设置,点击连接按钮连接服务器
进入主界面,左边是你本地的目录结构,右边是服务器的目录结构,选中左边要上传的项目拖动右边即可将文件上传
有问题反馈
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流
邮件(jiaohuafeng#gmail.com, 把#换成@)QQ: 414582343weibo: @小yhd