`
eimhee
  • 浏览: 2153141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

drupal 7 nginx

 
阅读更多

1.
I want to create the password file /var/www/www.example.com/.htpasswd now and store the user falko in it (you can give the password file any name you like - it's not necessary to name it .htpasswd; I just named it .htpasswd because that's the way password files are named under Apache):

htpasswd -c /etc/nginx/.htpasswd-users admin



2.
How to install PHP GB on Ubuntu using apt-get, specifically php5-gd.

To install PHP GD on Ubuntu enter the following command:
sudo apt-get install php5-gd

If your web server setup is in order, only install the php gd extension and restart php scripting interpreter and web server.

service php5-fpm restart


3.
To install MySQL, run the following command from a terminal prompt:

sudo apt-get install mysql-server
sudo apt-get install php5-mysql (MySQL Module for PHP)

service php5-fpm restart

 

 

Adjusting child processes for PHP-FPM (Nginx)

vi /etc/php5/fpm/pool.d/www.conf

pm.max_children = 200
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 35

slowlog = /var/log/slow-$pool.log.slow
request_slowlog_timeout = 5s

 

 

4.

The simplest way to make backup is to run Drush command inside drupal root.

$ cd /var/www/example.com $ drush archive-dump --destination=/var/backup/example.com.tar.gz Archive saved to /var/backup/example.com.tar.gz                             

 

5. mysql

 

cd /etc/mysql/conf.d#

vi custom.cnf

add content

 

[mysqld]
query_cache_size        = 1524M
sort_buffer_size        = 20M
read_rnd_buffer_size    = 1M
join_buffer_size        = 20M
table_cache             = 1024
innodb_buffer_pool_size = 512M

 

 7. php

vi /etc/php5/fpm/php.ini

memory_limit = 188M

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

 

8. install apc

http://extJS2.iteye.com/blog/1750398

 

sudo apt-get install php-apc

:/etc/php5/fpm/conf.d# vi apc.ini

extension=apc.so
apc.shm_size=80M

 

9. install memcache

https://drupal.org/node/1131468

 

cd /etc/php5/fpm/conf.d

vi memcache.ini

extension=memcache.so

 

10. curl

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

 

 

分享到:
评论

相关推荐

    bitnami-docker-drupal-nginx:使用NGINX的Drupal的Bitnami Docker映像

    使用NGINX的Drupal的Bitnami Docker映像什么是NGINX的Drupal?具有NGINX的Drupal将市场上功能最丰富的开源内容管理系统之一与NGINX Web服务器的功能结合在一起。 Drupal专为高性能而构建,可扩展到许多服务器,可...

    drupal-nginx:已归档

    Nginx for Drupal Docker容器映像 Docker映像 :red_exclamation_mark: 为了获得更好的可靠性,我们发布了带有带有稳定性标签的图像( wodby/drupal-nginx:1.15-XXX )。 我们强烈建议仅使用带有稳定性标签的图像。 ...

    WordPress与Drupal的Nginx配置rewrite重写规则示例

    在本文中,我们将深入探讨如何为WordPress和Drupal配置Nginx服务器的rewrite重写规则,以便更好地优化网站的性能和SEO。Nginx是一个高性能的HTTP和反向代理服务器,以其高效的非阻塞I/O模型而闻名,尤其适合处理动态...

    docker-drupal-nginx:Docker Drupal Nginx容器

    可以在上使用此的自动构建。 该映像旨在与drupal docker堆栈的其他映像结合使用:

    nginx1.24.0 windows版

    - Nginx 可以与PHP-FPM、FastCGI配合实现动态内容处理,比如搭建WordPress、Drupal等PHP应用。 - 与Docker、Kubernetes等容器技术结合,实现微服务架构下的部署和管理。 8. **故障排查**: - 查看Nginx错误日志...

    Beginning Drupal 7

    ### 关于《Beginning Drupal 7》的关键知识点 #### 一、Drupal 7 概述 - **定义**:Drupal 是一款开源的内容管理系统(CMS),它为用户提供了强大的平台来构建和管理网站。Drupal 7 是该系列的一个版本,相较于之前...

    drupal高级开发手册

    - **安装配置**:详细介绍如何在本地环境中搭建Drupal开发环境,包括选择合适的服务器软件(如Apache、Nginx)、数据库(MySQL)以及PHP版本。 - **工具推荐**:推荐使用Composer、Drush等工具来简化开发流程,提高...

    fig-drupal7:Drupal 7 与 docker 和 fig 一起运行

    该项目使用来编排 docker 容器,以便 Drupal 与 PHP-FPM/nginx 和 MySQL 数据库后端一起使用。 先决条件 快速开始 由于 Drupal 子模块,使用git clone --recursive下载项目。 使用fig up -d build 并启动项目。 ...

    drupal7 导入翻译出错 An AJAX HTTP error occurred 现象解决办法

    ### Drupal 7 导入翻译时出现“An AJAX HTTP error occurred”错误的解决方案 #### 错误现象描述 在尝试导入Drupal 7站点的翻译时,可能会遇到一个名为“An AJAX HTTP error occurred”的错误提示。该错误通常伴随...

    drupal建站CMS系统源码

    7. **多语言支持**:Drupal 8具有强大的多语言功能,可以轻松创建和管理多语言网站。 8. **模块化**:Drupal的核心功能可以通过安装和配置各种模块来扩展。在解压的文件中,你可以找到许多核心模块,如Block、Field...

    Drupal专业开发指南(中文版)

    7. **工作流与权限管理** Drupal提供了精细的权限控制和多用户角色管理,适合协作开发和内容审核。学习如何设置权限,创建用户角色,以及实现内容发布流程,是确保网站安全和高效运营的关键。 8. **性能优化** ...

    drupal安装指南详细说明

    - 对于Nginx,你需要配置服务器块以支持Drupal,包括设置文档根目录、启用rewrite规则等。 4. **创建数据库**: - 登录你的数据库管理工具,如phpMyAdmin,创建一个新的数据库并记住其用户名和密码。Drupal将在...

    drupal-8.5.3

    7. **SEO 和性能优化**:Drupal 提供了一系列工具和模块,如 Pathauto 和 Metatag,用于提高网站的搜索引擎友好性和加载速度,从而提升用户体验和搜索引擎排名。 在部署 Drupal 8.5.3 时,通常需要一个 Web 服务器...

    Drupal教程

    1. 安装环境:首先确保服务器上已安装了PHP、Apache或Nginx等Web服务器、所需数据库及其连接器。 2. 下载Drupal:从官方网站下载最新稳定版的Drupal核心文件。 3. 解压并上传:将下载的Drupal压缩包解压后,将文件...

    阿里云主机安装PHP7+NGINX环境1

    在阿里云ECS上搭建PHP7与Nginx环境,首要任务是确保系统的安全性,因此,我们不建议使用root用户进行日常操作。首先,创建一个新的用户,例如`goular`,并给予适当的权限,避免直接使用管理员权限执行常规任务。 ...

    drupal 代码实现URL重写

    Drupal 是一个强大的开源内容管理系统(CMS),其核心功能之一就是支持URL重写,这使得网站的URL更加用户友好和搜索引擎优化。在Drupal中,URL重写主要通过`hook_url_inbound_alter`和`hook_url_outbound_alter`这两...

    upupw_nginx_php5.6

    7. **安全性**:在使用Upupw_Nginx_PHP5.6时,要注意安全配置,例如限制文件上传、设置强密码、保护敏感目录等,以防止恶意攻击。 8. **日志管理**:Nginx和PHP都有自己的日志系统,分别记录访问日志和错误日志,这...

    Drupal 6 Performance Tips

    合理分配服务器资源,如内存、CPU和磁盘空间,选择合适的Web服务器软件(如Apache或Nginx),以及使用负载均衡技术,可以在高流量下保持网站稳定运行。 #### 6. **代码优化** 编写高效的代码也是提升Drupal性能的...

Global site tag (gtag.js) - Google Analytics