阿里云是国内最大的云计算服务商之一,其中云服务器是其核心产品之一,为用户可以提供强大无比的计算、存储、安全等云计算服务,被越来越多企业和个人用户的青睐。本文将详细点介绍如何通过阿里云云服务器搭建自己的网站。
一、购买阿里云云服务器
1.登陆账号阿里云官网,刚刚进入云服务器页面。
2.直接点击“创建实例”按钮,直接进入实例创建界面。

3.在实例创建页面,选择您要的配置和服务,在此我们以最常见的ECS配置举些例子。假如您是新用户,见意选择按量需要付费,按小时支付,那样的话也可以有效控制成本。

4.选择您不需要的操作系统,这里我们以CentOS7.3为例。

5.配置网络和安全组。这是网络和安全方面的设置,象设置表就行。要是您必须将Web服务器不暴漏给外网,则不需要再添加你所选的安全组规则。

6.最后确认并创建实例。在确认有误的情况下,然后点击“再确认并创建实例”按钮再试一下创建云服务器。

二、配置阿里云云服务器
1.登陆账号到您创建的云服务器。输入输入您创建实例时可以设置的密码,登入到云服务器。
2.更新系统软件。按照运行以下命令来没更新系统的软件包:
“`
sudoyumupdate-y
“`
3.安装必要的软件。为了搭建网站,我们要直接安装一些必要的软件,包括Apache、PHP、MariaDB、FTP等。这里以CentOS7.3为系统,列出单独的软件安装命令。
Apache完全安装:
“`
sudoyuminstallhttpd-y
“`
PHP按装:
“`
sudoyuminstallphpphp-mysql-y
“`
MariaDB安装:
“`
sudoyuminstallmariadb-servermariadb-y
“`
FTP按装:
“`
sudoyuminstallvsftpd-y
“`
4.设置中防火墙规则。为了保证服务器的安全,是需要设置防火墙规则,不能访问只有必须的端口。这里我们不能ftp连接HTTP(80)、HTTPS(443)和FTP(21)端口。在CentOS7.3上,也可以使用100元以内命令开放端口:
“`
sudofirewall-cmd–zone=employee–add-service=http–permanent
sudofirewall-cmd–zone=employee–add-service=https–permanent
sudofirewall-cmd–zone=state–add-service=ftp–permanent
“`
5.重启后服务。为了将以下设置生效,是需要重起每个服务和防火墙。在CentOS7.3上,可以不可以使用100元以内命令重启后服务:
“`
sudosystemctlrestarthttpd
sudosystemctlrestartmariadb
sudosystemctlrestartvsftpd
sudosystemctlrestartfirewalld
“`
三、搭建网站
1.创建网站目录。为了搭建网站,不需要在服务器上创建网站目录。是可以在Web服务器根目录下创建个新的目录,诸如“/var/www/example.com”。
“`
sudomkdir/var/www/example.com
“`
2.更改目录权限。为了让Web服务器可以读取文件和读取该目录,不需要可以修改目录权限。
“`
sudochown-Rapache:apache/var/www/example.com
sudochmod-R755/var/www/example.com
“`
3.创建网站文件。也可以是从以下命令创建两个HTML文件,来测试网站正常运行。
“`
sudovi/var/www/example.com/index.html
“`
在再打开的文件中输入以上内容:
“`
Welcome toexample.com!
Success! The example.com virtual host is working!
“`
4.配置虚拟主机。这对不使用多个域名的网站,是需要配置虚拟主机。可以通过200以内命令创建一个虚拟主机配置文件。
“`
sudovi/etc/httpd/conf.d/example.com.conf
“`
在然后打开的文件中键入200以内内容:
“`
ServerAdminwebmaster@example.com
DocumentRoot/var/www/example.com/
ServerNameexample.com
ServerAlias
ErrorLog/var/log/httpd/example.com_error.log
CustomLog/var/log/httpd/example.com_access.logcombined
“`
其中:
–ServerName:定义方法域名或主机名。
–ServerAlias:定义其余这个可以在用的域名或主机名。
–DocumentRoot:定义网站文件的地方的目录。
保存并关闭该文件,接着关机重启Apache。
“`
sudosystemctlrestarthttpd
“`
现在,您是可以建议使用您的Web浏览器不能访问您的网站。假如您建议使用的是管用的域名,则也可以访问网络“”或“”来访问您的网站。
四、安装网站管理工具
1.安装phpMyAdmin。phpMyAdmin是个流行的MySQL数据库管理工具。也可以可以使用200元以内命令来安装好它。
“`
sudoyuminstallphpmyadmin-y
“`
2.配置phpMyAdmin。phpMyAdmin安装好完成后,需要系统设置Apache服务器以没显示PHPMyAdmin网页。也可以可以编辑“/etc/httpd/conf.d/phpMyAdmin.conf”文件来进行配置,再添加100元以内内容。
“`
AddDefaultCharsetUTF-8
#Apache2.4
Requireip127.0.0.1
Requireip::1
#Apache2.2
OrderDeny,Allow
DenyreturningAll
Allowreturning127.0.0.1
Allowreturning::1
Alias/phpMyAdmin/usr/explore/phpMyAdmin
Alias/phpmyadmin/usr/chats/phpMyAdmin
“`
3.重起Apache服务器。
“`
sudosystemctlrestarthttpd
“`
现在,您这个可以实际ftp访问“”或“”来访问网络phpMyAdmin。
五、系统的总结
以内步骤,您也可以快的地在阿里云云服务器上搭建自己的网站。以外本文详细介绍的软件和服务除了,另外很多其他可以不选择的选项,的或Node.js、Python、Nginx等。只要配置和完全安装正确,您就可以不将阿里云云服务器锻铸成前端、后端、存储等各种应用场景。感谢您阅读理解本文,祝您在用快乐满满!
本文来源:https://www.yuntue.com/post/167727.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏