首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在子目录中安装WordPress多站点的情况下配置NGINX

,可以按照以下步骤进行操作:

  1. 首先,确保已经安装了NGINX和PHP,并且已经配置好了WordPress的基本环境。
  2. 在NGINX的配置文件中,找到你的网站配置块(通常位于/etc/nginx/conf.d/目录下),在其中添加以下内容:
代码语言:txt
复制
location /子目录 {
    index index.php;
    try_files $uri $uri/ /子目录/index.php?$args;
}

location ~ /子目录/.+\.php$ {
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;  # 根据你的PHP版本和配置进行修改
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

注意将上述代码中的子目录替换为你实际的子目录名称。

  1. 保存配置文件并重新加载NGINX配置,以使更改生效(可以使用sudo service nginx reload命令)。
  2. 接下来,进入WordPress的后台管理界面,依次点击“设置”->“常规”,将“WordPress地址(URL)”和“站点地址(URL)”都修改为你的子目录URL(例如:http://yourdomain.com/子目录)。
  3. 然后,打开你的子目录下的wp-config.php文件,添加以下代码:
代码语言:txt
复制
define('WP_HOME', 'http://yourdomain.com/子目录');
define('WP_SITEURL', 'http://yourdomain.com/子目录');
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/子目录/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

同样,将上述代码中的子目录yourdomain.com替换为你实际的子目录和域名。

  1. 保存wp-config.php文件并重新访问你的WordPress网站,现在应该能够正常访问到子目录中的WordPress多站点了。

对于以上配置,可以使用腾讯云的云服务器(CVM)作为托管环境,并使用腾讯云的云数据库MySQL版作为WordPress的数据库存储。此外,腾讯云还提供了云监控、云安全等相关产品,可以帮助你监控和保护你的WordPress多站点。具体的产品介绍和使用方法可以参考腾讯云官方文档:腾讯云产品文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Nginx安装域名配置

安装方式: 到nginx下载页面http://nginx.org/en/linux_packages.html#stable,复制CENTOS 6nginx软件源安装包 运行命令: 安装rpm...Nginx配置文件 nginx配置文件默认读取/etc/nginx/nginx.conf文件。 当然也可以修改使用conf路径,使用命令: 可以相对路径或者绝对路径。...由简单指令或者区块指令组成 简单指令:listen 80; 区块指令由{}包含,区块指令又可以包含多个简单指令和区块指令: 域名配置 我们都知道如果在域名管理控制面板设置域名对应ip只能设置到...Nginx支持引入用法,也就是我们可以在其他地方先新建好conf文件,conf文件记录server信息如下: admin.conf内容是: www.conf内容是: admin.conf...然后nginx.conf中使用引入命令: 即可。 需要注意是这句命令应该放在 http{ } 花括号内。 因为include命令引入相当于被引入所有代码写在nginx.conf中一样。

3.1K50

nginx二级目录安装wordpress记录

个人博客网站是基于z_blog程序搭建,我想在二级目录安装一个wordpress,和顶级域名共享域名。...首先创建二级目录mkdir zb_wordpress然后把原来wordpress网站代码全部移动到zb_wordpress目录下面。...尝试访问好像是404,于是配置下伪静态吧# 翰林刷题小程序官网配置location /zb_wordpress { try_files $uri $uri/ /zb_wordpress/index.php...$args; rewrite /wp-admin$ $scheme://$host$uri/ permanent;}尝试再次访问,还是有问题,于是去数据库修改下wpconfig配置,修改网站主页地址...由于我是直接把已经搭建好wordpress网站迁移到二级目录,因此我需要处理文章附件信息,需要将wp_posts表附件guid域名修改为https://xxx.cn/zb_wordpress,现在完美解决

30520

Nginx配置站点Proxy_cache或Fastcgi_cache缓存加速

我分享了 Nginx Fastcgi 缓存之后,有不少朋友已折腾成功。不过有朋友反馈,不知道站点下如何配置 Nginx Fastcgi。...而所有网上分享方案都是单个站点,我本以为站点直接在 php  location 模块插入 fastcgi 缓存配置就好了,结果发现会报错,提示缓存空间已被使用。...经过张戈轮番测试,最终试出了站点 Fastcgi 缓存配置,下面简单分享下。...=1d max_size=5G; #站点2缓存配置 #如果要开启更多站点缓存,请继续增加,注意每个站点 缓存路径 和 keys_zone 要自定义区分一下 #Ps:代码参数都只是范例,实际使用请根据服务器配置自行修改...三、Proxy_cache 缓存 分享了站点 fastcgi 缓存配置,顺带也分享一下 Proxy_cache 站点缓存配置好了。免得某些朋友不会依葫芦画瓢。。。

1.4K90

lnmp环境nginx编译安装

我用linux系统是 centos7.1。 如果linux系统没有预先安装 gcc 等编译软件可以用yum源安装安装nginx,首先需要安装依赖模块pcre、zlib、openssl。...#设置nginx可执行文件路径 –conf-path=/opt/project/nginx-1.14/config/nginx.conf #设置nginx配置文件路径 –pid-path=/opt.../nginx-1.14/logs/access.log #设置主请求HTTP服务器日志文件名称 –with-http_ssl_module –user=nginx \ –group=nginx...#指的是zlib 源码路径 –with-openssl=/var/software/nginx/openssl-1.1.1-pre5 #指的是openssl 源码路径 安装 make &&...#停止firewall systemctl disable firewalld.service #禁止firewall开机启动 如果在安装过程,遇到问题请自行google,因为系统差异遇到错误可能不太一样

1.2K44

wordpress开启子目录站点模式并给子站绑定独立域名

wordpress开启站点模式,站点模式即是使用一套wordpress程序就可以搭建多个独立、互不干扰wordpress站点,各站点之间用户、文章、附件等都互不干预。...开启站点: 1、编辑wordpress网站根目录wp-config.php文件,文件添加以下代码: define('WP_ALLOW_MULTISITE', true); 图片 2、进入“网站后台...——插件——已安装插件”停用所有插件 3、进入网站后台,点击左侧“工具——配置网络”进入设置界面 图片 4、“创建一个WordPress站点网络”界面根据自己情况选择“子域名”或“子目录” (...子域名需要做域名泛解析,子目录直接跟着本教程操作即可),然后设置“网络标题”和“网络管理员电邮”,默认是主站标题和邮箱 图片  5、点击“安装”按钮后进入“正在启用网络”界面,该界面WordPress...安装该插件后,域映射配置选项绑定主机IP地址后,域名选项把站点ID和要绑定域名绑定在一起就ok了,要注意是这一步工作,一定要把带有www.开头和没有www开头都要绑定(www.qmzm.io

3.6K50

【腾讯云1001种玩法】新手教程:腾讯云CentOS7安装LNMP+wordpress

首先了解一下什么是LNMP: LNMP = Linux + Nginx + MySQL+ PHP 如果对安装不太了解: 安装过程要选择 y/n 都选 y 忘记上一步输过什么可以用键盘 ↑↓ 进行查看...安装Nginx #yum install nginx #配置文件处于/etc/nginx #systemctl start nginx #启动nginx #systemctl enable nginx.service...,选择 UTF-8 设置好ssh:高级-ssh-验证-密钥文件 密码是云主机密码,修改密码要先关机 3.3修改Nginx配置文件 打开/etc/nginxnginx.conf,其中server部分修改如下...#systemctl reload nginx /usr/www 目录创建 index.php 测试:123.206.57.252 或者解析好域名http://ffflipped.cn 可以看到...4.安装wordpress 4.1搭建站点 下载并解压好wordpress安装包,用winscp将/wordpress文件夹和文件全部上传到/usr/www/目录下。

3.2K10

安装Nginx上开启SSL模块并配置https

nginx/conf/nginx.conf:223 分析一下,配置文件 nginx.conf 223行ssl 参数需要 ngx_http_ssl_module 模块,显然是当初安装 Nginx 时候...还不会安装 Nginx 小伙伴们,请移步到历史文章 CentOS7(Linux)源码安装Nginx 解决方案 现在我们要在已安装 Nginx 上开启SSL模块并配置https。...注:在这里,我 Nginx 安装目录是 /usr/local/nginx, 源码解压目录是 /usr/local/resource/nginx-1.18.0 1、切换到 Nginx 安装目录下 sbin...6、已有的配置基础上新增 --with-http_ssl_module,形成新配置命令,并在源码目录运行下面的命令 ..../nginx 结论 安装Nginx上开启SSL模块并配置https,并不需要卸载然后重新安装,只需要在源码基础上重新编译后覆盖原来nginx文件即可。

4.2K50

Ubuntu 18.04上安装WordPress

/public\_html 配置WordPress 1.浏览器访问您域名,然后按照屏幕上显示步骤操作。...注意如果您在访问域名时未显示WordPress,请尝试添加/wp-admin到URL末尾。如果您之前站点主目录创建了索引文件则有可能发生这种情况。...配置WordPress从而允许Apache上使用永久链接 通过将以下选项添加到虚拟主机配置目录部分,指示Apache允许各个站点更新.htaccess文件: /etc/apache2/sites-available...$args; } 重新加载NGINX以启用更改: sudo systemctl reload nginx 更改上传文件大小上限以允许上传更大文件 默认情况下,PHP将Web上传文件大小限制2M以下...此部分是可选,但只有安装基本PHP,您才能使用一些WordPress功能。 为了Wordpress修改照片或图像,您需要PHP-GD扩展。

7.7K10

搭建个人网站

IP地址是网络上标识站点数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址转换过程。域名解析工作由DNS服务器完成。...说得简单点就是将好记域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址主机上将一个子目录与域名绑定。...域名解析即把公网IP配置到域名即可(可在相关服务商云上完成操作) 判断是否完成域名解析: 打开cmd->ping 域名(如sbk825.cn)->返回时间即解析成功 ping命令是发送4/5个ICMP.../install.sh lnmp 成功安装Nginx+MySQL+PHP后,根据喜好选择博客系统typecho/wordpress 以下对typecho安装进行说明。...进入typecho安装typecho.zip,而后解压。将解压好文件通过scp -r 上传至网站根目录。而后浏览器上访问自己网站,应该就可以开始typecho配置啦!

6.4K10

如何处理WordPress网站404状态死链

例如,有时一个人可能只是在其地址栏输入了错误URL。在这种情况下,他们仍然会看到404错误,但网站配置没有实际问题。...重新生成WordPress永固定链接 但如果你使用自定义链接,需要让WordPress实现伪静态URL,则可能需要对服务器进行URL重写规则配置,具体操作如下: 如果你使用是LNMP环境,一般情况下配置...但如果你使用/%post_id%.html格式作为固定链接时发生链接无法访问,可以尝试手动配置Nginx或者Apache,配置参考如下: Nginx伪静态配置 一般目录为/usr/local/nginx...但是不用担心,有几种简单方法可以WordPress设置重定向: (1)使用插件设置301重定向 首先,您可以使用前面提到Redirection重定向插件来实现URL重定向(我们也准备Smart...安装并启用插件后,转到工具→Redirection,然后“Source URL”框输入404报错页面URL,并在“Target URL”框输入内容新链接: 使用Redirection插件设置重定向

4.7K10

开启 Nginx FastCGI Cache 缓存,加速 WordPress 伪静态页面

、【Nginx 配置站点 Proxy_cache 或 Fastcgi_cache 缓存加速】这些文章,本文大部分代码也是参考上述文章而来,特此声明,在这里再次感谢【张戈博客】博客分享!...文件 http{},这样放置主要是考虑到以后站点维护方便,这次依旧失败我分析感觉问题就出在这段代码,通过控制台终端命令 curl 获取站点 head 信息发现很有可能是 Nginx 转发过来...注:站点的话,明月强烈建议大家将下面的代码放到 nginx.conf 里,这样便于统一管理,提高站点管理效率,单站点的话请自便。...#站点 2 缓存配置 #如果要开启更多站点缓存,请继续增加,注意每个站点 缓存路径 和 keys_zone 要自定义区分一下 #Ps:代码参数都只是范例,实际使用请根据服务器配置自行修改 fastcgi_cache_path...上就有一个插件是专门来针对 FastCGI 缓存管理,叫做 Nginx Helper,这个插件可以 WordPress 后台插件库里直接在线安装

2K30

Ubuntu 16.04上安装WordPress

注意:如果您在访问域时未显示WordPress,请尝试添加/wp-admin到URL末尾。如果您之前站点主目录创建了索引文件,则有时会发生这种情况。...配置WordPress以允许Apache上永久链接 .htaccess通过将以下选项添加到虚拟主机配置“ 目录”部分,指示Apache允许各个站点更新文件: /etc/apache2/sites-available...默认情况下nginx假定它没有,并返回服务器端404.更新location / {虚拟主机配置以下行: /etc/nginx/sites-available/example.com 1 2 3...$args; 配置最大文件大小上载设置以允许更大文件 默认情况下,PHP将Web上载限制2兆字节以下。...此部分是可选,但它允许您访问基本PHP安装可能没有的一些WordPress功能。 为了Wordpress修改照片或图像,您需要PHP-GD扩展。

5.1K20

快速配置Apache 伪静态 (转发)

注:当web服务器启动是Apache时,点击“伪静态”会打开Apache伪静态配置文件,当web服务器启动Nginx时,配置将会是Nginx伪静态。...2、案例:配置WordPress伪静态 配置wordpress伪静态只需要进入“后台”-“设置”-“固定链接”-常用设置选择一个URL结构-“保存更改”即可。...wordpress会自动安装目录下生成 .htaccess 文件(如果是子目录安装wordpress,.htaccess将会生成子目录)。 ?...其中方框/wordpress/是子目录名称,如果你程序安装不在根目录,需要正确填写子目录名称,才能完成伪静态。 ? ?                                    ...注:这里z-blog程序安装子目录z-blog,所以生成伪静态规则RewriteBase是/z-blog/。

1.9K00

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券