部署web架构(LAMP)和部署论坛
2018-12-05 00:40
288 查看
一.部署web架构(LAMP)
linux + apache + mariadb + php =LAMP =web架构
linux + nginx + mariadb +php/perl/python =lnmp 架构
1.在/var/www/cgi-bin下写脚本webapp.wsgi
2.给对脚本webapp.wsgi执行的权限
chmod +x webapp.wsgi
3.安装mod_wsgi.x86_64,并重启httpd服务
yum search wsgi yum install mod_wsgi.x86_64 -y systemctl restart httpd
4.子配置文件
cd /etc/httpd/conf.d vim webapp.conf <VirtualHost *:80> ServerName webapp.westos.com DocumentRoot /var/www/cgi-bin CustomLog logs/webapp.log combined WSGIScriptAlias / /var/www/cgi-bin/webapp.wsgi </VirtualHost> systemctl restart httpd
测试:客户端添加本地解析
vim /etc/hosts
二.部署论坛
1.针对论坛配置apache
vim /etc/httpd/conf.d/bbs.conf <VirtualHost *:80> ServerName bbs.westos.com DocumentRoot /var/www/westos.com/bbs/html CustomLog logs/bbs.log combined </VirtualHost> <Directory "/var/www/westos.com/bbs/html"> Require all granted </Directory> mkdir /var/www/westos.com/bbs/html -p
2.下载论坛php代码并解压到/var/www/westos.com/bbs/html
cd /var/www/westos.com/bbs/html unzip Discuz_X3.2_SC_UTF8.zip rm -fr Discuz_X3.2_SC_UTF8.zip
3.查看安装说明指导
cd readme/ less readme.txt
4.按照readme.txt安装说明指导修改权限
cd upload/ chmod -R 777 config chmod -R 777 data chmod 777 uc_server uc_client -R systemctl restart httpd.service
5.设置selinux为警告模式
6.安装数据库并安全初始化(详情见博客:Linux系统中对数据库使用和管理)
yum install mariadb-server -y vim /etc/my.cnf 10 skip-networking=1 systemctl restart mariadb netstat -atnlupe | grep mysql mysql_secure_installation
7.安装数据库php插件,以便数据库能够被php语言所操作
yum search php yum install php-mysql.x86_64 systemctl restart httpd.service
测试:
在客户端添加本地解析 vim /etc/hosts
浏览器输入:bbs.westos.com/upload进行安装
相关文章推荐
- 基于LAMP架构部署web应用系统
- [跟我学中小企业架构部署]之四:WEB服务器LAMP部署
- 部署LAMP平台,构建企业web服务器
- Lamp架构搭建 --之论坛搭建和交叉存储
- LAMP架构搭建和disuz论坛搭建
- Nginx Jetty 架构部署多个Liftweb 应用
- [跟我学中小企业架构部署]之五:WEB服务器LNMP部署 推荐
- LAMP架构搭建以及基于LAMP架构的主流论坛和博客搭建过程详解
- 部署LAMP+NFS实现双Web服务器负载均衡
- RHEL 5服务篇—使用LAMP部署phpMyAdmin系统以及Discuz论坛系统
- LAMP架构——nginx代理--根据访问的目录来区分后端的web
- 源码手工编译LAMP架构搭建Discuz论坛(内附源码包)
- linux redhat6.5中 用LAMP架构搭建安装 论坛
- 菜鸟学Linux之八:LAMP架构之Apache服务器的虚拟主机创建与部署
- LAMP平台部署及应用(二) 安装Discuz!论坛系统
- 在lamp架构上部署mysql
- LAMP 三层独立架构部署
- 使用ansible快速部署一个主流的Web架构
- 企业Web常用架构LAMP-LNMP实战
- LAMP架构的论坛搭建