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)修改⽂件的属主为apache;2)给其他⽤⼾写权限(不安全,不推

荐 )

[root@bogon ~]# chown -R apache /var/www/html/bbs/ 
 
//统⼀修改属主为apache,
//当然也可以只修改⽹站上提⽰的那些⽂件

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

 

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

 

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

台)

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

15、访问管理界面 

http://192.168.189.136/bbs/admin.php

 

 

 

 

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值