Liunx基础-----------------------第十六章网站服务

一、概念

UI的转变:B/S框架

HYML:超文本标记语言

网页:使用HTML,PHP,JAVA语言格式书写的文件

主页:网页中呈现用户的第一个页面

网站:多个网页组合而成的一台网站服务器

URL:统一资源定位符,访问网站的地址

网站架构:LAMP:Liunx+Apache+Mysql+PHP

                系统+服务器程序+数据管理软件+数据管理软件+中间软件

中间件:数据库和LIUNx系统之间的软件

二、静态网站

1.Apache基础

  • pache官网: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

  • yum  install   -y   httpd                安装
  • systemctl   start   httpd               启动
  • systemctl   enable   httpd            开机自启,一定要设置
  • systemctl   stop   firewalld           关闭防火墙    然后找快照,作初始化
  • setenforce 0
  • httpd   -v                                     查看版本

3.虚拟机

3.1目的

虚机主机:VirtualHost 

作用:在一台物理服务器上运行多个网站

3.2类型

基于主机名/域名   www.a.com    www.b.com

3.3配置虚拟主机目标

在一台服务器上,实现两个网站的架设

网站域名                                        网站资源存放目录

www.a.org                                        /var/www/html/a.org

www.b.org                                        /b.org

注意关闭firewall和setLiunx

3.4服务器

www.a.org站点设置

1.准备网站源码(网页)目录

mkdir  /var/www/html/a.org 

vim  /var/www/html/a.org/index.html

2.创建a.org的网站配置文件

vim  /etc/httpd/conf.d/a.org.conf                写到子配置文件里好改好写好删,不会影响到主                                                                       配置文件

                                        某个虚拟主机

        ServerName  www.a.org                      服务器起个名字

        DocumentRoot  /var/www/html/a.org   网站的根目录

3.检测配置文件语法,重启服务

httpd  -t

systemctl restart  httpd

www.b.org站点设置

1.准备网站源码(网页)目录

vim  /b.org/index.html

2.创建b.org的网站配置文件

vim  /etc/httpd/conf.d/b.org.conf                

                                      

ServerName  www.b.org                      

DocumentRoot  /b.org   

Require  all  granted

3.检测配置文件语法,重启服务

httpd  -t

systemctl restart  httpd

3.5客户端

Liunx客户端域名解析

vim  /etc/hosts

10.0.128.118 www.a.org  填写web服务器的ip

10.0.128.118 www.b.org  填写web服务器的ip

Liunx客户端测试网站可用性

字符测试

yum   install   -y   elinks

elink  http://www.b.org

图形测试

通过火狐浏览器,分别访问两个网站地址

三、动态网站----部署论坛系统discuz

discuz:开源论坛代码服务社区

1.基础环境

关闭防火墙和seLiunx

2.安装LAMP

  • yum  -y  install  httpd   mariadb-server  mariadb  php   php-mysql  gd  php-gd
  • systemctl   start  httpd   mariadb
  • system  enable  httpd  mariadb

3.安装Discuz

3.1导入discuz网站源码

wget  http://download.comsenz.com/DiscuzX/2.5/Discuz_X2.5_SC_UTF8.zip

mkdir  -p   /webroot/discuz

yum  install  -y  unzip

unzip  Discuz_X3.4_SC_UTF8.zip

cp  -rf  upload/*   /webroot/discuz/

chown   -R   apache.apache   /webroot/discuz/

3.2Apache配置虚拟主机

vim  /etc/httpd/conf.d/discuz.conf

                                      

ServerName  www.discuz.com                     

DocumentRoot  /webroot/discuz   

Require  all  granted

systemctl  restart  httpd

3.3准备数据库

mysql

create  database  discuz;

3.4安装discuz[任何client]

Liunx基础-----------------------第十六章网站服务_第1张图片

Liunx基础-----------------------第十六章网站服务_第2张图片

Liunx基础-----------------------第十六章网站服务_第3张图片

Liunx基础-----------------------第十六章网站服务_第4张图片

Liunx基础-----------------------第十六章网站服务_第5张图片

Liunx基础-----------------------第十六章网站服务_第6张图片

Liunx基础-----------------------第十六章网站服务_第7张图片

4.客户端测试

客户端测试时,添加域名解析

vim   /etc/hosts

192.168.64.3  www.discuz.com3wssd

你可能感兴趣的:(运维,网络)