{"id":432,"date":"2016-10-09T00:43:55","date_gmt":"2016-10-08T15:43:55","guid":{"rendered":"http:\/\/www.ranran.mydns.jp\/blog\/?p=432"},"modified":"2016-10-09T19:48:43","modified_gmt":"2016-10-09T10:48:43","slug":"nginx%e3%82%92%e3%82%b2%e3%83%bc%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a4%e3%81%a8%e3%81%97%e3%81%9f%e6%a7%8b%e6%88%90%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b%e3%80%82","status":"publish","type":"post","link":"http:\/\/www.ranran.mydns.jp\/blog\/?p=432","title":{"rendered":"Nginx\u3092\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u3068\u3057\u305f\u69cb\u6210\u3092\u69cb\u7bc9\u3059\u308b\u3002"},"content":{"rendered":"<p>Nginx\u3092\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u306b\u3057\u3066\u300cConcrete5\u300d\u300cWordpress\u300d\u300cRoundcube\u300d\u3092\u69cb\u7bc9\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<p>\uff11\uff0edocker-compose.yml\u3092\u4f5c\u3063\u3066\u307f\u308b<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nversion: '2'\r\nservices:\r\n  ######################\r\n  # gateway-proxy\r\n  ######################\r\n  gateway-proxy:\r\n    image: nginx\r\n    container_name: gateway-proxy\r\n    ports:\r\n      - &quot;80:80&quot;\r\n    volumes:\r\n      - \/var\/run\/docker.sock:\/tmp\/docker.sock\r\n      - ${PWD}\/gateway_proxy\/conf.d:\/etc\/nginx\/conf.d\r\n      - ${PWD}\/gateway_proxy\/htdocss\/index.html:\/usr\/share\/nginx\/html\/index.html\r\n    links:\r\n      - concrete\r\n      - wordpress\r\n      - roundcube\r\n    environment:\r\n      - NGINX_HOST={\u30db\u30b9\u30c8\u306e\u30c9\u30e1\u30a4\u30f3}\r\n  #####################\r\n  # concrete\r\n  #####################\r\n  concrete:\r\n    build: concrete56-ja\r\n    container_name: concrete\r\n    links:\r\n      - mysql\r\n  #####################\r\n  # wordpress\r\n  #####################\r\n  wordpress:\r\n    image: wordpress\r\n    container_name: wordpress\r\n    links:\r\n      - mysql\r\n    environment:\r\n      - WORDPRESS_DB_HOST=mysql:3306\r\n      - WORDPRESS_DB_NAME=blog\r\n      - WORDPRESS_DB_USER=blog\r\n      - WORDPRESS_DB_PASSWORD=blog\r\n  #####################\r\n  # roundcube\r\n  #####################\r\n  roundcube:\r\n    image: robbertkl\/roundcube\r\n    container_name: roundcube\r\n    environment:\r\n       - ROUNDCUBE_DEFAULT_HOST={IMAP\u30b5\u30fc\u30d0\u30fcIP or \u30c9\u30e1\u30a4\u30f3}\r\n       - ROUNDCUBE_DEFAULT_PORT=143\r\n       - ROUNDCUBE_SMTP_SERVER={SMTP\u30b5\u30fc\u30d0\u30fcIP or \u30c9\u30e1\u30a4\u30f3}\r\n       - ROUNDCUBE_SMTP_PORT=25\r\n       - ROUNDCUBE_SMTP_USER=%u\r\n       - ROUNDCUBE_SMTP_PASS=%p\r\n  #####################\r\n  # mysql\r\n  #####################\r\n  mysql:\r\n    image: mysql\/mysql-server\r\n    container_name: mysql\r\n    volumes:\r\n      - \/var\/run\/docker.sock:\/tmp\/docker.sock\r\n      - mysqldata:\/var\/lib\/mysql\r\n      - ${PWD}\/mysql\/initdb.d:\/docker-entrypoint-initdb.d\r\n    environment:\r\n      - MYSQL_ROOT_PASSWORD={MySQL\u30eb\u30fc\u30c8\u30d1\u30b9\u30ef\u30fc\u30c9}\r\n      - MYSQL_ALLOW_EMPTY_PASSWORD=true\r\n\r\nvolumes:\r\n  mysqldata:\r\n    driver: local\r\n<\/pre>\n<p style=\"padding-left: 30px;\">\/etc\/nginx\/conf.d\u3092Docker\u30db\u30b9\u30c8\u304b\u3089\u30de\u30a6\u30f3\u30c8\u3059\u308b\u3088\u3046\u306b\u3057\u3066<br \/>\n\u30db\u30b9\u30c8\u4e0a\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u4fee\u6b63\u3059\u308b\u3053\u3068\u3067\u5909\u66f4\u3092\u5bb9\u6613\u306b\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p style=\"padding-left: 30px;\">\u30d5\u30a1\u30a4\u30eb\u306e\u914d\u7f6e\u3068\u8a2d\u5b9a\u306f\u4ee5\u4e0b<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n\u4f5c\u696dRoot\/\r\n  \u251c docker-compose.yml\r\n  |\r\n  \u251c \/gateway_proxy\r\n  |   \u251c config.d\/\r\n  |   |  \u2514 example.com.conf\r\n  |   \u2514 htdocss\r\n  |      \u2514 index.html\r\n  |\r\n  \u251c concrete56-ja\/\r\n  |   \u2514 Dockerfile\r\n  |\r\n  \u2514 mysql\/\r\n      \u2514 initdb.d\/\r\n          \u2514 create_database.sql\r\n<\/pre>\n<p>\u30fbexample.com.conf<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nserver {\r\n      listen 80 default_server;\r\n      server_name example.com;\r\n\r\n      client_max_body_size 512M;\r\n\r\n      #\r\n      # Log\r\n      #\r\n      access_log \/var\/log\/nginx\/example.com_access.log;\r\n      error_log  \/var\/log\/nginx\/example.com_error.log;\r\n\r\n      #\r\n      # Header\r\n      #\r\n      #proxy_set_header Host $http_host;\r\n      proxy_set_header X-Real-IP $remote_addr;\r\n      proxy_set_header X-Forwarded-Proto $scheme;\r\n      proxy_set_header X-Forwarded-Host $http_host;\r\n      proxy_set_header X-Forwarded-Server $host;\r\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n      proxy_read_timeout 600s;\r\n      proxy_connect_timeout 10s;\r\n\r\n      #\r\n      # Setting\r\n      #\r\n      #############################\r\n      # Nginx\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30eb\u30fc\u30c8\r\n      #############################\r\n      location \/ {\r\n            root \/usr\/share\/nginx\/html;\r\n            index index.html;\r\n      }\r\n      #############################\r\n      # Concrete5\r\n      #############################\r\n      location \/concrete\/ {\r\n            proxy_set_header Host $host;\r\n            proxy_pass http:\/\/concrete\/;\r\n            proxy_redirect http:\/\/concrete\/ http:\/\/$host\/;\r\n            proxy_redirect default;\r\n      }\r\n      #############################\r\n      # WordPress\r\n      #############################\r\n      location \/blog\/ {\r\n            proxy_set_header Host $host;\r\n            proxy_pass http:\/\/wordpress\/;\r\n            proxy_redirect http:\/\/wordpress\/ http:\/\/$host\/;\r\n            proxy_redirect default;\r\n      }\r\n      #############################\r\n      # Roundcube\r\n      #############################\r\n      location \/webmail\/ {\r\n            proxy_cookie_path \/webmail\/ \/;\r\n            proxy_pass http:\/\/roundcube\/;\r\n            proxy_redirect \/ \/webmail\/;\r\n            proxy_redirect default;\r\n      }\r\n}\r\n<\/pre>\n<p>\u30fbindex.html<br \/>\n\uff5e\u7701\u7565\uff5e<\/p>\n<p>\u30fbcreate_database.sql<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n-- WordPress\r\nCREATE DATABASE IF NOT EXISTS blog CHARACTER SET utf8;\r\nGRANT all ON concrete.* TO 'blog'@'%' identified by 'blog';\r\n-- Concrete5\r\nCREATE DATABASE IF NOT EXISTS concrete CHARACTER SET utf8;\r\nGRANT all ON concrete.* TO 'concrete'@'%' identified by 'concrete';\r\n<\/pre>\n<p style=\"padding-left: 30px;\">build\u3059\u308c\u3070\u5404\u30b3\u30f3\u30c6\u30ca\u304c\u914d\u7f6e\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n\r\n$docker-compose up -d\r\n\r\n<\/pre>\n<p style=\"padding-left: 30px;\">\u3067\u3001\u8d77\u52d5\u3059\u308b\u308f\u3051\u306a\u3093\u3067\u3059\u304c<br \/>\n\u30d6\u30e9\u30a6\u30b6\u3067\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\u3053\u3093\u306a\u611f\u3058\u306b\u30fb\u30fb\u30fb\u30fb<\/p>\n<p><a href=\"http:\/\/www.ranran.mydns.jp\/blog\/wp-content\/uploads\/2016\/10\/482b4894cdcc6946f69e9a2223f96d23.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-440 size-thumbnail\" src=\"http:\/\/www.ranran.mydns.jp\/blog\/wp-content\/uploads\/2016\/10\/482b4894cdcc6946f69e9a2223f96d23-400x300.png\" alt=\"alias%e8%a8%ad%e5%ae%9a%e5%89%8d_concrete5\" width=\"400\" height=\"300\" \/><\/a> <a href=\"http:\/\/www.ranran.mydns.jp\/blog\/wp-content\/uploads\/2016\/10\/c971541db8e2b2d911b7a05202a8a333.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-442 size-thumbnail\" src=\"http:\/\/www.ranran.mydns.jp\/blog\/wp-content\/uploads\/2016\/10\/c971541db8e2b2d911b7a05202a8a333-400x300.png\" alt=\"alias%e8%a8%ad%e5%ae%9a%e5%89%8d_wordpress\" width=\"400\" height=\"300\" \/><\/a><a href=\"http:\/\/www.ranran.mydns.jp\/blog\/wp-content\/uploads\/2016\/10\/9776a6dee0b3c174895588a48c86201d.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-441 size-thumbnail\" src=\"http:\/\/www.ranran.mydns.jp\/blog\/wp-content\/uploads\/2016\/10\/9776a6dee0b3c174895588a48c86201d-400x300.png\" alt=\"alias%e8%a8%ad%e5%ae%9a%e5%89%8d_roundcube\" width=\"400\" height=\"300\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 30px;\">\u203b \u5de6\u304b\u3089\u300cConcrete5\u300d\u300cWordpress\u300d\u300cRoundcube\u300d\u3067\u3059\u3002<\/p>\n<p style=\"padding-left: 30px;\">Roundcube\u4ee5\u5916\u304c\u3046\u307e\u304f\u884c\u3063\u3066\u307e\u305b\u3093\u306d\u3002\u3002\u3002\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\uff12\uff0e\u554f\u984c\u3078\u5bfe\u5fdc\u3059\u308b<\/p>\n<p style=\"padding-left: 30px;\">\u8abf\u3079\u3066\u307f\u305f\u3068\u3053\u308d&#8221;\/blog\/&#8221;\u3092&#8221;\/&#8221;\u306b\u30ea\u30d0\u30fc\u30b9\u3057\u3066\u3044\u308b\u305f\u3081\u300cConcrete5\u300d\u300cWordpress\u300d\u306f&#8221;\/&#8221;\u306b\u30a2\u30af\u30bb\u30b9\u304c\u6765\u305f\u3068\u89e3\u91c8\u3057URL\u751f\u6210\u3057\u3066\u3044\u307e\u3057\u305f\u3002<\/p>\n<p style=\"padding-left: 30px;\">\u305d\u306e\u305f\u3081\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u5148\u3084CSS\u3001JS\u306eURL\u304c\u6b63\u78ba\u306a\u30d1\u30b9\u3067\u306f\u306a\u3044\u305f\u3081\u30d6\u30e9\u30a6\u30b6\u304b\u3089\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u308f\u3051\u3067\u3059\u3002<\/p>\n<p style=\"padding-left: 30px;\">\u3067\u3001\u7d50\u5c40\u3069\u3046\u3057\u305f\u304b\u3068\u3044\u3046\u3068\u30fb\u30fb\u30fb\u30fb\u30fb\u30fb\u30fb<\/p>\n<p style=\"padding-left: 30px;\"><strong>\u300cConcrete5\u300d\u300cWordpress\u300d\u306eApache\u306b\u5f37\u5f15\u306bAlias\u3092\u5207\u3063\u3066\u5bfe\u5fdc\u3057\u307e\u3057\u305f\uff57\uff57\uff57<\/strong><\/p>\n<p style=\"padding-left: 30px;\">\u3044\u3084\u306d\u3001Proxy\u306e\u8a2d\u5b9a\u898b\u76f4\u305b\u3070\u3044\u3051\u308b\u304b\u306a\u3068\u601d\u3063\u305f\u3093\u3067\u3059\u304c<\/p>\n<p style=\"padding-left: 30px;\">\u8abf\u3079\u308c\u3070\u8abf\u3079\u308b\u307b\u3069\u5168\u7136\u30c0\u30e1\u307f\u305f\u3044\u3067\u30fb\u30fb\u30fb<\/p>\n<p style=\"padding-left: 30px;\">\u7d50\u5c40\u3001\u6700\u7d42\u69cb\u6210\u306f\u4ee5\u4e0b\u3068\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nversion: '2'\r\nservices:\r\n  ######################\r\n  # gateway-proxy\r\n  ######################\r\n  gateway-proxy:\r\n    image: nginx\r\n    container_name: gateway-proxy\r\n    ports:\r\n      - &quot;80:80&quot;\r\n    volumes:\r\n      - \/var\/run\/docker.sock:\/tmp\/docker.sock\r\n      - ${PWD}\/gateway_proxy\/conf.d:\/etc\/nginx\/conf.d\r\n      - ${PWD}\/gateway_proxy\/htdocss\/index.html:\/usr\/share\/nginx\/html\/index.html\r\n    links:\r\n      - concrete\r\n      - wordpress\r\n      - roundcube\r\n    environment:\r\n      - NGINX_HOST={\u30db\u30b9\u30c8\u306e\u30c9\u30e1\u30a4\u30f3}\r\n  #####################\r\n  # concrete\r\n  #####################\r\n  concrete:\r\n    build: concrete56-ja\r\n    container_name: concrete\r\n    volumes:\r\n      - ${PWD}\/concrete\/concrete-alias.conf:\/etc\/apache2\/sites-enabled\/concrete-alias.conf\r\n    links:\r\n      - mysql\r\n  #####################\r\n  # wordpress\r\n  #####################\r\n  wordpress:\r\n    image: wordpress\r\n    container_name: wordpress\r\n    volumes:\r\n      - ${PWD}\/wordpress\/wordpress-alias.conf:\/etc\/apache2\/sites-enabled\/wordpress-alias.conf\r\n    links:\r\n      - mysql\r\n    environment:\r\n      - WORDPRESS_DB_HOST=mysql:3306\r\n      - WORDPRESS_DB_NAME=blog\r\n      - WORDPRESS_DB_USER=blog\r\n      - WORDPRESS_DB_PASSWORD=blog\r\n  #####################\r\n  # roundcube\r\n  #####################\r\n  roundcube:\r\n    image: robbertkl\/roundcube\r\n    container_name: roundcube\r\n    environment:\r\n       - ROUNDCUBE_DEFAULT_HOST={IMAP\u30b5\u30fc\u30d0\u30fcIP or \u30c9\u30e1\u30a4\u30f3}\r\n       - ROUNDCUBE_DEFAULT_PORT=143\r\n       - ROUNDCUBE_SMTP_SERVER={SMTP\u30b5\u30fc\u30d0\u30fcIP or \u30c9\u30e1\u30a4\u30f3}\r\n       - ROUNDCUBE_SMTP_PORT=25\r\n       - ROUNDCUBE_SMTP_USER=%u\r\n       - ROUNDCUBE_SMTP_PASS=%p\r\n  #####################\r\n  # mysql\r\n  #####################\r\n  mysql:\r\n    image: mysql\/mysql-server\r\n    container_name: mysql\r\n    volumes:\r\n      - \/var\/run\/docker.sock:\/tmp\/docker.sock\r\n      - mysqldata:\/var\/lib\/mysql\r\n      - ${PWD}\/mysql\/initdb.d:\/docker-entrypoint-initdb.d\r\n    environment:\r\n      - MYSQL_ROOT_PASSWORD={MySQL\u30eb\u30fc\u30c8\u30d1\u30b9\u30ef\u30fc\u30c9}\r\n      - MYSQL_ALLOW_EMPTY_PASSWORD=true\r\n\r\nvolumes:\r\n  mysqldata:\r\n    driver: local\r\n<\/pre>\n<p>&nbsp;<\/p>\n<pre>\u30fb\u30d5\u30a1\u30a4\u30eb\u914d\u7f6e<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n\u4f5c\u696dRoot\/\r\n  \u251c docker-compose.yml\r\n  |\r\n  \u251c \/gateway_proxy\r\n  |   \u251c config.d\/\r\n  |   |  \u2514 example.com.conf\r\n  |   \u2514 htdocss\r\n  |      \u2514 index.html\r\n  |\r\n  \u251c wordpress\/\r\n  |   \u2514 wordpress-alias.conf\r\n  |\r\n  \u251c concrete56-ja\/\r\n  |   \u251c Dockerfile\r\n  |   \u2514 concrete-alias.conf\r\n  |\r\n  \u2514 mysql\/\r\n      \u2514 initdb.d\/\r\n          \u2514 create_database.sql\r\n<\/pre>\n<p>\u30fbexample.com.conf<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nserver {\r\n      listen 80 default_server;\r\n      server_name example.com;\r\n\r\n      client_max_body_size 512M;\r\n\r\n      #\r\n      # Log\r\n      #\r\n      access_log \/var\/log\/nginx\/example.com_access.log;\r\n      error_log  \/var\/log\/nginx\/example.com_error.log;\r\n\r\n      #\r\n      # Header\r\n      #\r\n      #proxy_set_header Host $http_host;\r\n      proxy_set_header X-Real-IP $remote_addr;\r\n      proxy_set_header X-Forwarded-Proto $scheme;\r\n      proxy_set_header X-Forwarded-Host $http_host;\r\n      proxy_set_header X-Forwarded-Server $host;\r\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n      proxy_read_timeout 600s;\r\n      proxy_connect_timeout 10s;\r\n\r\n      #\r\n      # Setting\r\n      #\r\n      #############################\r\n      # Nginx\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30eb\u30fc\u30c8\r\n      #############################\r\n      location \/ {\r\n            root \/usr\/share\/nginx\/html;\r\n            index index.html;\r\n      }\r\n      #############################\r\n      # Concrete5\r\n      #############################\r\n      location \/concrete\/ {\r\n            proxy_set_header Host $host;\r\n            proxy_pass http:\/\/concrete\/concrete\/;\r\n            proxy_redirect http:\/\/concrete\/ http:\/\/$host\/;\r\n            proxy_redirect default;\r\n      }\r\n      #############################\r\n      # WordPress\r\n      #############################\r\n      location \/blog\/ {\r\n            proxy_set_header Host $host;\r\n            proxy_pass http:\/\/wordpress\/blog\/;\r\n            proxy_redirect http:\/\/wordpress\/ http:\/\/$host\/;\r\n            proxy_redirect default;\r\n      }\r\n      #############################\r\n      # Roundcube\r\n      #############################\r\n      location \/webmail\/ {\r\n            proxy_cookie_path \/webmail\/ \/;\r\n            proxy_pass http:\/\/roundcube\/;\r\n            proxy_redirect \/ \/webmail\/;\r\n            proxy_redirect default;\r\n      }\r\n}\r\n<\/pre>\n<p>\u30fbconcrete-alias.conf<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nalias \/concrete \/var\/www\/html\r\n<\/pre>\n<p>\u30fbwordpress-alias.conf<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nalias \/wordpress\/var\/www\/html\r\n<\/pre>\n<p>\u30fbindex.html<br \/>\n\uff5e\u7701\u7565\uff5e<\/p>\n<p>\u30fbcreate_database.sql<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n-- WordPress\r\nCREATE DATABASE IF NOT EXISTS blog CHARACTER SET utf8;\r\nGRANT all ON concrete.* TO 'blog'@'%' identified by 'blog';\r\n-- Concrete5\r\nCREATE DATABASE IF NOT EXISTS concrete CHARACTER SET utf8;\r\nGRANT all ON concrete.* TO 'concrete'@'%' identified by 'concrete';\r\n<\/pre>\n<p style=\"padding-left: 30px;\">volume\u304c\u30d5\u30a1\u30a4\u30eb\u5358\u4f53\u3082\u30de\u30a6\u30f3\u30c8\u3067\u304d\u308b\u3093\u3067\u3067\u304d\u305f\u8352\u696d\u3067\u3059\uff57<\/p>\n<p style=\"padding-left: 30px;\">\u5b8c\u5168\u306b\u30d0\u30c3\u30c9\u30ce\u30a6\u30cf\u30a6\u3067\u3059\u3088\u306d\u30fb\u30fb\u30fb\u30fb<\/p>\n<p style=\"padding-left: 30px;\">\u307e\u3042\u3001\u4eca\u5f8c\u306e\u8ab2\u984c\u3067\u3059\u304b\u306a\u30fb\u30fb\u30fb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nginx\u3092\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u306b\u3057\u3066\u300cConcrete5\u300d\u300cWordpress\u300d\u300cRoundcube\u300d\u3092\u69cb\u7bc9\u3057\u3066\u3044\u304d\u307e\u3059\u3002 \uff11\uff0edocker-compose.yml\u3092\u4f5c\u3063\u3066\u307f\u308b version: &#8216;2&#8217; services: # [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,39,36,30,41,40],"tags":[],"class_list":["post-432","post","type-post","status-publish","format-standard","hentry","category-apache","category-concrete5","category-docker","category-oss","category-roundcube","category-wordpress"],"_links":{"self":[{"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=432"}],"version-history":[{"count":13,"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/432\/revisions"}],"predecessor-version":[{"id":451,"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/432\/revisions\/451"}],"wp:attachment":[{"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ranran.mydns.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}