linux网站的搭建
时间:2023-07-10 20:42:01 | 来源:网站运营
时间:2023-07-10 20:42:01 来源:网站运营
linux网站的搭建: 网站简介
B/S架构 浏览器服务器架构
名词认识
HTML hyper text markup language 超级文本标记语言
网页 使用HTML,PHP,JAVA语言格式书写的文件
主页 网页中呈现用户的第一个页面
网站 多个网页组合而成的一台网站服务器
URL 统一资源定位符 访问地址 Uniform Resource Locator
网站架构 LAMP 企业中为企业提供网站的平台 linux+Apache+MySql+PHP
系统+服务器程序(前台)+数据管理软件(后台)+中间软件
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
静态网站(静态站点)
Apache程序
http://www.apache.org 软件包名 httpd
服务端口:80/tcp(http) 443/tcp(https)
配置主文件: /etc/httpd/conf/httpd.conf
配置子文件: /etc/httpd/conf.d/*.conf
网站源代码主目录 /var/www/html/
安装软件 yum -y install httpd
安装完成,启动,开机自启,关防火墙firewalld,关防护selinux,开网卡
systemctl start enable stop disable setenforce 0
»
firewalld简介,关闭stop,永久关闭disable 查看status
保护互联网对服务器的影响,防止网络外的对服务器的影响
selinux简介,关闭setenforce 0,永久关闭vi /etc/sellinux/config , SELINUX=disabled,
查看 getenforce ,permissive 放行 disable 关闭 enforcing 开启
保护服务器内部的程序对内部文件的影响
»
查看版本信息 httpd -v
若输出类似 即可 Server version: Apache/2.4.6 (CentOS)
~~~~~~~~~~
虚拟主机的认识 作用: 在一台虚拟主机上搭建多个网站并运行
类型: 基于主机域名 实例
http://www.a.com 配置虚拟主机目标: 在一台服务器上,实现两个以上的网站架设
网站域名 网站资源存放目录
http://www.aa.org /var/www/html/
http://aa.org 主目录 站点1
http://www.bb.org /
http://bb.org 站点2
温馨提示,修改配置文件,一定要restart重启服务
服务器站点配置
1、
http://www.aa.org站点设置
1.1 准备网站源码目录 mkdir /var/www/html/
http://aa.org 编写入内容进静态网页 vi /var/ww/html/
http://aa.org/index.html hello! this is
http://www.aa.org 1.2 创建
http://aa.org的网站配置文件 编写配置文件一定要仔细!!!
vi /etc/httpd/conf.d/aa.org.conf
<VirtualHost *:80> //虚拟主机
ServerName
http://www.aa.org //服务名
DocumentRoot /var/www/html/
http://aa.org //网站内容的根目录
</VirtualHost>
编写完成后查看 httpd -t
提示 OK 成功 其他情况请仔细重编写
确认成功后 重启服务 systemctl restart httpd
1.3 创建
http://bb.org的网站配置文件 检查仔细!!!
vi /etc/httpd/conf.d/bb.org.conf
<VirtualHost *:80> //虚拟主机
ServerName
http://www.bb.org //服务名
DocumentRoot /
http://bb.org //网站内容的目录
</VirtualHost>
<Directory "/bb.org">
Require all granted
// 因为
http://bb.org站点不在主目录下,所以要把
http://bb.org目录引入到主目录
</Directory>
编写完成后查看 httpd -t
提示 OK 成功 其他情况请仔细重编写
确认成功后 重启服务 systemctl restart httpd
~~~~~~~~~~~~~~~~~~~~
linux 客户端的配置及测试
1.1 编写客户端的域名解析 (写入内容,原有内容不改动 )
vi /etc/hosts
192.168.159.145
http://www.aa.org // ip地址为网站服务器的ip
192.168.159.145
http://www.bb.org // ip地址为网站服务器的ip
1.2 测试
图形测试 打开浏览器 输入站点
http://www.aa.org 看到网站内容即成功
字符测试 yum -y install elinks 安装连接工具
elinks
http://www.aa.org 看到网站内容即成功