在Xshll6上discuz论坛搭建
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论坛搭建相关推荐
- LAMP+DISCUZ论坛搭建流程
LAMP+DISCUZ论坛搭建 文章目录 LAMP+DISCUZ论坛搭建 一.LAMP 二.安装Apache 1.安装环境 2.配置文件然后编译安装 3.配置便于service管理 4.可使用serv ...
- linux-运维进阶-27 Discuz论坛搭建
linux-运维进阶-27 Discuz论坛搭建 LAMP动态网站架构 关闭selinux,重启才能生效! [root@localhost ~]# vim /etc/selinux/config 将S ...
- Linux discuz论坛搭建
discuz论坛搭建 基于域名的虚拟web主机 网页根目录:/var/www/html 网页首页文件:index.html 访问时url:http://域名:80/index.html chroot ...
- LNMP架构以及Discuz论坛搭建
LNMP架构以及Discuz论坛搭建 文章目录 LNMP架构以及Discuz论坛搭建 前言 实验环境 实验所需要的源码包 实验步骤 1.Nginx的搭建 2.MySQL的搭建 3.PHP的搭建 实验测 ...
- Discuz论坛搭建详细过程,一看就懂
说明:本实验在虚拟机中进行,所使用的软件是VMware Workstation Pro16: 使用的是rhel-server-8.2-x86_64-dvd的镜像文件,搭建论坛的安装包为Discuz_X ...
- 应用中心服务器连接不上,Discuz!论坛:您的服务器无法访问应用中心,这将会导致应用无法安装的解决办法...
马上注册查阅更多教程,下载海量资源,让你轻松玩做站 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 最近帮助一Discuz!论坛用户维护论坛,登录论坛后台,点击应用,反应非常慢,等几分钟, 然 ...
- lamp Discuz 论坛搭建
1 首先你要有一个discuz的包,然后 查看自己是否配置好yum源 注:一定要看看discuz的包拉进Linux里是否完整 1.安装httpd软件 yum -y install httpd 2.启服 ...
- Discuz论坛搭建教程
需要discuz安装包的下面评论,免费提供 1:配置防火墙 firewall-cmd --add-service=http --permanent firewall-cmd --reload 关闭se ...
- 基于LNMP框架的Discuz论坛搭建
上一篇博客只是将三个模块分别进行安装,其中nginx和php算是结合起来了,在配置文件中有修改,但是数据库还是一个独立的,在此,我准备搭建个简单的论坛,使用这个架构,并且将这三部分结合在一起.(Ngi ...
最新文章
- 快速构建深度学习图像数据集,微软Bing和Google哪个更好用?
- 基类与接口混合继承的声明问题 [C#, Design] -Allen Lee's Magic
- 浅谈Java语言中ArrayList和HashSet的区别
- LeetCode Binary Tree Right Side View(搜索)
- 后端必备的200本书,一次性给你!
- 【面试】编译器为我们实现了几个类成员函数?(c++)
- Python中list和set的区别
- Android测试中被测应用挂了怎么办?
- 关于OSPF用反掩码
- select函数及fd_set介绍
- java tbase_使用Java从firebase获取数据
- arduino 土壤温湿度传感器_嫌arduino太贵?太大?试试ATTINY85!DIY温湿度计入门级教程...
- THU: 成绩录入系统的bug
- Python论做游戏外挂,Python输过谁?
- Windows Mobile 6.1发布了
- 《反欺骗的艺术》读后感
- 时间窗口(Time Windows)
- 【VOLTE】SRVCC的演进
- SpringBoot添加阿里云OOS服务
- SQL 审核查询平台