LAMP搭配部署

部署⽹站都有类似过程:(每⼀步都有很多细节,需要⾃⼰试验、采坑才能掌握)
1. 搭建LAMP平台(或LNMP平台),安装搭建⽹站所需的软件包,启动服务
2. 将开发⼈员写好的⽹站资源放置在⽹站的默认⽬录(在配置⽂件可修改)
3.修改⽹站所有⽂件的SELinux的安全属性,或者直接将SELinux修改为宽松,或者直接
关闭SELinux(后两者不安全)
4. 设置防⽕墙允许对应端⼝、服务,或者直接关闭防⽕墙(不安全)
5. 配置虚拟主机,实现同时搭建多个⽹站
6. 修改hosts⽂件(此处只是试验做法,真正场景是搭建WEB服务之后,做端⼝映射,申
请域名,将域名和公⽹IP最绑定)

论坛系统概述

Bulletin Board System,论坛
指的是Internet上的⼀种电⼦信息服务系统
提供公共电⼦⽩板,每个⽤⼾都可以在上⾯书写、发布信息或提出看法

 

 

关于Discuz!论坛/社区系统

腾讯旗下北京康盛公司Comsenz出品
使⽤PHP语⾔编写,⽀持MySQL等多种数据库
免费提供源代码,⽤于学习、测试;商业站点需购买授权许可

 

 部署Discuz!论坛

前置准备条件
yum(自行搭配)
Discuz_X3.4_SC_UTF8.zip

WinSCP-5.17.3-Setup(可以一并管理和修改物理机和虚拟机文件的软件)

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、配置hosts⽂件(此处为linux中的配置,Windows也是如此)  

[root@bogon ~]# vim /etc/hosts
192.168.189.136 bbs.tedu.cn

 4、配置虚拟主机(可选,当创建多个⽹站是需要配置)

[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
</VirtualHost>
...                                      //可以写更多
[root@bogon ~]#systemctl restart httpd   //重启Web服务

 

5、 快速安装LAMP平台组件

[root@bogon ~]# yum  -y  install  httpd   mariadb-server.x86_64  mariadb php  php-mysql.x86_64 


//确认安装情况
[root@localhost ~]# yum  list   httpd   mariadb-server.x86_64  mariadb php  php-mysql.x86_64 
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
已安装的软件包
httpd.x86_64                             2.4.6-90.el7.centos                    @repo_cosdvd7
mariadb.x86_64                           1:5.5.64-1.el7                          @repo_cosdvd7
mariadb-server.x86_64                    1:5.5.64-1.el7                      @repo_cosdvd7
php.x86_64                               5.4.16-46.el7                               @repo_cosdvd7
php-mysql.x86_64                         5.4.16-46.el7                           @repo_cosdvd7

 6、启动LAMP服务、查看状态

systemctl  status  httpd  mariadb   //启动服务
systemctl  restart httpd  mariadb   //重启服务

7、关闭防火墙

systemctl stop firewalld.service

 

8、浏览器访问

http://192.168.189.136/bbs

//如果不能访问:
//1.、检查SELinux
//1)可以将直接将SELinux修改为宽松模式
//2)或者修改bbs等所有⽂件的SElinux的安全属性为
//httpd_sys_content_t(因为bbs等⽂件不是我们在默认 ⽬录下创建的,⽽是
//从复制过来的)
//2、检查防⽕墙
//1)关闭防⽕墙
//2)或者允许对应端⼝
//3、单词有没有拼错

9、显⽰不可写,因为这些⽂件对于apache⽤⼾没有写权限

 10、解决⽅法有两个,1)修改⽂件的属主为apache2)给其他⽤⼾写权限(不安全,不推

)
[root@bogon ~]# chown -R apache /var/www/html/bbs/ 

//统⼀修改属主为apache,
//当然也可以只修改⽹站上提⽰的那些⽂件

11、刷新⽹⻚,显⽰可写,点击下⼀步

 12、选择“全新安装”,点击“下⼀步”

13、 数据库密码为空(因为默认密码就是空的),设置管理员密码(⽤来登录论坛的管理后
台)

 

 14、待安装完成,点击点此访问

 

15、访问管理界面 

http://192.168.189.136/bbs/admin.php

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Suyiixx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值