Linux笔记9_网站服务

## 网络服务

        • 概念
        • 静态站点
        • 动态网站

概念

前言:UI的转变:B/S架构(浏览器/服务器)

名词:

  • HTML(超级文本标记语言)
  • 网页:使用HTML,PHP,JAVA语言格式书写的文件
  • 主页:网页中呈现用户的第一个页面
  • 网站:多个网页组合成的一台网站服务器
  • URL:http://www.baidu.com/1.html / URL / 统一资源定位符 / 访问网站的地址

网站架构:

  • LAMP:Linux+Apache+MySQL+PHP
  • 系统+服务器程序+数据管理软件+中间软件

静态站点

Apache官网:www.apache.com

软件包名称:httpd

服务端口:80/tcp(http) 443/tcp(https)

配置文件:/etc/httpd/conf/httpd.conf

子配置文件:/etc/httpd/conf.d/*.conf

安装Apache

  • yum install -y httpd
  • systemctl start httpd
    systemctl status httpd
  • systemctl enable httpd
  • 关防火墙——SeLinux
    • 防火墙:保护互联网对服务器的影响
    • SElinux:保护服务器内部程序(ftp)对内部文件程序(/var/ftp)的访问

测试:
Linux笔记9_网站服务_第1张图片

虚拟主机:

  1. 目的

    • 虚拟主机 VirtualHost

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

  2. 类型

    • 基于主机名:www.a.com
  3. 配置虚拟主机目标

    • 在一台服务器上,实现两个网站的架设
    • 网站域名 网站资源存放目录
    • www.a.org /var/www/html/a.org
    • www.b.org /b.org
    • 注意关闭防火墙和Selinux
  4. 服务

    • www.a.org站点设置:
      1. 准备网站源码(网页)目录:
        1. mkdir /var/www/html/a.org
          cd a.org/l
          vim index.html
      2. 创建a.org的网站配置文件
        1. [root@server a.org]# vim /etc/httpd/conf.d/a.org.conf

        2. ServerName www.a.org
          DocumentRoot /var/www/html/a.org
      3. 检测配置文件语法,重启服务
        1. httpd -t
        2. systemctl restart httpd
    • www.b.org站点设置:
      1. 准备网站源码(网页)目录:
        1. mkdir /b.org
      2. 创建a.org的网站配置文件
        1. [root@server a.org]# vim /etc/httpd/conf.d/b.org.conf

        2. ServerName www.b.org
          DocumentRoot /b.org


          Require all granted
      3. 检测配置文件语法,重启服务
        1. httpd -t
        2. systemctl restart httpd
  5. 客户

    • Linux客户端域名解析
    • vim /etc/hosts
    • 192.168.1.11 www.a.org

动态网站

  • 环境
    • 关闭Selinux,关闭防火墙
  • 安装LAMP
  • 安装Discuz!
  • 客户端测试 /

Linux笔记9_网站服务_第2张图片

手动搭建 Discuz! 论坛

https://cloud.tencent.com/document/product/213/8043

Linux笔记9_网站服务_第3张图片

注:此时产生的问题(只能通过IP地址访问)

Linux笔记9_网站服务_第4张图片


你可能感兴趣的:(Linxu)