10-1 discuz论坛搭建

基于域名的虚拟web主机
网页根目录:/var/www/html
网页首页文件:index.html
访问时url:http://域名:80/index.html

chroot (change directory root )

额外的配置文件:/etc/httpd/conf.d/*.conf

域名1–>网站1
域名2–>网站2

请求–>DNS–>服务器返还内容

1.创建另外一个网站(跟/var/www/html同级)
# mkdir /var/www/virtual
2.创建网站内容:
# vim /var/www/virtual/index.html
3.创建额外的配置文件:
# vim /etc/httpd/conf.d/00-virtual.conf
<VirtualHost *:80>
ServerName www.server.com
DocumentRoot /var/www/virtual

4.只要修改配置文件,就需要重启
# systemctl restart httpd
5.修改本地域名解析文件:
# vim /etc/hosts
Ip地址 域名1 域名2 …

错误解决方式:
1.配置文件写错,导致重启失败:
Job for httpd.service failed because the control process exited with error code. See “systemctl status httpd.service” and “journalctl -xe” for details.

# systemctl status httpd.service2.配置文件内容写错了,导致结果失败/etc/resolv.conf/etc/httpd/conf.d/*.conf 前后域名和根目录是否一致!!!

URL 是否有特殊符号:
无特殊符号:http://www.baidu.com/virtual/
有特殊符号:?

1.搭建支持动态的web网站:LAMP LNMP
LAMP:Linux+apache+mysql+php
LNMP:Lixnu+nginx+mysql+php

LAMP所需安装包:
httpd 、 mysql 、mariadb-server 、php 、php-mysql、php-devel
mysql --> mariadb

# rpm  -qc  包名 //列出此软件所有的配置文件

1.安装软件:
# yum -y install mysql mysql-server
php php-mysql php-devel

数据库主配置文件:/etc/my.cnf
数据库数据文件存储位置:/var/lib/mysql/
php主配置文件:/etc/php.ini

2.重启服务:
# systemctl restart httpd
# systemctl restart mariadb

3.测试php环境是否可以使用:
# vim /var/www/html/index.php
<?php
phpinfo();
?>

打开浏览器:输入地址:IP地址/index.php

4.数据库配置:
1.给数据库配置密码:
# mysqladmin -u root password ‘1234’
2.进入数据库:
# mysql -u root -p
Enter passwd :
> create database bbs; //给论坛创建数据库
> grant all on bbs.* to root@localhost
identified by ‘1234’;
> show databases ; //查看所有的库
> use bbs; //进入bbs库
> exit

5.将论坛的配置文件放到网站根目录下,并修改权限:
1.将解压的三个目录传输到/var/www/html目录下
2.增加权限给upload目录:
# chmod -R 777 /var/www/html/upload

6.浏览器打开网址:
Ip地址/upload/install/index.php

在Xshll6上discuz论坛搭建相关推荐

  1. LAMP+DISCUZ论坛搭建流程

    LAMP+DISCUZ论坛搭建 文章目录 LAMP+DISCUZ论坛搭建 一.LAMP 二.安装Apache 1.安装环境 2.配置文件然后编译安装 3.配置便于service管理 4.可使用serv ...

  2. linux-运维进阶-27 Discuz论坛搭建

    linux-运维进阶-27 Discuz论坛搭建 LAMP动态网站架构 关闭selinux,重启才能生效! [root@localhost ~]# vim /etc/selinux/config 将S ...

  3. Linux discuz论坛搭建

    discuz论坛搭建 基于域名的虚拟web主机 网页根目录:/var/www/html 网页首页文件:index.html 访问时url:http://域名:80/index.html chroot ...

  4. LNMP架构以及Discuz论坛搭建

    LNMP架构以及Discuz论坛搭建 文章目录 LNMP架构以及Discuz论坛搭建 前言 实验环境 实验所需要的源码包 实验步骤 1.Nginx的搭建 2.MySQL的搭建 3.PHP的搭建 实验测 ...

  5. Discuz论坛搭建详细过程,一看就懂

    说明:本实验在虚拟机中进行,所使用的软件是VMware Workstation Pro16: 使用的是rhel-server-8.2-x86_64-dvd的镜像文件,搭建论坛的安装包为Discuz_X ...

  6. 应用中心服务器连接不上,Discuz!论坛:您的服务器无法访问应用中心,这将会导致应用无法安装的解决办法...

    马上注册查阅更多教程,下载海量资源,让你轻松玩做站 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 最近帮助一Discuz!论坛用户维护论坛,登录论坛后台,点击应用,反应非常慢,等几分钟, 然 ...

  7. lamp Discuz 论坛搭建

    1 首先你要有一个discuz的包,然后 查看自己是否配置好yum源 注:一定要看看discuz的包拉进Linux里是否完整 1.安装httpd软件 yum -y install httpd 2.启服 ...

  8. Discuz论坛搭建教程

    需要discuz安装包的下面评论,免费提供 1:配置防火墙 firewall-cmd --add-service=http --permanent firewall-cmd --reload 关闭se ...

  9. 基于LNMP框架的Discuz论坛搭建

    上一篇博客只是将三个模块分别进行安装,其中nginx和php算是结合起来了,在配置文件中有修改,但是数据库还是一个独立的,在此,我准备搭建个简单的论坛,使用这个架构,并且将这三部分结合在一起.(Ngi ...

最新文章

  1. 快速构建深度学习图像数据集,微软Bing和Google哪个更好用?
  2. 基类与接口混合继承的声明问题 [C#, Design] -Allen Lee's Magic
  3. 浅谈Java语言中ArrayList和HashSet的区别
  4. LeetCode Binary Tree Right Side View(搜索)
  5. 后端必备的200本书,一次性给你!
  6. 【面试】编译器为我们实现了几个类成员函数?(c++)
  7. Python中list和set的区别
  8. Android测试中被测应用挂了怎么办?
  9. 关于OSPF用反掩码
  10. select函数及fd_set介绍
  11. java tbase_使用Java从firebase获取数据
  12. arduino 土壤温湿度传感器_嫌arduino太贵?太大?试试ATTINY85!DIY温湿度计入门级教程...
  13. THU: 成绩录入系统的bug
  14. Python论做游戏外挂,Python输过谁?
  15. Windows Mobile 6.1发布了
  16. 《反欺骗的艺术》读后感
  17. 时间窗口(Time Windows)
  18. 【VOLTE】SRVCC的演进
  19. SpringBoot添加阿里云OOS服务
  20. SQL 审核查询平台

热门文章

  1. Acwing 第一章模板及详解(基础算法)
  2. XSS跨站脚本攻击防御和Cookie,及SSO单点登录原理
  3. 盛夏进行时,向着夏日限定美好出发
  4. GitHub上项目删除
  5. AQUATOX模型 水环境与水生态应用
  6. app架构升级,该如何高效实用Kotlin?学习路线+知识点梳理
  7. shell函数参数,返回值
  8. 浅谈Anroid设备的CPU类型以及so文件的放置目录
  9. 接口测试中模拟post四种请求数据
  10. 竞彩公司每日足球比赛比分预测!