概念
前言:UI的转变:B/S架构
名词
HTML(HyperText Markup Language) 超级 文本 标记 语言
网页 :使用HTML,PHP,JAVA语言格式书写的文件。
主页:网页中呈现用户的第一个页面。
网站:多个网页组合而成的一台网站服务器
URL:http://www.baidu.com:80/1.html
ftp://192.168.142.143:21/1.txt
统一资源定位符,访问网站的地址
网站架构
LAMP:Linux + Apache + MySQL + PHP
系统+服务器程序+数据管理软件+中间软件
静态站点
Apache :建议使用2.4及以上的版本
1. Apache基础
Apache官网: www.apache.org
软件包名称: httpd
服务端口: 80/tcp(http) 443/tcp(https)
主配置文件: /etc/httpd/conf/httpd.conf
子配置文件:/etc/httpd/conf.d/*.conf
主目录:/var/www/html //网站源代码默认位置
2.安装Apache
[root@localhost ~]# yum -y install httpd //安装
[root@localhost ~]# systemctl start httpd //启动
[root@localhost ~]# systemctl status httpd //查看服务状态
[root@localhost ~]# systemctl enable httpd //开机自启
[root@localhost ~]# systemctl stop firewalld //关闭防火墙
[root@localhost ~]# setenforce 0 //关闭selinux
[root@localhost ~]# httpd -v //查看版本
3.虚拟主机
目的:虚拟主机VirtualHost
作用:在一台物理服务器上运行多个网站
类型
基于主机名:www.a.org
基于端口 :192.168.1.10:80
192.168.1.10:81
基于ip: 192.168.1.1
192.168.1.2
配置虚拟主机目标:在一台服务器上,实现两个网站的架设
网站域名 网站资源存放目录
www.a.org /var/www/html/a.org
www.b.org /b.org 10.8.162.
环境
10.8.162.127 web服务器
10.8.162.13 //客户机
10.8.162.51 //真机
布置服务器
www.a.org站点设置
1.准备网站源码(网页)目录
[root@localhost ~]# mkdir /var/www/html/a.org
[root@localhost ~]# vim /var/www/html/a.org/index.html
输入网页内容,a.com
2.创建a.org的网站配置文件
[root@localhost ~]# vim /etc/httpd/conf.d/a.org.conf
<VirtualHost *:80> //某个虚拟主机
ServerName www.a.org //服务器起个名字
DocumentRoot /var/www/html/a.org //注释:网站的根目录
</VirtualHost>
3.检测配置文件语法,重启服务
[root@localhost ~]# systemctl restart httpd //重启服务
www.b.org站点设置
1.准备网站源码目录
[root@localhost ~]# mkdir /b.org
[root@localhost ~]# vim /b.org/index.html
2.创建b.org的网站配置文件
[root@localhost ~]# vim /etc/httpd/conf.d/b.org.conf
3.检测配置文件语法,重启服务
[root@localhost ~]# httpd -t
[root@localhost ~]# systemctl restart httpd //重启服务
布置客户端
10.8.162.13 //客户机
Linux客户端域名解析
[root@localhost ~]# vim /etc/hosts
Linux客户端测试网站可用性
字符测试:yum install -y elinks
elinks http://www.b.org
配置真机
Windows客户端域名解析
windows客户端测试网站可用性