nginx

Centos 7 nginx环境安装Let's Encrypt免费SSL证书

AIV.WU 提交于 周四, 09/12/2019 - 02:51

Let's Encrypt的安装比刚开始时简单多了,现在已经有官方推荐的适用于大部分服务器的安装管理客户端certbot,接近于傻瓜化操作。

img

所以~我们要做的第一步当然是安装certbot,root权限登录ssh,如果没安装epel软件源则先安装,安装了就直接安装certbot

类别

Drupal 8 多站点共用内核配置

AIV.WU 提交于 周三, 08/14/2019 - 08:44

有的时候,我们会遇到在同一个VPS搭建多个Drupal站点的情况。这时就可以利用Drupal的多站点模式。Drupal的多站点模式可以让多个网站共用一个Drupal内核,每个网站之间互不影响,可独立安装主题、模块。大大减少了维护成本,维护一个Drupal核心和共用模块就可以完成所有网站的维护。

因为步骤和Centos 7 安装部署Drupal 8这篇文章里的单站点部署有些差异,这里我就从安装开始讲下

安装是一样的

1、首先我们用root权限进入后台

切换到你的站点根目录,在这里我就延续从零到壹-Centos建站全指南(四)---安装配置LEMP(Nginx PHP7.x MariaDB)来做示例

进入站点根目录

 

cd /var/www/test/public_html

类别

从零到壹-Centos建站全指南(四)---安装配置LEMP(Nginx PHP7.x MariaDB)

AIV.WU 提交于 周二, 08/13/2019 - 02:52

之前已经介绍了怎样购买VPS,安装升级Centos7内核,以及开启BBR。今天就继续之前的步骤为Centos安装配置LEMP(LNMP)架构。

LEMP(LNMP)是以Nginx服务搭建的PHP 网站应用运行环境,作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。

L 表示Linux操作系统。

E (N)表示的是 Nginx ,这个 E 取的是 Nginx 的读音(Engine X),是一种 Web 服务器。

M 表示 MySQL 或者 MariaDB ,是网站应用使用的数据库管理系统。

P,表示的是 PHP。它是解释 PHP 语言用的解析器,我们可以使用 PHP-FPM 跟 Web 服务相互沟通。

现在我们已经有了Linux系统了,下一步就安装Nginx吧

这里我们选择从第三方源EPEL安装Nginx

安装epel-release

yum install epel-release

顺手更新一下系统组件 

类别

Nginx可以做什么---转一篇技术干货

AIV.WU 提交于 周一, 11/12/2018 - 01:43

本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得,欢迎留言交流。 Nginx能做什么 ——反向代理 ——负载均衡 ——HTTP服务器(动静分离) ——正向代理 以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做。 反向代理 反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。简单来说就是真实的服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问的同时又跟真实服务器在同一个网络环境,当然也可能是同一台服务器,端口不同而已。 下面贴上一段简单的实现反向代理的代码  

类别

标签

LNMP(LEMP)下WordPress固定链接设置出现404的解决

AIV.WU 提交于 周四, 05/31/2018 - 15:06
在WordPress中如果文章链接选择无参数格式,就需要Web服务器支持URL地址重写,也就是”Rewrite”。在LAMP环境中,你只需安装并启用模块”mod_rewrite”,即可支持URL重写。但是在LNMP(LEMP)环境中,nginx就需要手动修改配置。其实也是个老生常谈的问题了,在这里仅仅做个记录罢了。
解决方法也很简单,打开Nginx配置文件,在WORDPRESS的配置里,”location / { }”内加入以下语句
if (!-e $request_filename) {
    rewrite (.*) /index.php;
}
然后保存,当然还必须重启一下NGINX
类别