第十四章 Linux系统之网站服务

概念:

现在的互联网,所用的架构都是B/S架构。

 HTML:超文本标记语言

 网页:使用HTTP、PHP、JAVA语言格式书写的文件。

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

 URL:统一资源定位符,是一个链接地址。

Apache :公司  (httpd 软件,nginx)


1.用apache部署网站

  安装条件: 环境、服务器、IP、yum源、域名服务、防火墙

     Yum -y install httpd

      端口:80   443(加密)   

      默认路径:/etc/www/html

      httpd :服务名

   配置文件:

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

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

 2.虚拟主机:在一台服务器上部署多套网站

三种方式:基于域名、IP和端口

(1)基于域名(注意写解析文件)

   <VirtualHost *:80>

         DocumentRoot  /var/www/html/a.org    网站路径

         ServerName   www.a.org                 域名

</VirtualHost>

(2)基于端口(注意主配置文件开放端口)

  <VirtualHost *:81>

          DocumentRoot  /var/www/html/b.org    网站路径

          ServerName         192.168.241.128   ip地址

</VirtualHost>

    在 /etc/httpd/conf/httpd.conf 主配置文件中开放81端口

(3)基于IP

   <VirtualHost *:80>

        DocumentRoot  /var/www/html/c.org    网站路径

        ServerName         192.168.241.129    ip地址

</VirtualHost>

<VirtualHost *:80>

        DocumentRoot  /var/www/html/d.org    网站路径

        ServerName         192.168.241.130   ip地址

</VirtualHost>

 注意:当网站项目不在默认网站目录下 /var/www的目录里,就需要给目录授权

   <Directory       "/b.org">   授权的目录

Require       all        granted

</Directory>

3.动态网站

   LAMP架构:Linux系统+Apache+MySQL数据库+Php中间插件

  搭建架构:安装软件(7个软件)

Yum  -y install httpd mariadb-server  mariadb php php-mysql  gd php-gd

启动httpd  mariadb

Systemctl start httpd mariadb

Systemctl enable httpd mariadb

       

       上线网站环境

       (1)解压压缩包     (2)创建项目目录     (3)给权限   (4)写虚拟主机配置文件  (5)重启httpd服务  (6)准备数据库

    (7) 创建数据库   (8)查看数据库    (9)访问测试

  

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值