#我的第十八堂云计算课# #网站服务#

网站服务

一、概念:
1、名词:
(1)HTML:HyperText Markup Language
超级 文本 标记 语言
(2)网页:使用HTML,PHP,JAVA语言格式书写的文件
(3)主页:网页中呈现用户的第一个页面
(4)网站:多个网页组合而成的一台网站服务器
(5)URL:Uniform Resource Locator
统一资源定位符,访问网站的地址
2、网站架构:
LAMP:Linux + Apache + MySQL + PHP
系统+服务器程序+数据管理软件+中间软件
二、静态站点:
(一)、安装Apache:
1、yum -y install httpd // 安装
2、systemctl start httpd //启动
3、systemctl enable httpd //开机自启
4、systemctl stop firewalld //关闭防火墙
5、setenforce 0 //关闭selinux
6、httpd -v //查看版本
(二)、虚拟主机:
1、服务器(192.168.73.133):
网站1(网站内容显示:a.com):www.a.org
(1)准备网站源码(网页)目录:
mkdir /var/www/html/a.org
echo a.com > /var/www/html/a.org/index.html //输入内容a.com
(2)创建a.org的网站配置文件:vim /etc/httpd/conf.d/a.org.conf
在vim中写入:
<VirtualHost *:80> //某个虚拟主机
ServerName www.a.org //服务器起个名字
DocumentRoot /var/www/html/a.org //注释:网站的根目录

(3)检测配置文件语法,重启服务:
httpd -t
systemctl restart httpd
网站2(网站内容显示:植物僵尸小游戏):www.c.com
(1)准备网站源码目录:mkdir /c.com
(2)创建b.org的网站配置文件:vim /etc/httpd/conf.d/c.conf
在vim中写入:
<VirtualHost *:80> //某个虚拟主机
ServerName www.c.com //服务器起个名字
DocumentRoot /c.com //注释:网站的根目录

<Directory “/c.com”> //目录授权,仅在网站主目录非“/var/www/html”时操作
Require all granted //允许所有的“网站”的访问

(3)检测配置文件语法,重启服务:
httpd -t
systemctl restart httpd
2、客户端:
客服端1(192.168.73.131):
(1)Linux客户端域名解析:vim /etc/hosts
在vim中写入:
192.168.73.133 www.a.org
192.168.73.133 www.c.com
注意:安装最小化的centos7不能直接访问www.c.com
(2)Linux客户端测试网站可用性(字符测试):
yum install -y elinks
elinks http://www.a.org
例图:
在这里插入图片描述
客户端2(真机:10.8.162.73):
(1)在计算机c盘中进入/windows/system 32 /drivers/etc,找到hosts文件并拖到桌面,用记事本模式打开在最后一行另起一行写入:
192.168.73.133 www.a.org
192.168.73.133 www.c.com
然后保存,再拖到/windows/system 32 /drivers/etc
注意:不要改变hosts文件的原始属性
(2)在计算机的浏览器输入www.c.com
例图:
在这里插入图片描述
三、动态站点:
(一)部署博客系统 wordpress:
1、基础环境[已完成]:
sed -ri ‘/^SELINUX=/cSELINUX=disabled’ /etc/selinux/config
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2、安装LAMP[已完成]:
yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
systemctl start httpd mariadb
systemctl enable httpd mariadb
3、安装wordpress:
(1)Apache 配置虚拟主机:vim /etc/httpd/conf.d/wordpress.conf
在vim中写入:
<VirtualHost :80>
ServerName www.wordpress.com
ServerAlias wordpress.com
DocumentRoot /webroot/wordpress

<Directory “/webroot/wordpress”>
Require all granted

然后,重新启动httpd
systemctl restart httpd
(2)导入wordpress网站源码:
mkdir -p /webroot/wordpress //创建网站主目录
unzip wordpress-4.9.4-zh_CN.zip //解压缩源码包
cp -rf wordpress/
/webroot/wordpress/ //拷贝源码到主目录
chmod -R 777 /webroot/wordpress //wordpress-4.9.4-zh_CN.zip
(3)准备数据库(创建一个库):mysql
(4)安装wordpress [任何client]:vim /etc/hosts
在vim中写入:
192.168.73.133 www.wordpress.com
(5)打开浏览器访问域名wwww.wordpress.com
四、阿里云(101.200.235.171):
1、基础环境[已完成]:
sed -ri ‘/^SELINUX=/cSELINUX=disabled’ /etc/selinux/config
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2、安装LAMP[已完成]:
yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
systemctl start httpd mariadb
systemctl enable httpd mariadb
3、安装bb.zip
(1)Apache 配置阿里云主机:vim /etc/httpd/conf.d/bb.conf
在vim中写入:
<VirtualHost :81>
ServerName 101.200.135.171
DocumentRoot /var/www/bb

然后,重新启动httpd
systemctl restart httpd
(2)导入bb.zip(表白网站)网站源码:
mkdir /var/www/bb //创建网站主目录
unzip bb.zip //解压缩源码包
cp -r bb/
/var/www/bb //拷贝源码到主目录
(3)在阿里云控制台的网络与安全中的安全组中找到阿里云中配置规则,在配置规则中添加端口范围目的81/81和授权对象源0.0.0.0/0
例图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值