阅读 52

阿里云服务器配置详解,阿里云服务器备案

很多童鞋对如何构建服务器的整体过程并不特别明确。 本文的目的是从头到尾教大家构建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


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐