Linux 网站服务

目录

一、网站架构 LAMP

二、静态站点

1、Apache 基础

2、安装 Apache

3、Apache 虚拟主机

(1) 简介:

(2) 服务器设置:

www.a.org 站点设置:

www.b.org 站点设置:

(3) 客户端设置:

三、动态站点

1、安装 LAMP

2、服务器配置

(1) 导入 discuz 网站

(2) Apache 配置虚拟主机

(3) 准备数据库

(4) 安装 discuz

一、网站架构 LAMP

Linux、apache、mysql、PHP

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

二、静态站点

1、Apache 基础

软件包名称:httpd

服务端口:80(http)、443(https)

配置文件:/etc/httpd/conf/httpd.conf (网站的总配置文件)

子配置文件:/etc/httpd/conf.d/*.conf (单个网站的配置文件)

主目录:/var/www/html

2、安装 Apache

安装:yum -y install httpd

启动:s ystemctl start httpd

查看服务状态:systemctl status httpd

开机自启动:systemctl enable httpd

3、Apache 虚拟主机

(1) 简介:

虚拟主机 virtualHost 作用:在一台物理服务器上运行多个网站

(2) 服务器设置:

www.a.org 站点设置:

① 网站源码目录:

mkdir /var/www/html/a.org (放置网页的目录)

vim /var/www/html/a.org/index.html (输入网页内容)

② a.org 网站配置文件

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

③ 检测配置文件语法,并重启服务

httpd -t

systemctl restart httpd

www.b.org 站点设置:

① 网站源码目录:

mkdir /b.org

vim /b.org/index.html (不在网站默认主目录下)

② b.org 网站配置目录

③ 检测配置文件语法,并重启服务

(3) 客户端设置:

① 客户端域名解析:vim /etc/hosts

② 客户端测试网站可用性:

三、动态站点

配置论坛系统 discuz

1、安装 LAMP

2、服务器配置

(1) 导入 discuz 网站

创造一个文件夹存放网站数据:mkdir -p /webroot/discuz

在 discuz 官网复制脚本命令:

修改属主,让 apache 读取文件:

(2) Apache 配置虚拟主机

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

重启httpd:systemctl restart httpd

(3) 准备数据库

如果报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

则要先启动mariadb:systemctl start mariadb

(4) 安装 discuz

客户机上添加域名解析:

客户机上安装:

论坛安装成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值