部署⽹站都有类似过程:(每⼀步都有很多细节,需要⾃⼰试验、采坑才能掌握)
1.搭建LAMP平台(或LNMP平台),安装搭建⽹站所需的软件包,启动服务
2. 将开发⼈员写好的⽹站资源放置在⽹站的默认⽬录(在配置⽂件可修改)
3.修改⽹站所有⽂件的SELinux的安全属性,或者直接将SELinux修改为宽松,或者直接
关闭SELinux(后两者不安全)
4. 设置防⽕墙允许对应端⼝、服务,或者直接关闭防⽕墙(不安全)
5. 配置虚拟主机,实现同时搭建多个⽹站
6. 修改hosts⽂件(此处只是试验做法,真正场景是搭建WEB服务之后,做端⼝映射,申
请域名,将域名和公⽹IP最绑定)
目录
论坛系统概述
Bulletin Board System
,论坛
指的是
Internet
上的⼀种电⼦信息服务系统
提供公共电⼦⽩板,每个⽤⼾都可以在上⾯书写、发布信息或提出看法
关于Discuz!论坛/社区系统
腾讯旗下北京康盛公司
Comsenz
出品
使⽤
PHP
语⾔编写,⽀持
MySQL
等多种数据库
免费提供源代码,⽤于学习、测试;商业站点需购买授权许可
部署Discuz!论坛
1
、下载
Discuz
!论坛程序包,部署为⽹站⽬录;将压缩包中的
upload
⽬录上传到
Web
服务
器
[root@bogon ~]# unzip -d /var/www/html /var/www/html/Discuz_X3.4_SC_UTF8.zip
//将压缩包解压到 /var/www/html ⽬录下
// -d:指定解压到的⽬录
2
、修改⽂件名(可选)
[root@bogon ~]# mv /var/www/html/upload/ /var/www/html/bbs
3
、浏览器访问
bbs
,
http://192.168.189.136/bbs
💡 如果不能访问:
1.、检查SELinux
1)可以将直接将SELinux修改为宽松模式
2)或者修改bbs等所有⽂件的SElinux的安全属性为
httpd_sys_content_t(因为bbs等⽂件不是我们在默认 ⽬录下创建的,⽽是
从复制过来的)
2、检查防⽕墙
1)关闭防⽕墙
2)或者允许对应端⼝
3、单词有没有拼错
4
、配置
hosts
⽂件(此处为
linux
中的配置,
Windows
也是如此)
[root@bogon ~]# vim /etc/hosts
192.168.189.136 bbs.tedu.cn
5
、配置虚拟主机(可选,当创建多个⽹站是需要配置)
[root@bogon ~]# vim /etc/httpd/conf.d/vhosts.conf
<VirtualHost *:80>
ServerName bbs.tedu.cn
DocumentRoot /var/www/html/bbs //访问bbs.tedu.cn时指向/var/www/html/bbs
</VirtualHost>
<VirtualHost *:80>
ServerName test.tedu.cn
DocumentRoot /var/www/html/test //访问test.tedu.cn时指向/var/www/html/test
LNXSECDAY04上 3
</VirtualHost>
... //可以写更多
[root@bogon ~]#systemctl restart httpd //重启Web服务
6
、浏览器访问,点击
“
同意
”
7
、显⽰
“
不可写
”
,因为这些⽂件对于
apache
⽤⼾没有写权限
8
、解决⽅法有两个,
1
)修改⽂件的属主为
apache
;
2
)给其他⽤⼾写权限
(
不安全,不推
荐
)
[root@bogon ~]# chown -R apache /var/www/html/bbs/ //统⼀修改属主为apache,
//当然也可以只修改⽹站上提⽰的那些⽂件
9
、刷新⽹⻚,显⽰可写,点击
“
下⼀步
”
10
、选择
“
全新安装
”
,点击
“
下⼀步
”
11
、数据库密码为空(因为默认密码就是空的),设置管理员密码(⽤来登录论坛的管理后
台)
12
、正在安装
...
13
、安装完成,点击
“
点此访问
”
14
、正常进⼊论坛
...
15
、访问管理界⾯
http://bbs.tedu.cn/bbs/admin.php
16
、可以通过后台管理界⾯更改论坛样式
17
、尝试修改
logo
图标,右击复制图⽚链接
http://bbs.tedu.cn/bbs/static/image/common/logo.png
//此处为复制下来的链接,对应服务器中的对应⽬录的资源
[root@bogon ~]# ls /var/www/html/bbs/static/image/common/logo.png
/var/www/html/bbs/static/image/common/logo.png
18
、将
logo.png
进⾏替换,可以修改论坛图标
19
、也可以注册新⽤⼾,进⾏发帖