{"id":219,"date":"2012-09-10T15:01:00","date_gmt":"2012-09-10T15:01:00","guid":{"rendered":"http:\/\/blog.successionua.com\/?p=219"},"modified":"2021-09-24T00:03:45","modified_gmt":"2021-09-23T21:03:45","slug":"%d0%b0%d0%b2%d1%82%d0%be%d1%80%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-%d0%b2-apache-c-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-mysql-mod-auth-mysql","status":"publish","type":"post","link":"https:\/\/geckich.space\/?p=219","title":{"rendered":"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0432 Apache c \u043f\u043e\u043c\u043e\u0449\u044c\u044e MySQL (mod-auth-mysql)"},"content":{"rendered":"<div dir=\"ltr\" style=\"text-align: left;\">MySQL \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f &#8211; \u043d\u0435\u043f\u043b\u043e\u0445\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u044d\u0442\u0443 \u0411\u0414.<\/div>\n<div dir=\"ltr\" style=\"text-align: left;\">\n<div><\/div>\n<div>\u041f\u043e\u0440\u044b\u0432\u0448\u0438\u0441\u044c \u0432 \u0438\u043d\u0435\u0442\u0435, \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0441\u044f, \u043a\u0430\u043a \u0435\u0451 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0438 \u0432\u043e\u0442 \u0448\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \ud83d\ude42<\/div>\n<div><\/div>\n<div>1. \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0441\u043e\u0444\u0442 (\u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d):<b><span style=\"color: #e69138;\"><br \/>\napt-get install libapache2-mod-auth-mysql<br \/>\na2enmod auth_mysql <\/span><\/b><\/p>\n<p>2. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0411\u0414:<\/p>\n<div><b><span style=\"color: #e69138;\">mysql -u root -p<br \/>\nmysql&gt; grant all on auth.* to auth_user@localhost identified by &#8216;&lt;auth_password&gt;&#8217;;<br \/>\nmysql&gt; flush privileges;<br \/>\nmysql&gt; create database auth;<br \/>\nmysql&gt;\u00a0use auth;<br \/>\nmysql&gt;\u00a0CREATE TABLE `clients` (<br \/>\n`username` varchar(25) NOT NULL default &#8221;,<br \/>\n`passwd` varchar(25) NOT NULL default &#8221;,<br \/>\n`groups` varchar(25) NOT NULL default &#8221;,<br \/>\nPRIMARY KEY (`username`),<br \/>\nKEY `groups` (`groups`)<br \/>\n) ENGINE=MyISAM DEFAULT CHARSET=latin1;<br \/>\nmysql&gt; INSERT INTO `clients` VALUES (&#8216;&lt;username&gt;&#8217;, &#8216;&lt;password&gt;&#8217;, &#8216;&lt;group&gt;&#8217;);<\/span><\/b><\/div>\n<div>\n<p>3. \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0445\u043e\u0441\u0442\u0430 (\u0438\u043b\u0438 .htaccess \u043d\u0443\u0436\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0438), \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<\/div>\n<div><b><span style=\"color: #e69138;\">nano \/etc\/apache2\/sites-available\/default<\/span><\/b><b><span style=\"color: #e69138;\"><br \/>\n<\/span><\/b><!-- HTML generated using hilite.me --><\/p>\n<div style=\"background: #202020; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;\">\n<pre style=\"line-height: 125%; margin: 0;\"><span style=\"color: #6ab825; font-weight: bold;\">&lt;VirtualHost<\/span> <span style=\"color: #ed9d13;\">*:80<\/span><span style=\"color: #6ab825; font-weight: bold;\">&gt;<\/span>\n        <span style=\"color: #24909d;\">ServerAdmin<\/span> webmaster@localhost\n\n        <span style=\"color: #24909d;\">DocumentRoot<\/span> <span style=\"color: orange;\">\/var\/www<\/span>\n        <span style=\"color: #6ab825; font-weight: bold;\">&lt;Directory<\/span> <span style=\"color: #ed9d13;\">\/<\/span><span style=\"color: #6ab825; font-weight: bold;\">&gt;<\/span>\n                <span style=\"color: #24909d;\">Options<\/span> FollowSymLinks\n                <span style=\"color: #24909d;\">AllowOverride<\/span> <span style=\"color: #6ab825; font-weight: bold;\">All<\/span>\n\n        <span style=\"color: #6ab825; font-weight: bold;\">&lt;\/Directory&gt;<\/span>\n        <span style=\"color: #6ab825; font-weight: bold;\">&lt;Directory<\/span> <span style=\"color: #ed9d13;\">\/var\/www\/<\/span><span style=\"color: #6ab825; font-weight: bold;\">&gt;<\/span>    \n                <span style=\"color: #24909d;\">AuthMYSQL<\/span> <span style=\"color: #6ab825; font-weight: bold;\">on<\/span>     #\u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u043e \u043c\u0443\u0441\u043a\u0443\u043b\u044e\n                <span style=\"color: #24909d;\">AuthMySQL_Authoritative<\/span> <span style=\"color: #6ab825; font-weight: bold;\">on<\/span>\n                <span style=\"color: #24909d;\">AuthMySQL_DB<\/span> auth     #\u0438\u043c\u044f \u0411\u0414, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u0448\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f\n                <span style=\"color: #24909d;\">AuthMySQL_Host<\/span> <span style=\"color: #3677a9;\">127.0.0.1<\/span>     #\u0430\u0434\u0440\u0435\u0441 \u0438\u043b\u0438 \u0438\u043c\u044f \u0445\u043e\u0441\u0442\u0430 \u0441 \u043c\u0443\u0441\u043a\u0443\u043b\u0435\u043c\n\n                <span style=\"color: #999999; font-style: italic;\">#AuthMySQL_Port 3306     #\u043f\u043e\u0440\u0442, \u0435\u0441\u043b\u0438 \u043e\u0442\u043b\u0438\u0447\u0435\u043d \u043e\u0442 \u0434\u0435\u0444\u043e\u043b\u0442\u043e\u0432\u043e\u0433\u043e<\/span>\n                <span style=\"color: #999999; font-style: italic;\">#AuthMySQL_Socket &lt;socket&gt;    #\u0441\u043e\u043a\u0435\u0442, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f<\/span>\n\n                <span style=\"color: #24909d;\">AuthMySQL_User<\/span> auth_user     #\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0411\u0414\n                <span style=\"color: #24909d;\">AuthMySQL_Password<\/span> &lt;auth_password&gt;     #\u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0411\u0414\n                <span style=\"color: #24909d;\">AuthMySQL_Password_Table<\/span> clients     #\u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439\n                <span style=\"color: #24909d;\">AuthMySQL_Username_Field<\/span> username     #\u043f\u043e\u043b\u0435, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0435 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\n                <span style=\"color: #24909d;\">AuthMySQL_Password_Field<\/span> passwd     #\u043f\u043e\u043b\u0435, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0435 \u043f\u0440\u0430\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\n                <span style=\"color: #999999; font-style: italic;\">#AuthMySQL_Group_Table clients     #\u043f\u043e\u043b\u0435, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0435 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u044c \u043a \u0433\u0440\u0443\u043f\u043f\u0435<\/span>\n                <span style=\"color: #24909d;\">AuthMySQL_Empty_Passwords<\/span> <span style=\"color: #6ab825; font-weight: bold;\">off<\/span>     #\u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u0435 \u043f\u0430\u0440\u043e\u043b\u0438\n                <span style=\"color: #24909d;\">Auth_MySQL_Encrypted_Passwords<\/span> <span style=\"color: #6ab825; font-weight: bold;\">off<\/span>    #\u0435\u0441\u043b\u0438 <span style=\"color: #6ab825; font-weight: bold;\">on<\/span> - \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043f\u0430\u0440\u043e\u043b\u0438 \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u044b\n                <span style=\"color: #24909d;\">AuthMySQL_Encryption_Types<\/span> Plaintext     #\u0442\u0438\u043f\u0430 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f - \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c Plaintext, Crypt_DES, MySQL. \u041c\u043e\u0436\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u0431\u0435\u043b \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e-\u043e\u0447\u0435\u0440\u0435\u0434\u0438\n                <span style=\"color: #24909d;\">AuthBasicAuthoritative<\/span> <span style=\"color: #6ab825; font-weight: bold;\">Off<\/span>     #\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c Basic-\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e - \u043a\u0430\u043a\u043e\u0439\u0442\u043e \u043a\u043e\u0441\u0442\u044b\u043b\u044c, \u0431\u0435\u0437 \u043d\u0435\u0433\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\n                <span style=\"color: #24909d;\">AuthUserFile<\/span> <span style=\"color: orange;\">\/dev\/null<\/span>     #\u0442\u0438\u043f\u0430 \u0444\u0430\u0439\u043b \u0441 \u043f\u0430\u0440\u043e\u043b\u044f\u043c\u0438 - \u0442\u043e\u0436\u0435 \u043a\u043e\u0441\u0442\u044b\u043b\u044c\n                <span style=\"color: #24909d;\">Require<\/span> valid-user     #\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e. \u0422\u0443\u0442 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u0430 \u0433\u0440\u0443\u043f\u043f (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e - \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u0431\u0435\u043b\u044b): Require <span style=\"color: #6ab825; font-weight: bold;\">group<\/span> assassins templars .\u0418\u043b\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439: Require <span style=\"color: #6ab825; font-weight: bold;\">user<\/span> leonardo vincent .\u042d\u0442\u043e \u0443\u0434\u0430\u043e\u0431\u043d\u043e, \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043e\u043f\u0446\u0438\u0438 \u0432 .htaccess\n                <span style=\"color: #24909d;\">AuthName<\/span> <span style=\"color: #ed9d13;\">\"Please Auth!\"<\/span>     #\u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\n                <span style=\"color: #24909d;\">AuthType<\/span> Basic #\u043a\u043e\u0441\u0442\u044b\u043b\u044c\n                <span style=\"color: #6ab825; font-weight: bold;\">&lt;Limit<\/span> <span style=\"color: #ed9d13;\">GET POST<\/span><span style=\"color: #6ab825; font-weight: bold;\">&gt;<\/span> <span style=\"color: #999999; font-style: italic;\">#\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432                Require valid-user     <\/span>\n                <span style=\"color: #6ab825; font-weight: bold;\">&lt;\/Limit&gt;<\/span>     \n\n                <span style=\"color: #24909d;\">Options<\/span> Indexes FollowSymLinks MultiViews\n                <span style=\"color: #24909d;\">AllowOverride<\/span> <span style=\"color: #6ab825; font-weight: bold;\">None<\/span>\n                <span style=\"color: #24909d;\">Order<\/span> allow,deny\n                <span style=\"color: #24909d;\">allow<\/span> from <span style=\"color: #6ab825; font-weight: bold;\">all<\/span>\n                <span style=\"color: #24909d;\">AddHandler<\/span> mod_python .py\n                <span style=\"color: #24909d;\">PythonHandler<\/span> index\n        <span style=\"color: #6ab825; font-weight: bold;\">&lt;\/Directory&gt;<\/span><\/pre>\n<\/div>\n<p><a name=\"mo\nre\"><\/a><b><span style=\"color: #e69138;\">service apache2 restart<\/span><\/b><\/p>\n<\/div>\n<div>\n<div>\u0418\u0434\u0435\u043c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 http:\/\/127.0.0.1 \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0443\u0435\u043c\u0441\u044f.<br \/>\nP. S.<\/p>\n<p>1.\u00a0<a href=\"http:\/\/www.cgi101.com\/book\/ch20\/mod_auth_mysql.html\">http:\/\/www.cgi101.com\/book\/ch20\/mod_auth_mysql.html<\/a>\u00a0&#8211; \u0437\u0434\u0435\u0441\u044c \u043d\u0435\u043f\u043b\u043e\u0445\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043e\u043f\u0446\u0438\u0439.<br \/>\n2. \u041c\u043e\u0436\u043d\u043e \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0430\u043f\u0430\u0447\u0430 \u0438\u043b\u0438 \u043c\u043e\u0434\u0443\u043b\u044f \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0411\u0414 &#8211; \u0442\u0430\u043a \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0441\u0435\u043a\u044c\u044e\u0440\u043d\u0435\u0435:<\/p>\n<\/div>\n<p><!-- HTML generated using hilite.me --><\/p>\n<div style=\"background: #202020; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;\">\n<pre style=\"line-height: 125%; margin: 0;\"><span style=\"color: #24909d;\">Auth_MySQL_Info<\/span> &lt;host&gt; &lt;user&gt; &lt;password&gt;\n<span style=\"color: #24909d;\">Auth_MySQL_General_DB<\/span> &lt;database_name&gt;<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>MySQL \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f &#8211; \u043d\u0435\u043f\u043b\u043e\u0445\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u044d\u0442\u0443 \u0411\u0414. \u041f\u043e\u0440\u044b\u0432\u0448\u0438\u0441\u044c \u0432 \u0438\u043d\u0435\u0442\u0435, \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0441\u044f, \u043a\u0430\u043a \u0435\u0451 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0438 \u0432\u043e\u0442 \u0448\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \ud83d\ude42 1. \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0441\u043e\u0444\u0442 (\u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d): apt-get install libapache2-mod-auth-mysql a2enmod auth_mysql 2. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0411\u0414: mysql -u root -p mysql&gt; grant all &hellip; <a href=\"https:\/\/geckich.space\/?p=219\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0432 Apache c \u043f\u043e\u043c\u043e\u0449\u044c\u044e MySQL (mod-auth-mysql)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10],"tags":[48,182,181,100],"class_list":["post-219","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux","tag-mod-auth-mysql","tag-mysql","tag-100"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/geckich.space\/index.php?rest_route=\/wp\/v2\/posts\/219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geckich.space\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geckich.space\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geckich.space\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geckich.space\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=219"}],"version-history":[{"count":2,"href":"https:\/\/geckich.space\/index.php?rest_route=\/wp\/v2\/posts\/219\/revisions"}],"predecessor-version":[{"id":1237,"href":"https:\/\/geckich.space\/index.php?rest_route=\/wp\/v2\/posts\/219\/revisions\/1237"}],"wp:attachment":[{"href":"https:\/\/geckich.space\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geckich.space\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geckich.space\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}