阿里云服务器基于 CentOS 搭建 Discuz 论坛
首先你需要一台阿里云服务器 地址:https://www.aliyun.com/minisite/goods
一、准备 LAMP 环境
LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境
安装 MySQL
使用 yum 安装 MySQL:
yum install mysql-server -y
安装完成后,启动 MySQL 服务:
service mysqld restart
此实验使用 mysql 默认账户名和密码,您也可以设置自己的 MySQL 账户名和密码:[?],参考下面的内容:
/usr/bin/mysqladmin -u root password 'Password'
将 MySQL 设置为开机自动启动:
chkconfig mysqld on
下面命令中的密码是教程为您自动生成的,为了方便实验的进行,不建议使用其它密码。如果设置其它密码,请把密码记住,在后续的步骤会使用到。
安装 Apache 组件
使用 yum 安装 Apache 组件:
yum install httpd -y
安装之后,启动 httpd 进程
service httpd start
把 httpd 也设置成开机自动启动:
chkconfig httpd on
安装 PHP
使用 yum 安装 PHP:[?]
yum install php php-fpm php-mysql -y
安装之后,启动 PHP-FPM 进程:
service php-fpm start
启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口 [?]
netstat -nlpt | grep php-fpm
把 PHP-FPM 也设置成开机自动启动:
chkconfig php-fpm on
CentOS 6 默认已经安装了 PHP-FPM 及 PHP-MYSQL,下面命令执行的可能会提示已经安装。
PHP-FPM 默认监听 9000 端口
二、安装并配置 Discuz
安装 Discuz
CentOS 6 没有Discuz 的 yum 源,所以我们需要下载一个Discuz 压缩包:[?]
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
下载完成后,解压这个压缩包
unzip Discuz_X3.2_SC_UTF8.zip
解压完后,就能在 upload 文件夹里看到discuz的源码了
到Discuz官网找一个安装包并复制安装包下载路径,这里我们用 Discuz_X3.2_SC_UTF8.zip
配置 Discuz
由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把upload文件夹里的文件都复制到 /var/www/html/ 文件夹
cp -r upload/* /var/www/html/
给 /var/www/html 目录及其子目录赋予权限
chmod -R 777 /var/www/html
重启 Apache
service httpd restart
三、准备域名和证书
域名注册
如果您还没有域名,可以在阿里云上选购 地址:。
域名解析
域名购买完成后, 需要将域名解析到ip
领个阿里云代金券:https://www.aliyun.com/minisite/goods
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
运营商5G时代的新武器:边缘计算和网络切片
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 中国5G建设如火如荼,工信部数据显示:中国每周增加1万多个5G基站。如此巨量的投入,给运营商带来巨大的成本压力。相比网络基础设施快速升级,移动业务却明显滞后。这进一步加剧了运营商对移动业务增量不增收的忧虑。 5G三大业务发展现状 众所周知,5G有三大业务场景:增强型移动宽带(eMBB)、超高可靠超低时延通信(uRLLC)和大连接物联网(mMTC)。实际上,5G标准为人们绘制了一张全业务覆盖的蓝图。 在5G起步阶段,eMBB业务肯定是最主要的方式,也是大众通信的最核心需求。相比大众的高期待,运营商本身是比较纠结的。运营商5G的高额运营压力寄希望于5G更优的服务质量带来业务的增长,然而习惯于降费增速的广大用户,为此埋单的意愿并不强烈。而且依赖5G高速网络的业务需求并没有大规模爆发。 mMTC业务寄托了运营商太多的希望,也是工业互联网大力发展的基础之一,虽然数量庞大,但是物联网业务不仅仅是连接的问题,其与业务平台的紧密关联,需要强大的服务能力打通传感器与系统的互动,运营商显然准备不足。而uRL...
- 下一篇
客户端证书错误避坑指南
1.背景 HTTPS作为站点安全的最佳实践之一,已经得到了最广泛的支持。然而在实际生产过程中,由TLS/SSL握手失败引起的连接异常问题依然十分常见。本文将结合mPaaS(https://www.aliyun.com/product/mpaas)客户端实际排查案例,介绍这类问题在移动领域的排查和解决方案。 2. TLS/SSL握手基本流程 HTTPS的主要作用是在不安全的网络上创建一个基于TLS/SSL协议的安全信道,对窃听和中间人攻击提供一定程度的合理防护。TLS/SSL握手的基本流程如下图描述: 图1:TLS/SSL握手基本流程图 3.案例分享 3.1 CFCA证书的历史问题 3.1.1背景 某客户为其生产环境的站点申请了一张由CFCA(https://www.cfca.com.cn/)签发的证书。相关域名正确配置该证书且启用HTTPS后,经测试发现他们的客户端App在低版本手机上(iOS<10.0,Android<6.0)无法连接到相关站点。客户端调试发现,控制台会看到证书无效的错误信息(Invalid Certificate或Certificate Unknown)...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用