{"id":17302544,"date":"2023-12-26T23:17:38","date_gmt":"2023-12-26T23:17:38","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/aws-nginx\/"},"modified":"2023-12-26T23:17:38","modified_gmt":"2023-12-26T23:17:38","slug":"aws-nginx","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/aws-nginx\/","title":{"rendered":"AWS, NGINX"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hi my champion frieends.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m starting a site at TLD.net. It continuelly redirects, causign a loop i think.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Its on the AWS server, EC2. The Target Group HTTP forwards traffic to HTTPS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the NGINX code, i have this on page \/etc\/nginx\/conf.d\/wordpress.org:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">map $blogname $blogid{ default -999;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#Ref: https:\/\/wordpress.org\/extend\/plugins\/nginx-helper\/ include \n#\/var\/www\/wordpress\/wp-content\/plugins\/nginx-helper\/map.conf ;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">server { server_name integritytoysales.net ;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root \/var\/www\/html\/wordpress\/integritytoysales.net\/htdocs; index index.php;\n\nlocation ~ ^(\/&#091;^\/]+\/)?files\/(.+) { try_files \/wp-content\/blogs.dir\/$blogid\/files\/$2\n    \/wp-includes\/ms-files.php?file=$2 ; access_log off; log_not_found off; expires\n    max;\n}\n\n#avoid php readfile()\nlocation ^~ \/blogs.dir { internal; alias\n    \/var\/www\/html\/wordpress\/integritytoysales.net\/htdocs\/wp-content\/blogs.dir ; access_log &gt;\n    off; expires max;\n}\n\nif (!-e $request_filename) { rewrite \/wp-admin$ $scheme:\/\/$host$request_uri\/\n    permanent; rewrite ^(\/&#091;^\/]+)?(\/wp-.*) $2 last; rewrite ^(\/&#091;^\/]+)?(\/.*\\.php) $2\n    last;\n}\n\nlocation \/ { try_files $uri $uri\/ \/index.php?$args ;\n}\n\nlocation ~ \\.php$ { try_files $uri =404; include fastcgi_params; fastcgi_pass php;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alsok i have this in \/etc\/nginx\/conf.d\/###.net.conf:<br \/><br \/><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">server { listen 80; root \/var\/www\/html\/wordpress; server_name integritytoysales.net; return 301<br \/>https:\/\/$server_name$request_uri;<br \/>}<br \/>listen 443 ssl; managed by Certbot ssl_certificate<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/letsencrypt\/live\/integritytoysales.net\/fullchain.pem;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">managed by Cer&gt;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssl_certificate_key \/etc\/letsencrypt\/live\/integritytoysales.net\/privkey.pem;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">managed by C&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">include \/etc\/letsencrypt\/options-ssl-nginx.conf; managed by Certbot<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssl_dhparam \/etc\/letsencrypt\/ssl-dhparams.pem;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">managed by Certbot<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<br \/>server { if ($host = integritytoysales.net) { return 301 https:\/\/$host$request_uri;<br \/>} managed by Certbot<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">listen 80; server_name integritytoysales.net; return 404; managed by Certbot<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">*****<br \/>I have added these codes from sourcers on the internet. But htere is no tutorial based on launching a fresh wordpress and changing it to multisite for nginx codes in \/etc\/nginx\/conf.d files.<br \/><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyone know what i should be doing? Becuase i dont. \ud83d\ude42<br \/><br \/>Thanks<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Steve<\/p>\n","protected":false},"template":"","class_list":["post-17302544","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17302544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17302544\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=17302544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}