搭建自己的网页

如何在阿里云上建立自己的网页

首先需要购买一个实例,需要centos7及以上版本,这里就不过多介绍,之后用finallshell软件连接你的实例

怎么把docker搭载公网上 简述如何在docker下搭建网站_mysql

连接完成后打开你的实例

接下来就是在linux中完成操作。

1、首先安装docker
安装docker前先更新下,免得出错

yum update -y

reboot

安装docker

yum install -y docker

启动

systemctl start docker //启动

systemctl enable docker //添加入开机启动

2、搭建lamp环境
搭建LAMP环境的主要方案分别是:

  1. 一个镜像直接包含全部(简单才是最好用的)
  2. apache、mysql、php独立连接。
    虽然只是了两种方案,但是细节处还是有所不同的。比如说:直接下载别人做好的镜像或者是自己建模,自己建模也分yum安装,源码安装,然后还可以根据个人习惯优化和服务配置。

最简单的

docker search -s 10 lamp //搜索被收藏或使用较多的LAMP镜像,推荐使用tutum/lamp

docker pull docker.io/tutum/lamp //下载镜像

docker images//查看镜像

创建LAMP容器

mkdir /mysql_data

docker run -d --name=lamp -p 8080:80 -p 3306:3306 -v /mysql_data:/var/lib/mysql docker.io/tutum/lamp

将宿主机的目录“/mysql_data”映射到容器的“/var/lib/mysql”目录。

接下来进入容器

docker exec -it lamp /bin/bash

mysql_secure_installation //初始化数据库

之后如下:

Enter current password for root (enter for none):<–初次运行直接回车
 Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
 New password: <– 设置root用户的密码
 Re-enter new password: <– 再输入一次你设置的密码
 Remove anonymous uclear
 sers? [Y/n] <– 是否删除匿名用户,回车
 Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车
 Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
 Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车All done! If you’ve completed all of the above steps, your MariaDB
 installation should now be secure.Thanks for using MariaDB!
 进入mysql

mysql -uroot -p“密码” 在linux里面写“”,防止格式出错,“”紧跟p 或者 mysql -uroot -p回车后自己输入数据库密码(不回显)

create database wp; #创建数据库
\q 退出mysql
好的现在你只要将你的模板导入即可,至于详细设置不同网站有所不同

apt update apt是上传用的组件,最好更新下

cd /var/www/html

打开winscp,连接云服务器,

怎么把docker搭载公网上 简述如何在docker下搭建网站_怎么把docker搭载公网上_02

把你的网页文件拖入到var目录中,
然后执行下列命令
docker cp /var/你的文件名.html lamp:/var/www/html/
(在winSCP里的终端里执行 ,然后在linux中ls查看有了该文件。)

之后在阿里云开放云服务器80和8080的端口

怎么把docker搭载公网上 简述如何在docker下搭建网站_怎么把docker搭载公网上_03

怎么把docker搭载公网上 简述如何在docker下搭建网站_mysql_04


将80和8080端口都开放

开放完成之后,就可以进行访问了

访问网址格式:http://你的公网IP:8080/你的文件名.html

主机:8080/biaodan.html