阿里云搭建一个web项目(网站)介绍(Apache+php+MySQL)
1、从阿里云购买一个ecs服务器
进入阿里云官方平台https://home.console.aliyun.com,选择左侧导航云服务器ECS
选择导航中的实例:
点击右上角的创建实例按钮:
购买界面左上角可以切换成一键购买,学习用选择最便宜的就行
领取代金券地址1:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=byjli5d6
领取代金券地址2:https://www.aliyun.com/minisite/goods?userCode=01nwoxt7
购买完成之后,回到实例页面,可以看到刚刚页面有如上图所示信息,接下来修改密码:
点击更多,选择密码/秘钥,分别修改重置密码和远程连接密码,然后重启实例(重启之后密码才会生效)。选中前面的多选框,即可点击重启按钮。
2、远程连接服务器
下载服务器管理软件,windows下载xshell和xftp,mac下推荐finalshell。
如果不下载软件,也可以点击页面的远程连接,密码是刚刚改过的密码,但是这个在线的终端,后续文件操作都不方便,配置环境没问题。
通过ssh 公网ip地址,密码是刚刚改过的重置密码,连接服务器成功。
3、安装Apache
命令:yum install -y httpd
启动:systemctl start httpd
这个时候通过公网ip还是不能打开的,进入阿里云控制台,选择导航安全组,点击表格中的配置规则,点击右上角“添加安全组”按钮,输入下图信息:
点击确定,这个时候,打开你的公网ip地址,如果看到如下页面,说明Apache安装成功。
Apache默认的根目录是/var/www/html,把你写的代码放到这个目录下就可以访问了,如果需要更改,需要修改/etc/httpd/conf/httpd.conf文件。
4、安装php
命令:yum install -y php
重启Apache服务器,systemctl restart httpd
在/var/www/html目录下新建文件名为index.php的文件,内容是<?php phpinfo()
刷新公网ip的页面,如果看到下图,说明php安装成功:
5、安装mysql
命令:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum install -y mysql-community-server
完成后,重启Apache服务:systemctl restart httpd
接下来,需要修改mysql的密码:
命令:grep "temporary password" /var/log/mysqld.log (获取mysql的默认密码)
localhost:后面的就是默认密码
命令: mysql -uroot -p默认密码 (注意:默认密码如果有特殊字符,在每个特殊字符前加上\)
接下来修改密码:SET PASSWORD = PASSWORD('你的新密码');
注意:现在mysql新密码需要大写、小写、特殊字符。不少于8位的密码,否则会报错
接下来,尝试用客户端远程连接数据库:
mysql默认是不支持远程连接的,需要执行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
然后回到阿里云,在第三步也提过的安全组添加,增加mysql的3306端口的安全组,至此,客户端可以远程连接数据库。
6、域名配置
进入阿里云购买域名:https://wanwang.aliyun.com
购买域名之后,回到控制台,点击导航实例,可以看到刚买的域名。
点击操作中的解析,再点击打开的页面左上角的新手引导,记录值填写你的公网ip地址就行,至此,一个初步完整的web网站已经搭建好了。
但是域名配置好了之后,并不能使用,需要备案,点击阿里云右上角备案,进入备案系统,上传各种证件之后,等待审核通过就能使用了。
阿里云搭建一个web项目(网站)介绍(Apache+php+MySQL)相关推荐
- 阿里云服务器部署web项目全过程
我们在本地编写完Node.js项目,需要将文件打包上传到云服务器,其他人才可以通过url地址来访问和浏览我们编写的程序,在申请.配置阿里云ECS服务器的时候也是踩坑无数,看了网上很多大神的文章,自己也 ...
- 用腾讯云阿里云搭建自己的个人网站
腾讯云购买以后可以先重装系统 选择公共镜像 直接重装,非常快,十秒钟完成 使用远程连接软件 (如 Putty.XShell) 连接你的Linux服务器 比如Xshell,输入账号.密码登陆 之后去宝塔 ...
- IntelliJ IDEA搭建一个web项目含配置tomcat
首先创建一个普通的maven项目,然后配置tomcat服务器 配置完之后点击启动按钮就可以了!!服务器就启动了,浏览器会跳出这样的一个页面,因为此时服务器指定路径下下并没有资源,所以显示404未找到! ...
- 使用Maven搭建一个Web项目
文章目录 设计需求 设计思路 代码部分 目录结构 页面截图 设计需求 完成添加客户信息的操作 设计思路 在页面点击保存,数据提交到服务器 创建CustomerServlet,在CustomerServ ...
- 利用阿里云搭建Java Web开发环境
安装jdk 查看yum源中的jdk版本 yum list java* 安装jdk1.8 yum -y install java-1.8.0-openjdk* 查看java的版本 java -versi ...
- 【阿里云】如何使用阿里云搭建个人网站
前言 作为一个前端切图仔,怎么能没有自己的个人网站呢.这篇文章就教大家使用阿里云搭建一个个人网站.话不多说,请往下看 一.购买阿里云服务器 首先我们得有一个云服务器去部署我们的项目,你可以选择阿里云, ...
- 如何将项目发布到阿里云_尚硅谷基于阿里云搭建数据仓库(实时)项目视频发布...
11月,尚大发布了基于阿里云搭建数据仓库离线项目视频,不少爱学习的小伙伴表示,对实时项目视频翘首以盼,听了大海哥的课,腰不酸了,腿不疼了,一口气从头听到尾还不过瘾,沉迷于学习无法自拔-- 说曹操,大海 ...
- SSM整合(搭建一个Web脚手架)
文章目录 引入Maven依赖 Mybatis配置 Spring SpringMVC 集成三个配置文件 配置WEB Controller例子 SSM基础在这里了 MyBatis笔记(从零到一) Spri ...
- 使用阿里云搭建个人镜像仓库
许多人在搭建k8s的途中都会遇见镜像无法pull的情况,这里我们可以使用阿里云搭建一个个人的镜像仓库,对于无法科学上网的朋友可以使用此方式将镜像托管到阿里云以便我们拉取使用镜像 1.登录阿里云并选择容 ...
最新文章
- Eclipse中各种文件【默认编码格式设置】,防止乱码等问题
- 【数据竞赛】Kaggle知识点:入门到进阶的10个问题
- GAN生成对抗网络-SSGAN原理与基本实现-半监督学习GAN-08
- Spring Cloud异常
- www.cnblog.org无法访问了
- php序列化 java对象,在Java中反序列化一个序列化的php对象
- intelRealsense D435 python3的环境搭建
- python 蓝牙开发_基于python实现蓝牙通信代码实例
- Traefik-kubernetes 初试
- 面向对象——类设计(七)
- CodeBlocks使用静态链接库
- 计算机中所有文字信息都是,计算机文字 计算机文字与信息处理
- 被「羊了个羊」逼疯后,鹅厂程序员怒而自制「必通关版」
- 西北工业大学21计算机考研,研友分享:西北工业大学计算机考研血泪史
- 华为ensp配置AC+AP多个SSID信号
- Mac Mini - 一个深坑
- 研发人员的工时为何需要管理?
- 物流管理APP软件开发公司 让货运变得更简单
- Redis搭建及使用
- arx cloneSameOwnerObjects