网站服务管理

34 篇文章 0 订阅

概念

名词
HTML:超级文本标记语言
网页:使用HTML,PHP,JAVA语言格式书写的文件
主页:网页中呈现用户的第一个界面
网站:多个网页组合而成的一台网站服务器
URL:统一资源定位符,访问网站的地址
网站架构
LAMP
Linux+Apache+MysQL+PHP
系统+服务器程序+数据管理软件+中间软件

静态站点

Apache基础
官网:www.apache.org
软件包名称:httpd
服务端口: 80/tcp(http) 443/tcp(https)
主配置文件:/etc/httpd/conf/httpd/conf
子配置文件:/etc/httpd/conf.d/*.conf
主目录:/var/www/html
安装apache
yum -y install httpd (安装)
systemctl start httpd (启动)
systemctl status httpd (查看服务状态)
systemctl enable httpd (开机自启)
systemctl stop firewalld (关闭防火墙)
setenforce 0 (关闭selinux)
httpd -v (查看版本)
虚拟主机
作用:在一台物理服务器上运行多个网站
站点a设置:
准备网站源码(网页目录)
mkdir /var/www/html/a.org
vim /var/www/html/a.org/index.thml (输入网页内容)
创建a.org的网站配置文件:
vim /etc/httpd/conf,d/a.org.conf
<VirtualHost *:80> (某个虚拟主机)
serverName www.a.org (服务器名)
DocumentRoot /var/www/html/a.org (网站的根目录)

检查位置文件语法,重启服务
httpd -t
systemctl restart httpd
站点b设置
准备网站源码目录
mkdir /b.org
vim /b.org/index.thml (输入网页内容)
创建b.org的网站配置文件
vim /etc/httpd/conf.d/b.org.conf
在文件中输入
<VirtualHost :80>
ServerName www.b.org
DocumentRoot /b.org

<Directory "
/b.org"> (目录授权,仅在网站主目录非“/var/www/html”时操作)
require all granted (允许所有的“网站”的访问)

检测配置文件语法,重启服务
httpd -t
无报错就可以启动服务器了
systemctl restart httpd
客户端
linux客户端域名解析
vim /etc/hosts
192.168.1.1 www.a.org (填写web服务器的IP)
192.168.1.1 www.b.org (填写web服务器的IP)

字符测试
yum -y install elinks
elinks http://www.b.org

Windows客户端域名解析
在C盘找到windows < system32 < drivers < etc < hosts
在最下面写
192.168.1.1 www.a.org (填写web服务器的IP)
192.168.1.1 www.b.org (填写web服务器的IP)

windows客户端测试网站可用性
打开真机的运行窗口,输入cmd
ping www.a.org
或直接使用浏览器分别打开两个地址测试
www.a.org
www.b.org

动态站点

LAMP:linux系统-网站程序apache-数据库mysql-PHP中间件
部署论坛系统discuz基础环境
sed -ri ‘/^SELINUX=/cSELINUX=disabled’ /etc/selinux/config (永久关闭selinux)
setenforce 0 (临时关闭selinux)
systemctl stop firewalld.service (停止防火墙)
systemctl disable firewalld.service (开机禁用防火墙)
安装LAMP
安装网站-数据库服务器-数据库客户端-中间件-中间件插件-图形库-php图形库
yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
启动网站和数据库
systemctl start httpd mariadb
开机启动网站和数据库
systemctl enable httpd mariadb
安装Discuz
导入discuz网站源码
wget http://download.comsenz.com/DiscuzX/2.5/Discuz_X2.5_SC_UTF8.zip
mkdir -p /webroot/discuz (创建网站目录)
yum install -y unzip (下载解压工具unzip)
unzip Discuz_X2.5_SC_UTF8.zip (解压)
cp -rf upload/* /webroot/discuz/ (将解压好的文件移动至网站目录)
chown -R apache.apache /webroot/discuz/ (更改网站目录权限属主属组为apache)
配置虚拟机主机
vim /etc/httpd/conf.d/discuz.conf (开始配置虚拟主机)
<VirtualHost *:80>
ServerName www.discuz.com
DocumentRoot /webroot/discuz

<Directory “/webroot/discuz”>
Require all granted

systemctl restart httpd (重启程序)
准备数据库
mysql
MariaDB[(nane)]> create database discuz (创建数据库)
客户端测试时,添加域名解析
vim /etc/hosts
192.168.122.161 www.discuz.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值