校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Nginx環境下WordPress的多站點功能配置詳解

Nginx環境下WordPress的多站點功能配置詳解

熱門標簽:河南省鄭州市地圖標注 新鄉人工智能電話機器人加盟 福州呼叫中心外呼系統哪家好 昆明外呼系統 地圖標注w是什么方向 臨汾電銷機器人費用 400電話申請找哪家公司 七大洲地圖標注 地圖標注需要提交啥資料入駐

WordPress的多站點功能允許安裝一個WordPress程序的情況下,實現多個站點(也就是一套程序,可以綁定多個域名或子域名)。

每個站點擁有獨立的主題、插件、文章以及頁面。

這樣可以極大的減少了維護和更新多個WordPress安裝程序的麻煩,

并且,每個站點之間又能夠相互獨立,互不影響。

WordPress multisite有兩個方式:子目錄和子域名,這里我們主要介紹子域名方式。

也就是說,在主域名的基礎上,我們會創建一個子域名,例如:http://shop.jb51.com。

同時,我們可以映射這個子域名到一個一級域名如:http://shop.com,

對于訪問者來說,訪問的就是獨立的一級域名。

1、準備

WordPress介紹其多站點功能頁面:站點網絡管理頁面

接著,我們準備幾個域名,如下:

站點一:www.jb51.com(主域名),這是安裝WordPress時用的域名
站點二:blog.jb51.com,二級域名
站點三:news.com,映射的二級域名 news.jb51.com
站點四:shop.com,映射的二級域名 shop.jb51.com
注意:WordPress安裝后請勿擅自在后臺修改域名,即使是把有www改成無www,或者反過來,都有可能引起 redirected you too many times. 錯誤

然后,登錄域名服務商的解析頁面,把以上域名的A記錄全部設置為WordPress安裝的服務器IP。

也可以在本地電腦測試,可以直接修改hosts文件,加入下面1行:

127.0.0.1 www.jb51.com blog.jb51.com news.com shop.com

2、Nginx配置
在Nginx配置目錄下創建新建一個配置文件,如下:

$ sudo vi /etc/nginx/conf.d/jb51.conf

內容為:

server {
listen 80;
server_name www.jb51.com blog.jb51.com news.com shop.com;

root /usr/share/nginx/wordpress;
index index.php;

location / {
try_files $uri $uri/ /index.php?$args ;
}

location ~ /favicon.ico {
access_log off;
log_not_found off;
}

location ~ \.php$ {
try_files $uri /index.php;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

access_log /var/log/nginx/$host-access.log;
error_log /var/log/nginx/wpms-error.log;
}

這里我們使用$host變量可以讓Nginx為每個域名生成獨立的訪問日志,

如:news.com-access.log 和 shop.com-access.log。

但是error日志不能用$host變量,所以所有的錯誤會記錄在一個文件里面。

再重啟Nginx服務器:

$ nginx -s reload

3、安裝WordPress

按照WordPress正常安裝步驟安裝WordPress。

4、啟用多站點功能

用文本編輯器打開 wp-config.php 文件,在注釋:“/* 好了!請不要再繼續編輯。請保存本文件。使用愉快! */”之前加上如下一行:

/* Multisite settings */
define( 'WP_ALLOW_MULTISITE', true );

接下來我們還會編輯這個文件幾次。

保存后登錄WordPress后臺,點擊:工具 > 網絡設置,選擇 子域名,網絡標題和網絡管理員郵箱任意輸入。

然后端機安裝。

稍等片刻后,界面出現兩個代碼塊,提示分別加入wp-config.php和.htaccesss文件。

這里我們用的是Nginx,所以不需要管 .htaccess 部分。

打開wp-config.php文件,還是在注釋:“/* 好了!請不要再繼續編輯。請保存本文件。使用愉快! */”之前,加上如下幾行:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'www.jb51.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Log out of the WordPress admin panel, and log in again.

登出WordPress后臺,再登入。

打開面板左上角 我的站點 > 網絡管理 > 站點。

點擊 添加新的 按鈕,打開添加新站點表單,依次添加 blog、news、shop三個子域名。

添加完成后,選 所有站點 ,編輯 news.jb51.com 和 shop.jb51.com 兩個子域名,站點標題分別為新聞和商城,

把 站點地址(URL)分別改成:news.com和 shop.com。

這一步完成后,我們就可以訪問blog.jb51.com了,它已經是一個獨立的站點了,擁有獨立的資源了。

但是要能訪問news.com和shop.com,還需繼續往下看。

5、設置域名映射

打開面板左上角 我的站點 > 網絡管理 > 插件。

在這里安裝 WordPress MU Domain Mapping 插件,直接搜索或者下載安裝都可以,然后啟用。

接著復制插件目錄(目錄wp-content/plugins/wordpress-mu-domain-mapping)下的 sunrise.php 文件到 wp-content 目錄。

打開wp-config.php文件,還是在注釋:“/* 好了!請不要再繼續編輯。請保存本文件。使用愉快! */”之前,加上如下一行:

define('SUNRISE', 'on');

保存,然后返回瀏覽器,在后臺中打開面板左上角 我的站點 > 網絡管理 > 設置。

再選擇Domain Mapping,修改 Domain Options 為如下圖:

然后保存。

這里的配置的功能是:重定向所有二級域名(如 news.jb51.com )到各自的外部域名(如 news.com),包括管理頁面(/wp-admin)。

接下來,我們要映射一級域名到各個站點ID。

默認在后臺不顯示站點ID,所以我們用一個最簡單的方法讓后臺直接顯示站點ID。

這個方法就是用WordPress的 Must-use plugin。

在 wp-content 目錄下創建一個 mu-plugins 目錄,再在新建的目錄下創建一個名為 wpms_blogid.php 的文件,

這個PHP文件的內容為:

<?php
add_filter( 'wpmu_blogs_columns', 'do_get_id' );
add_action( 'manage_sites_custom_column', 'do_add_columns', 10, 2 );
add_action( 'manage_blogs_custom_column', 'do_add_columns', 10, 2 );

function do_add_columns( $column_name, $blog_id ) {
if ( 'blog_id' === $column_name )
echo $blog_id;
return $column_name;
}

function do_get_id( $columns ) {
$columns['blog_id'] = 'ID';
return $columns;
}

保存后再訪問后臺的 站點 > 所有站點,在站點列表中就會多一列ID,下一步就會用到。

后臺控制面板切換到 設置 > Domains,加入兩個域名:

Site ID:3(以自己實際為主)
Domian:news.com
Primary:√

以及:

Site ID:4(以自己實際為主)
Domian:shop.com
Primary:√

如果域名是有www的,一樣的操作方式。

6、結果

以上步驟完成之后,基本就OK了。

主站點域名還是不變,還是www.jb51.com。

用 news.com 就可以訪問新聞站點,

用 shop.com 就可以訪問商城站點,

博客還是可以用二級域名 blog.jb51.com 訪問。

同時,這幾個站點的后臺也有獨立的地址:

http://www.jb51.com/wp-admin/
http://blog.jb51.com/wp-admin/
http://news.com/wp-admin/
http://shop.com/wp-admin/

以后再安裝主題和插件不能在每個站點中安裝了,

都統一在網絡管理(面板左上角 我的站點 > 網絡管理 )中進行配置

以上就是Nginx環境下WordPress的多站點功能配置詳細方法,希望對大家有所幫助

標簽:鎮江 臨沂 海口 紅河 岳陽 烏海 四川 股票

巨人網絡通訊聲明:本文標題《Nginx環境下WordPress的多站點功能配置詳解》,本文關鍵詞  Nginx,環境,下,WordPress,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx環境下WordPress的多站點功能配置詳解》相關的同類信息!
  • 本頁收集關于Nginx環境下WordPress的多站點功能配置詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品嫩草影院av蜜臀| 国产大陆精品国产| 国内精品写真在线观看| 99在线精品免费| 日韩欧美电影在线| 亚洲国产欧美在线人成| 国产精品99久久久| 欧美一区午夜视频在线观看| 国产精品视频九色porn| 日本va欧美va精品发布| 91黄色在线观看| 中文字幕久久午夜不卡| 免费成人小视频| 欧美日韩午夜在线| 欧美一区三区二区| 亚洲精品日日夜夜| 99久久精品免费看国产免费软件| www国产精品av| 久久超碰97中文字幕| 欧美日韩高清在线| 亚洲国产精品久久艾草纯爱 | 欧美综合视频在线观看| 亚洲激情男女视频| 国产精品一区二区在线播放| 欧美一级黄色大片| 亚洲成人av一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 久久久久久久久久电影| 久久99最新地址| 91精品国产高清一区二区三区 | 欧美日韩精品三区| 亚洲最新在线观看| 色婷婷激情一区二区三区| 国产精品传媒视频| 色网站国产精品| 一区二区三区欧美视频| 欧美视频在线播放| 亚洲国产精品一区二区久久恐怖片| 色噜噜偷拍精品综合在线| 亚洲欧美一区二区三区极速播放| 丁香婷婷深情五月亚洲| 中文字幕av免费专区久久| 国产成人aaaa| 亚洲欧洲日韩在线| 一本大道久久a久久精二百| 亚洲黄色在线视频| 欧美性三三影院| 男女激情视频一区| 精品福利在线导航| 国产成人免费9x9x人网站视频| 国产午夜精品一区二区三区嫩草 | 欧美色手机在线观看| 亚洲综合久久久久| 欧美高清一级片在线| 日本午夜精品视频在线观看| 欧美一区二区三区的| 精品一区二区三区在线观看国产| 久久久久久久久久看片| 成人高清伦理免费影院在线观看| 亚洲视频免费在线| 欧美日韩黄视频| 久久精品国产久精国产| 欧美高清在线一区| 欧美午夜理伦三级在线观看| 免费成人av在线播放| 欧美激情艳妇裸体舞| 在线欧美日韩精品| 青草国产精品久久久久久| 久久美女艺术照精彩视频福利播放| 成人av高清在线| 日韩电影在线一区二区| 日本一区二区不卡视频| 欧美在线制服丝袜| 国产精品亚洲人在线观看| 亚洲电影中文字幕在线观看| 久久久久综合网| 欧美亚洲动漫精品| 国产精品一区二区久激情瑜伽| 一级精品视频在线观看宜春院 | 制服.丝袜.亚洲.中文.综合| 国产一区二区在线电影| 自拍偷拍亚洲综合| 欧美tickling挠脚心丨vk| 色综合久久久久综合体| 极品美女销魂一区二区三区免费 | 日本午夜一本久久久综合| 中文字幕在线不卡| 精品美女在线播放| 欧美性色aⅴ视频一区日韩精品| 国产在线麻豆精品观看| 图片区小说区区亚洲影院| 国产女同互慰高潮91漫画| 欧美精品一二三| 99re热视频这里只精品| 国产精品99久久久久久久女警| 婷婷激情综合网| 亚洲一区免费观看| 国产精品网站在线| 337p日本欧洲亚洲大胆色噜噜| 欧美日韩亚洲国产综合| 91麻豆.com| 色综合色综合色综合 | 国产一区二区视频在线播放| 亚洲国产美女搞黄色| 欧美国产视频在线| 久久综合精品国产一区二区三区| 欧美精品丝袜久久久中文字幕| 色先锋aa成人| 91视频观看免费| 成人精品一区二区三区中文字幕| 国产在线视频一区二区三区| 久久成人羞羞网站| 久久精品国产第一区二区三区| 天天操天天色综合| 亚洲成人资源在线| 亚洲国产成人tv| 视频一区二区国产| 日本欧美在线观看| 亚洲成人1区2区| 午夜电影网亚洲视频| 亚洲成av人片观看| 亚洲午夜电影在线| 亚洲图片自拍偷拍| 亚洲成人av在线电影| 天天综合日日夜夜精品| 亚洲成人福利片| 午夜精品在线视频一区| 秋霞成人午夜伦在线观看| 奇米色一区二区| 久草中文综合在线| 国产+成+人+亚洲欧洲自线| 成人深夜在线观看| 91麻豆国产在线观看| 欧美日韩免费观看一区三区| 91精品国产综合久久久蜜臀粉嫩| 日韩午夜在线影院| 久久久精品国产免大香伊 | 精品福利一区二区三区| 国产女主播一区| 一区二区三区日韩欧美精品| 天天av天天翘天天综合网| 美腿丝袜在线亚洲一区| 国产成人av一区二区三区在线| 99精品视频一区二区| 欧美日韩免费不卡视频一区二区三区| 欧美日本在线观看| 久久九九久精品国产免费直播| 日韩毛片高清在线播放| 日韩中文字幕区一区有砖一区 | 中文成人综合网| 一区二区三区小说| 麻豆国产精品官网| 91日韩一区二区三区| 91精品国产一区二区三区| 久久噜噜亚洲综合| 亚洲午夜久久久久久久久电影网 | 午夜视频一区二区| 国产美女在线观看一区| 色婷婷综合在线| 欧美一级理论片| 国产精品久久久久婷婷| 婷婷成人激情在线网| 成人美女视频在线看| 欧美一区二区视频网站| 国产日产欧美一区二区视频| 日韩中文字幕一区二区三区| 99国产精品一区| 欧美tk丨vk视频| 亚洲国产成人va在线观看天堂| 国产伦精一区二区三区| 欧美日韩一区二区欧美激情| 国产午夜精品一区二区三区视频| 午夜成人免费视频| 91碰在线视频| 国产精品午夜在线| 久久精品国产精品亚洲红杏 | 亚洲综合激情网| 高清免费成人av| 欧美成人伊人久久综合网| 亚洲已满18点击进入久久| 国产69精品久久久久毛片| 欧美电影精品一区二区| 亚洲成人av在线电影| 日本国产一区二区| 国产精品久久看| 懂色av一区二区三区免费观看 | 欧美三级日本三级少妇99| 国产午夜亚洲精品午夜鲁丝片 | 91麻豆精品在线观看| 日本一区二区高清| 国产成人午夜视频| 欧美精品一区二区久久久| 日韩av网站免费在线| 欧美精品777| 首页国产欧美日韩丝袜| 欧美日免费三级在线| 一区二区三区国产| 欧美在线影院一区二区| 亚洲综合色成人| 欧美日韩国产区一|