云计算学习——Linux网站服务

网站架构:LAMP=Linux+Apache+MySQL+PHP(系统+服务器程序+数据库+中间件)

Apache

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

  • 官网:Welcome to The Apache Software Foundation!

  • 软件包:httpd

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

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

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

  • 主目录:/var/www/html————网站源码默认位置

安装

下载安装:yum -y install httpd
​
启动服务:systemctl   start httpd
​
查看服务状态:systemctl  status httpd
​
服务开机自启:systemctl  enable httpd 
​
查看版本信息:httpd -v

虚拟主机技术

目的:在一台服务器上运行多个网站

类型:基于域名分类————通过输入不同的域名来访问同一台服务器的不同网站

配置虚拟主机

——根据域名的不同存放到不同的文件夹中

静态网站测试

创建网站源码目录
mkdir  /var/www/html/a.org
​
在目录里写入测试文件
echo aaaaaa  >  /var/www/html/a.org/index.html
​
创建编写配置文件
vim /etc/httpd/conf.d/a.org.conf
<VirtualHost *:80>                      开始标签和端口
ServerName www.a.org                    设置域名
DocumentRoot /var/www/html/a.org        设置网站的主页目录
<VirtualHost>                           结束标签
​
检查是否有语法错误
httpd -t
​
重启服务
systemctl restart  httpd

注意:当网站源码目录不在Apache的默认主目录下,配置文件需添加授权信息

测试

客户端配置自定义域名

在配置文件添加信息
vim /etc/hosts
192.168.159.128  www.a.org
服务器地址           域名

打开网站,输入域名,显示内容正确表示访问成功!

命令行访问

下载elinks工具

yum -y install elinks
elinks  http://www.a.org

动态网站测试——以论坛类型的网站进行测试

准备LAMP

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

创建文件夹

mkdir /var/www/html/webroot

进入网站:Disucz! 下载_免费搭建网站_开源建站系统下载_Discuz!官方_为您提供全方位建站服务!

选择3.4版本,点击下载脚本,复制出现的命令,粘贴到shell终端执行

与创建的文件夹进行绑定

授权

chown   -R    apache.apache    /var/www/html/webroot

修改虚拟主机配置文件

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

 

创建数据库

启动服务:systemctl start mariadb
        systemctl  enable  mariadb

进入mysql

创建数据库

create database discuz;

配置客户机域名

vim /etc/hosts
192.168.159.128   www.discuz.com

使用客户机访问并安装discuz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值