网站服务以及部署网站论坛discuz与网络论坛WordPress
网站架构 LAMP Linux+Apache+MySQL+PHP
系统+服务器程序+数据管理软件+中间软件
静态网站:Apache:服务端口:80/tcp(http)443/tcp(https)
1.主配置文件 /etc/httpd/conf/httpd.conf
子配置文件:/etc/httpd/conf.d/*.conf
主目录:/var/www/html 网站源码位置
2. 虚拟主机
作用:在一台物理服务器上运行多个网站
类型:基于主机名 www.a.org www.b.org
a.配置虚拟主机目标:在一台服务器上,实现两个网站的架设
网站域名 网站资源存放目录
www.a.org /var/www/html/a.org
www.b.org /b.org
b.准备网站源码(网页)目录 mkdir /var/www/html/a.org
vim /var/www/html/a.org/index.html 输入网页内容 a.com.com.com
c.创建a.org的网站配置文件 vim /etc/httpd/conf.d/a.org.conf
<VirtualHost *:80> 某个虚拟主机 ServerName www.a.org 服务器起个名字 DocumentRoot /var/www/html/a.org </VirtualHost>
d.检测配置文件语法,重启服务
httpd -t systemctl restart httpd
www.b.org站点设置
准备网站源码(网页)目录 mkdir /b.orgvim /b.rog/index.html 网页内容
创建a.org的网站配置文件 vim /etc/httpd/conf.d/b.org.conf
<VirtualHost *:80> ServerName www.b.org DocumentRoot /b.org </VirtualHost> <Directory "/b.org"> Require all granted </Directory>
检测配置文件语法,重启服务
httpd -t systemctl restart httpd
去客户端测试
1.在Windows中做域名解析C:\Windows\System32\drivers\etc\hosts中添加上一行
192.168.31.134 www.a.org 192.168.31.134 www.b.org
此时能够ping www.a.org www.b.org 能ping通
在网页中打开也会显示i内容
2.在Linux中测试
vim /etc/hosts 中添加
192.168.31.134 www.a.org 192.168.31.134 www.b.org
字符浏览器测试 yum -y install elinks
elinks www.a.org elinks www.b.org
火狐浏览器打开网站测试
动态站点 LAMP Linux系统-网站程序Apache-数据库MySQL-PHP中间件
1.部署论坛系统discuz (关闭防火墙)
安装LAMP
[root@localhost ~]yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd [root@localhost ~]systemctl start httpd mariadb [root@localhost ~]systemctl enable httpd mariadb
2.导入discuz网站源码 Discuz! 官方站 - PHP 开源论坛 - Powered by Discuz!
wget https://gitee.com/3dming/DiscuzL/attach_files/870709/download
mkdir -p /webroot/discuz yum -y install unzipunzip Discuz_X3.4_SC_UTF8_20211022.zip cp -rf upload/* /webroot/discuz/ chown -R apache.apache /webroot/discuz/
3.Apache配置虚拟主机 vim /etc/httpd/conf.d/discuz.conf
<Virtualhost *:80> ServerName www.discuz.com DocumentRoot /webroot/discuz </VirtualHost> <Directory "/webroot/discuz"> Require all granted </Directory>
systemctl restart httpd
4.准备数据库[root@localhost discuz]# mysqlMariaDB [(none)]> create database discuz; MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | discuz | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
5.在客户端测试,先做域名解析 C:\Windows\System32\drivers\etc\hosts中添加
192.168.31.134 www.discuz.com
在客户端打开网站 www.discuz.com
部署博客系统wordpress(关闭防火墙)
1.在WordPress官网下载压缩包 下载 | WordPress.org China 简体中文
通过xshell上传 rz 选择文件
2.导入源码
[root@localhost ~]# mkdir -p /webroot/wordpress [root@localhost ~]# unzip wordpress-5.8.1-zh_CN.zip [root@localhost ~]# cp -rf wordpress/* /webroot/wordpress/ [root@localhost ~]# chmod -R 777 /webroot/wordpress/
3.虚拟主机配置 vim /etc/httpd/conf.d/wordpress.conf
<VirtualHost *:80> ServerName www.wordpress.com ServerAlias wordpress.com DocumentRoot /webroot/wordpress </VirtualHost> <Directory "/webroot/wordpress"> Require all granted </Directory>
systemctl restart httpd
4.创建数据库
mysql
MariaDB [(none)]> create database wordpress;
5.客户机
a.做域名解析C:\Windows\System32\drivers\etc\hosts
192.168.31.134 www.wordpress.com 192.168.31.134 wordpress.com
在浏览器中打开www.wordpress.com
网站服务以及部署网站论坛discuz与网络论坛WordPress相关推荐
- NSIS一键安装网站环境及部署网站
最近研究通过NISI脚本安装一键部署网站,在这做一个学习札记~ ;项目: 智慧校园云平台 ;时间: 2014年7月16日 ;作者: Kan Lau ; 该脚本使用 HM VNISEdit 脚本编辑器向 ...
- 【Linux入门指北】 网站服务
网站服务 文章目录 网站服务 一.简介 二.静态站点 三.动态站点 1.LAMP 2.部署论坛系统discuz 2.1 基础环境 2.2 安装LAMP 2.3 安装Discuz ! 3.部署博客系统 ...
- linux进阶-网络安全系统网站服务
网络安全系统网站服务 1)网站服务概念介绍 2)网站服务部署过程 静态方式 nginx (静态*),apache 2) nginx程序: 3) 网站服务目录结构: 4) 网站服务配置介绍: 5)网站服 ...
- Linux学习13—网站服务
文章目录 一. 网站简介 1.1 前言 1.2 概念 1.3 名词解释 1.4 网站架构 二. 静态网站 2.1 Apache简介 2.2 Apache基础 2.3 Apache安装与配置 2.4 虚 ...
- 主流网站服务器配置组成 主流网站服务器报价
主流网站服务器配置组成 主流网站服务器报价 当今互联网已经是由数量巨大的服务器担当各种服务角色,构成丰富多彩,信息巨大的网络世界,最新英特尔Xeon处理器采用45纳米制程技术,提供第二代四核动力,主频 ...
- Nginx网站服务与LNMP架构部署(详解)
Nginx网站服务与LNMP架构部署 1.Nginx服务基础 2.编译安装Ngiax 3.Nginx的运行控制 4.配置文件nginx.conf 5.Nginx虚拟主机 6.LNMP架构部署 1.源码 ...
- nginx 根据目录指定root_部署Nginx网站服务实现访问状态统计以及访问控制功能
Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,单个物理服务器可支持30000-50000个并发请求. Nginx的安装文件可以从官方网站h ...
- 手把手教你在局域网部署前端vue+后端php的网站服务
教你在局域网部署前端vue+后端php的网站服务 1.阅读对象 本篇教程适合新手阅读,老手直接略过 2.教程难度 初级 本人水平有限,文章内容难免会出现问题,如果有问题欢迎指出,谢谢 正文 如今网站建 ...
- 综合架构网站服务概念原理/部署安装(三)
网站服务防盗链优化设置 什么是盗链概念:盗取链接 == 消耗网站流量资源 1.用户访问 B 盗链网站(图片A) 消耗图片资源 A网站流量 占用A网站带宽 云主机:网络通讯计费模式 固定带宽计费 ...
最新文章
- apply call bind 简介
- 数据中心防雷SPD技术漫谈
- golang 打印函数名/文件名/行号 Callers
- 静态反调试技术(1)
- 尝试 Docker + Nginx 部署单页应用
- localStorage与sessionStorage的区别
- python一元三次方程拟合_一元三次方程的求根公式
- python判断密码强度_python – 检查密码的强度(如何检查条件)
- graphpad7.04多组比较p值_R语言缺失值处理(MICE/Amelia/missForest/Hmisc/mi)
- Silverlight 密码框 Focus
- dos从优盘启动计算机,DOS启动版U盘制作方法(usbboot)
- 用matlab对图像进行二维傅里叶变换
- spring tx:advice(转)
- 五分之四的不同表达式_省技能大赛题库(五) 滴定分析基础知识
- mysql数据库怎么加入时间戳
- Linux 指令:怎样从文件中找到重复行?
- C语言文字简单加密程序的实现
- Postgresql之Vacuum和Vacuum full的区别
- 医院排班算法 护士排班法
- linux内存显示与实际不符,free命令显示的内存与实际不符
热门文章
- 使用Go爬豆瓣电影Top250 并写入数据库
- Python爬虫——Scrapy框架(附有实战)
- 苹果机上使用onenote2007
- 智能超表面(RIS)原理,具体实现,全向智能超表面(IOS)应用
- php lotus notes,Linux_Ubuntu Linux Wine上使用Lotus Notes 7,两种方法: A、如果data - phpStudy...
- Diffusion Models - 扩散模型(一)
- Diffusion 扩散模型(DDPM)详解及torch复现
- 发明专利申请流程 发明专利代理
- 初中生学编程杂谈(1)
- Nwafu-OJ-1487 Problem q C语言实习题八——ASCII字模文件