<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.completenoobs.com/noobs/index.php?action=history&amp;feed=atom&amp;title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04</id>
	<title>Nginx Server For Hosting Files Ubuntu 22.04 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.completenoobs.com/noobs/index.php?action=history&amp;feed=atom&amp;title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04"/>
	<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;action=history"/>
	<updated>2026-04-30T02:23:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=323&amp;oldid=prev</id>
		<title>imported&gt;AwesomO: /* Transfer Files to Sharing Directory */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=323&amp;oldid=prev"/>
		<updated>2023-04-17T12:26:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Transfer Files to Sharing Directory&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:26, 17 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l719&quot;&gt;Line 719:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 719:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transfer Files to Sharing Directory==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transfer Files to Sharing Directory==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;NOTE: [[Scp_only|If you are receiving file from another server (setup server to send with script and ssh-keys), you may wish to create another account which can only receive &#039;&#039;&#039;scp&#039;&#039;&#039; to path]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===scp===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===scp===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Check [[SCP_Examples|SCP_Examples]] for more examples:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Check [[SCP_Examples|SCP_Examples]] for more examples:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AwesomO</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=322&amp;oldid=prev</id>
		<title>imported&gt;AwesomO: /* Transfer_Files_to_Sharing_Directory */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=322&amp;oldid=prev"/>
		<updated>2023-04-17T12:23:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Transfer_Files_to_Sharing_Directory&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:23, 17 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1327&quot;&gt;Line 1,327:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1,327:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Transfer_Files_to_Sharing_Directory====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Transfer_Files_to_Sharing_Directory====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nginx_file_server&lt;/del&gt;#Transfer_Files_to_Sharing_Directory|Same as with using certbot]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nginx_Server_For_Hosting_Files_Ubuntu_22.04&lt;/ins&gt;#Transfer_Files_to_Sharing_Directory|Same as with using certbot]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nginx_file_server&lt;/del&gt;#Require_Username_and_Password_to_view_website/files_(Optional_-_Placed_here_for_educational_reasons)|Require Username and Passwd to view files]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nginx_Server_For_Hosting_Files_Ubuntu_22.04&lt;/ins&gt;#Require_Username_and_Password_to_view_website/files_(Optional_-_Placed_here_for_educational_reasons)|Require Username and Passwd to view files]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AwesomO</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=287&amp;oldid=prev</id>
		<title>Noob: /* sshfs */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=287&amp;oldid=prev"/>
		<updated>2023-04-05T18:07:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;sshfs&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:07, 5 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l726&quot;&gt;Line 726:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 726:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===sshfs===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===sshfs===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Sshfs_ubuntu|Read the sshfs page for more info]]&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Can be useful if you are transferring a large number of files from your computer to server and want to use the GUI file explorer.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Can be useful if you are transferring a large number of files from your computer to server and want to use the GUI file explorer.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=284&amp;oldid=prev</id>
		<title>Noob: /* Require Username and Password to view website/files (Optional - Placed here for educational reasons) */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=284&amp;oldid=prev"/>
		<updated>2023-04-05T11:27:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Require Username and Password to view website/files (Optional - Placed here for educational reasons)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:27, 5 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l749&quot;&gt;Line 749:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 749:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;/etc/nginx/sites-available/default&amp;lt;/code&amp;gt;: Before&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;/etc/nginx/sites-available/default&amp;lt;/code&amp;gt;: Before&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l912&quot;&gt;Line 912:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 913:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l918&quot;&gt;Line 918:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 920:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;/etc/nginx/sites-available/default&amp;lt;/code&amp;gt;: After&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;/etc/nginx/sites-available/default&amp;lt;/code&amp;gt;: After&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1085&quot;&gt;Line 1,085:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1,088:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1166&quot;&gt;Line 1,166:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1,169:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Restart Nginx:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Restart Nginx:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;systemctl restart nginx&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;systemctl restart nginx&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==No DNS using IP and SelfSigned Certs==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==No DNS using IP and SelfSigned Certs==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=283&amp;oldid=prev</id>
		<title>Noob: Undo revision 282 by Noob (talk)</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=283&amp;oldid=prev"/>
		<updated>2023-04-05T11:26:36Z</updated>

		<summary type="html">&lt;p&gt;Undo revision 282 by &lt;a href=&quot;/noobs/Special:Contributions/Noob&quot; title=&quot;Special:Contributions/Noob&quot;&gt;Noob&lt;/a&gt; (&lt;a href=&quot;/noobs/index.php?title=User_talk:Noob&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Noob (page does not exist)&quot;&gt;talk&lt;/a&gt;)&lt;/p&gt;
&lt;a href=&quot;https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;amp;diff=283&amp;amp;oldid=282&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=282&amp;oldid=prev</id>
		<title>Noob: /* Require Username and Password to view website/files (Optional - Placed here for educational reasons) */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=282&amp;oldid=prev"/>
		<updated>2023-04-05T11:22:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Require Username and Password to view website/files (Optional - Placed here for educational reasons)&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;amp;diff=282&amp;amp;oldid=281&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=281&amp;oldid=prev</id>
		<title>Noob: /* With DNS - cert by LetsEncrypt */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=281&amp;oldid=prev"/>
		<updated>2023-04-05T10:36:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;With DNS - cert by LetsEncrypt&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:36, 5 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==With DNS - cert by LetsEncrypt==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==With DNS - cert by LetsEncrypt==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nginx_file_server&lt;/del&gt;#No_DNS_using_IP_and_SelfSigned_Certs|No DNS Using IP and Self Signed Certs for https]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nginx_Server_For_Hosting_Files_Ubuntu_22.04&lt;/ins&gt;#No_DNS_using_IP_and_SelfSigned_Certs|No DNS Using IP and Self Signed Certs for https]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Spin up a Server ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Spin up a Server ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=280&amp;oldid=prev</id>
		<title>Noob at 10:35, 5 April 2023</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=280&amp;oldid=prev"/>
		<updated>2023-04-05T10:35:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;amp;diff=280&amp;amp;oldid=278&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=278&amp;oldid=prev</id>
		<title>Noob: /* scp */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=278&amp;oldid=prev"/>
		<updated>2023-04-02T21:58:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;scp&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:58, 2 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l487&quot;&gt;Line 487:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 487:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transfer Files to Sharing Directory==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transfer Files to Sharing Directory==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===scp===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===scp===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Check [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Basic_SCP_Examples&lt;/del&gt;|Basic_SCP_Examples]] for more examples:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Check [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SCP_Examples&lt;/ins&gt;|Basic_SCP_Examples]] for more examples:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To send direct from MediaWiki server (Example file &amp;#039;xmlDump-03-03-2023&amp;#039;)&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To send direct from MediaWiki server (Example file &amp;#039;xmlDump-03-03-2023&amp;#039;)&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Will be prompted to enter password:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Will be prompted to enter password:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=258&amp;oldid=prev</id>
		<title>Noob: Created page with &quot;==Spin up a Server == Using &lt;b&gt;Vultr&lt;/b&gt; i am going to deploy a &lt;b&gt;Ubuntu 20.04&lt;/b&gt; Server.&lt;br \&gt; $5 a month, 1 cpu, 1024MB ram, 25GB ssd, 1000GB Bandwidth.&lt;br \&gt; I have been given the IP:&lt;b&gt;192.248.155.201&lt;/b&gt; &lt;br \&gt;  ===DNS=== make a &lt;b&gt;A RECORD&lt;/b&gt; for subdomain server IP address&lt;br&gt;  {| class=&quot;wikitable&quot; |+ Dns |- |Type |Host |Ip address |TTL |- |A record |xml |192.248.155.201 |auto |- |}  ==Enable Basic FireWall== &lt;code&gt;ufw allow 22/tcp&lt;/code&gt;&lt;br&gt; &lt;code&gt;ufw allow 44...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Nginx_Server_For_Hosting_Files_Ubuntu_22.04&amp;diff=258&amp;oldid=prev"/>
		<updated>2023-04-02T21:20:10Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Spin up a Server == Using &amp;lt;b&amp;gt;Vultr&amp;lt;/b&amp;gt; i am going to deploy a &amp;lt;b&amp;gt;Ubuntu 20.04&amp;lt;/b&amp;gt; Server.&amp;lt;br \&amp;gt; $5 a month, 1 cpu, 1024MB ram, 25GB ssd, 1000GB Bandwidth.&amp;lt;br \&amp;gt; I have been given the IP:&amp;lt;b&amp;gt;192.248.155.201&amp;lt;/b&amp;gt; &amp;lt;br \&amp;gt;  ===DNS=== make a &amp;lt;b&amp;gt;A RECORD&amp;lt;/b&amp;gt; for subdomain server IP address&amp;lt;br&amp;gt;  {| class=&amp;quot;wikitable&amp;quot; |+ Dns |- |Type |Host |Ip address |TTL |- |A record |xml |192.248.155.201 |auto |- |}  ==Enable Basic FireWall== &amp;lt;code&amp;gt;ufw allow 22/tcp&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt; &amp;lt;code&amp;gt;ufw allow 44...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Spin up a Server ==&lt;br /&gt;
Using &amp;lt;b&amp;gt;Vultr&amp;lt;/b&amp;gt; i am going to deploy a &amp;lt;b&amp;gt;Ubuntu 20.04&amp;lt;/b&amp;gt; Server.&amp;lt;br \&amp;gt;&lt;br /&gt;
$5 a month, 1 cpu, 1024MB ram, 25GB ssd, 1000GB Bandwidth.&amp;lt;br \&amp;gt;&lt;br /&gt;
I have been given the IP:&amp;lt;b&amp;gt;192.248.155.201&amp;lt;/b&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
make a &amp;lt;b&amp;gt;A RECORD&amp;lt;/b&amp;gt; for subdomain server IP address&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Dns&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|Host&lt;br /&gt;
|Ip address&lt;br /&gt;
|TTL&lt;br /&gt;
|-&lt;br /&gt;
|A record&lt;br /&gt;
|xml&lt;br /&gt;
|192.248.155.201&lt;br /&gt;
|auto&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enable Basic FireWall==&lt;br /&gt;
&amp;lt;code&amp;gt;ufw allow 22/tcp&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ufw allow 443/tcp&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ufw allow 80/tcp&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ufw enable&amp;lt;/code&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Auto update Setup for server==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR /etc/apt/apt.conf.d/50unattended-upgrades&amp;lt;/code&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
And change the lines:&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//      &amp;quot;${distro_id}:${distro_codename}-updates&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;quot;${distro_id}:${distro_codename}-updates&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Remove unused automatically installed kernel-related packages&lt;br /&gt;
// (kernel images, kernel headers and kernel version locked tools).&lt;br /&gt;
//Unattended-Upgrade::Remove-Unused-Kernel-Packages &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Do automatic removal of newly unused dependencies after the upgrade&lt;br /&gt;
//Unattended-Upgrade::Remove-New-Unused-Dependencies &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Do automatic removal of unused packages after the upgrade&lt;br /&gt;
// (equivalent to apt-get autoremove)&lt;br /&gt;
//Unattended-Upgrade::Remove-Unused-Dependencies &amp;quot;false&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Automatically reboot *WITHOUT CONFIRMATION* if&lt;br /&gt;
//  the file /var/run/reboot-required is found after the upgrade&lt;br /&gt;
//Unattended-Upgrade::Automatic-Reboot &amp;quot;false&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Automatically reboot even if there are users currently logged in&lt;br /&gt;
// when Unattended-Upgrade::Automatic-Reboot is set to true&lt;br /&gt;
//Unattended-Upgrade::Automatic-Reboot-WithUsers &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// If automatic reboot is enabled and needed, reboot at the specific&lt;br /&gt;
// time instead of immediately&lt;br /&gt;
//  Default: &amp;quot;now&amp;quot;&lt;br /&gt;
//Unattended-Upgrade::Automatic-Reboot-Time &amp;quot;02:00&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Changed to&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Remove unused automatically installed kernel-related packages&lt;br /&gt;
// (kernel images, kernel headers and kernel version locked tools).&lt;br /&gt;
Unattended-Upgrade::Remove-Unused-Kernel-Packages &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Do automatic removal of newly unused dependencies after the upgrade&lt;br /&gt;
Unattended-Upgrade::Remove-New-Unused-Dependencies &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Do automatic removal of unused packages after the upgrade&lt;br /&gt;
// (equivalent to apt-get autoremove)&lt;br /&gt;
Unattended-Upgrade::Remove-Unused-Dependencies &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Automatically reboot *WITHOUT CONFIRMATION* if&lt;br /&gt;
//  the file /var/run/reboot-required is found after the upgrade&lt;br /&gt;
Unattended-Upgrade::Automatic-Reboot &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Automatically reboot even if there are users currently logged in&lt;br /&gt;
// when Unattended-Upgrade::Automatic-Reboot is set to true&lt;br /&gt;
Unattended-Upgrade::Automatic-Reboot-WithUsers &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// If automatic reboot is enabled and needed, reboot at the specific&lt;br /&gt;
// time instead of immediately&lt;br /&gt;
//  Default: &amp;quot;now&amp;quot;&lt;br /&gt;
Unattended-Upgrade::Automatic-Reboot-Time &amp;quot;04:00&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install NGINX==&lt;br /&gt;
&amp;lt;code&amp;gt;apt install nginx -y&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should now be able to see the &amp;lt;b&amp;gt;Welcome to nginx!&amp;lt;/b&amp;gt; site on your subdomain (or just use server ip address).&amp;lt;br&amp;gt;&lt;br /&gt;
Only &amp;lt;b&amp;gt;http&amp;lt;/b&amp;gt; will work as we have not yet setup are &amp;lt;b&amp;gt;https&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===LetsEncrypt===&lt;br /&gt;
&amp;lt;code&amp;gt;snap install certbot --classic&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt; certbot --nginx -d xml.completenoobs.com&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You should now be able to view the &amp;lt;b&amp;gt;Welcome to nginx!&amp;lt;/b&amp;gt; page with &amp;lt;b&amp;gt;https&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setup NGINX===&lt;br /&gt;
&lt;br /&gt;
The nginx default site should look like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;cat /etc/nginx/sites-available/default&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##&lt;br /&gt;
# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;br /&gt;
# of Nginx configuration files in order to fully unleash the power of Nginx.&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/&lt;br /&gt;
# https://wiki.debian.org/Nginx/DirectoryStructure&lt;br /&gt;
#&lt;br /&gt;
# In most cases, administrators will remove this file from sites-enabled/ and&lt;br /&gt;
# leave it as reference inside of sites-available where it will continue to be&lt;br /&gt;
# updated by the nginx packaging team.&lt;br /&gt;
#&lt;br /&gt;
# This file will automatically load configuration files provided by other&lt;br /&gt;
# applications, such as Drupal or Wordpress. These applications will be made&lt;br /&gt;
# available underneath a path with that package name, such as /drupal8.&lt;br /&gt;
#&lt;br /&gt;
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# Default server configuration&lt;br /&gt;
#&lt;br /&gt;
server {&lt;br /&gt;
	listen 80 default_server;&lt;br /&gt;
	listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
	server_name _;&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Virtual Host configuration for example.com&lt;br /&gt;
#&lt;br /&gt;
# You can move that to a different file under sites-available/ and symlink that&lt;br /&gt;
# to sites-enabled/ to enable it.&lt;br /&gt;
#&lt;br /&gt;
#server {&lt;br /&gt;
#	listen 80;&lt;br /&gt;
#	listen [::]:80;&lt;br /&gt;
#&lt;br /&gt;
#	server_name example.com;&lt;br /&gt;
#&lt;br /&gt;
#	root /var/www/example.com;&lt;br /&gt;
#	index index.html;&lt;br /&gt;
#&lt;br /&gt;
#	location / {&lt;br /&gt;
#		try_files $uri $uri/ =404;&lt;br /&gt;
#	}&lt;br /&gt;
#}&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
    server_name xml.completenoobs.com; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    listen [::]:443 ssl ipv6only=on; # managed by Certbot&lt;br /&gt;
    listen 443 ssl; # managed by Certbot&lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/xml.completenoobs.com/fullchain.pem; # managed by Certbot&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/xml.completenoobs.com/privkey.pem; # managed by Certbot&lt;br /&gt;
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot&lt;br /&gt;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
server {&lt;br /&gt;
    if ($host = xml.completenoobs.com) {&lt;br /&gt;
        return 301 https://$host$request_uri;&lt;br /&gt;
    } # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	listen 80 ;&lt;br /&gt;
	listen [::]:80 ;&lt;br /&gt;
    server_name xml.completenoobs.com;&lt;br /&gt;
    return 404; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CertBot did the work for us :) Good Bot.&amp;lt;br&amp;gt;&lt;br /&gt;
We just need to add one line &amp;lt;code&amp;gt;autoindex on;&amp;lt;/code&amp;gt;in the &amp;lt;b&amp;gt;location { }&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR /etc/nginx/sites-available/default&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt; /etc/nginx/sites-available/default&amp;lt;/code&amp;gt; After appending &amp;lt;code&amp;gt;autoindex on;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##&lt;br /&gt;
# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;br /&gt;
# of Nginx configuration files in order to fully unleash the power of Nginx.&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/&lt;br /&gt;
# https://wiki.debian.org/Nginx/DirectoryStructure&lt;br /&gt;
#&lt;br /&gt;
# In most cases, administrators will remove this file from sites-enabled/ and&lt;br /&gt;
# leave it as reference inside of sites-available where it will continue to be&lt;br /&gt;
# updated by the nginx packaging team.&lt;br /&gt;
#&lt;br /&gt;
# This file will automatically load configuration files provided by other&lt;br /&gt;
# applications, such as Drupal or Wordpress. These applications will be made&lt;br /&gt;
# available underneath a path with that package name, such as /drupal8.&lt;br /&gt;
#&lt;br /&gt;
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# Default server configuration&lt;br /&gt;
#&lt;br /&gt;
server {&lt;br /&gt;
	listen 80 default_server;&lt;br /&gt;
	listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
	server_name _;&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Virtual Host configuration for example.com&lt;br /&gt;
#&lt;br /&gt;
# You can move that to a different file under sites-available/ and symlink that&lt;br /&gt;
# to sites-enabled/ to enable it.&lt;br /&gt;
#&lt;br /&gt;
#server {&lt;br /&gt;
#	listen 80;&lt;br /&gt;
#	listen [::]:80;&lt;br /&gt;
#&lt;br /&gt;
#	server_name example.com;&lt;br /&gt;
#&lt;br /&gt;
#	root /var/www/example.com;&lt;br /&gt;
#	index index.html;&lt;br /&gt;
#&lt;br /&gt;
#	location / {&lt;br /&gt;
#		try_files $uri $uri/ =404;&lt;br /&gt;
#	}&lt;br /&gt;
#}&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
    server_name xml.completenoobs.com; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
		# To allow browsing of directory&lt;br /&gt;
		autoindex on;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    listen [::]:443 ssl ipv6only=on; # managed by Certbot&lt;br /&gt;
    listen 443 ssl; # managed by Certbot&lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/xml.completenoobs.com/fullchain.pem; # managed by Certbot&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/xml.completenoobs.com/privkey.pem; # managed by Certbot&lt;br /&gt;
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot&lt;br /&gt;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
server {&lt;br /&gt;
    if ($host = xml.completenoobs.com) {&lt;br /&gt;
        return 301 https://$host$request_uri;&lt;br /&gt;
    } # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	listen 80 ;&lt;br /&gt;
	listen [::]:80 ;&lt;br /&gt;
    server_name xml.completenoobs.com;&lt;br /&gt;
    return 404; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hosting XML files for easy Downloading==&lt;br /&gt;
&lt;br /&gt;
we are going to delete the default index page and create another.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;rm /var/www/html/index.nginx-debian.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR /var/www/html/index.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Insert:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;CompleteNoobs-XML_Dumps&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;xmlDumps/&amp;quot;&amp;gt;Click here for are latest XML Dumps&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Create a Directory to place are dumps&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;mkdir /var/www/html/xmlDumps&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the directory we will place are dumps for sharing and easy downloads.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;chown -R www-data:www-data /var/www/html/xmlDumps&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl restart nginx&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
now create a test file with some content and test.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR /var/www/html/xmlDumps/test.txt&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Check you can see/read on web browser.&amp;lt;br&amp;gt;&lt;br /&gt;
This is the directory where we will send are mediawiki dumps.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transfer Files to Sharing Directory==&lt;br /&gt;
===scp===&lt;br /&gt;
Check [[Basic_SCP_Examples|Basic_SCP_Examples]] for more examples:&amp;lt;br&amp;gt;&lt;br /&gt;
To send direct from MediaWiki server (Example file &amp;#039;xmlDump-03-03-2023&amp;#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
Will be prompted to enter password:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;scp /path/to/xmlDump-03-03-2023 root@xml.completenoobs.com:/var/www/html/xmlDumps/&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===sshfs===&lt;br /&gt;
Can be useful if you are transferring a large number of files from your computer to server and want to use the GUI file explorer.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE:replace $USER with your user account (Example: mine is &amp;#039;ubunix&amp;#039; so i will replace &amp;#039;$USER&amp;#039; with &amp;#039;ubunix&amp;#039;) &amp;lt;br&amp;gt;&lt;br /&gt;
Install sshfs on your computer&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install sshfs&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Create a Directory you are going to mount remote server directory to:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;mkdir /home/$USER/ServerMount&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo sshfs -o allow_other,default_permissions root@xml.completenoobs.com:/var/www/html/xmlDumps/ /home/$USER/ServerMount/&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To umount use:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo umount /home/$USER/ServerMount&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Require Username and Password to view website/files (Optional - Placed here for educational reasons)==&lt;br /&gt;
&amp;lt;code&amp;gt;apt install apache2-utils&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In your &amp;lt;code&amp;gt;/etc/nginx/sites-available/default&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Append the lines(see before and after files to see where):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth_basic &amp;quot;Hello Please Login&amp;quot;;&lt;br /&gt;
auth_basic_user_file /etc/nginx/.htpasswd;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/nginx/sites-available/default&amp;lt;/code&amp;gt;: Before&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
##&lt;br /&gt;
# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;br /&gt;
# of Nginx configuration files in order to fully unleash the power of Nginx.&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/&lt;br /&gt;
# https://wiki.debian.org/Nginx/DirectoryStructure&lt;br /&gt;
#&lt;br /&gt;
# In most cases, administrators will remove this file from sites-enabled/ and&lt;br /&gt;
# leave it as reference inside of sites-available where it will continue to be&lt;br /&gt;
# updated by the nginx packaging team.&lt;br /&gt;
#&lt;br /&gt;
# This file will automatically load configuration files provided by other&lt;br /&gt;
# applications, such as Drupal or Wordpress. These applications will be made&lt;br /&gt;
# available underneath a path with that package name, such as /drupal8.&lt;br /&gt;
#&lt;br /&gt;
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# Default server configuration&lt;br /&gt;
#&lt;br /&gt;
server {&lt;br /&gt;
	listen 80 default_server;&lt;br /&gt;
	listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
	server_name _;&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Virtual Host configuration for example.com&lt;br /&gt;
#&lt;br /&gt;
# You can move that to a different file under sites-available/ and symlink that&lt;br /&gt;
# to sites-enabled/ to enable it.&lt;br /&gt;
#&lt;br /&gt;
#server {&lt;br /&gt;
#	listen 80;&lt;br /&gt;
#	listen [::]:80;&lt;br /&gt;
#&lt;br /&gt;
#	server_name example.com;&lt;br /&gt;
#&lt;br /&gt;
#	root /var/www/example.com;&lt;br /&gt;
#	index index.html;&lt;br /&gt;
#&lt;br /&gt;
#	location / {&lt;br /&gt;
#		try_files $uri $uri/ =404;&lt;br /&gt;
#	}&lt;br /&gt;
#}&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
    server_name xml.completenoobs.com; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    listen [::]:443 ssl ipv6only=on; # managed by Certbot&lt;br /&gt;
    listen 443 ssl; # managed by Certbot&lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/xml.completenoobs.com/fullchain.pem; # managed by Certbot&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/xml.completenoobs.com/privkey.pem; # managed by Certbot&lt;br /&gt;
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot&lt;br /&gt;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
server {&lt;br /&gt;
    if ($host = xml.completenoobs.com) {&lt;br /&gt;
        return 301 https://$host$request_uri;&lt;br /&gt;
    } # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	listen 80 ;&lt;br /&gt;
	listen [::]:80 ;&lt;br /&gt;
    server_name xml.completenoobs.com;&lt;br /&gt;
    return 404; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/nginx/sites-available/default&amp;lt;/code&amp;gt;: After&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
##&lt;br /&gt;
# You should look at the following URL&amp;#039;s in order to grasp a solid understanding&lt;br /&gt;
# of Nginx configuration files in order to fully unleash the power of Nginx.&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/&lt;br /&gt;
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/&lt;br /&gt;
# https://wiki.debian.org/Nginx/DirectoryStructure&lt;br /&gt;
#&lt;br /&gt;
# In most cases, administrators will remove this file from sites-enabled/ and&lt;br /&gt;
# leave it as reference inside of sites-available where it will continue to be&lt;br /&gt;
# updated by the nginx packaging team.&lt;br /&gt;
#&lt;br /&gt;
# This file will automatically load configuration files provided by other&lt;br /&gt;
# applications, such as Drupal or Wordpress. These applications will be made&lt;br /&gt;
# available underneath a path with that package name, such as /drupal8.&lt;br /&gt;
#&lt;br /&gt;
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# Default server configuration&lt;br /&gt;
#&lt;br /&gt;
server {&lt;br /&gt;
	listen 80 default_server;&lt;br /&gt;
	listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
	server_name _;&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Virtual Host configuration for example.com&lt;br /&gt;
#&lt;br /&gt;
# You can move that to a different file under sites-available/ and symlink that&lt;br /&gt;
# to sites-enabled/ to enable it.&lt;br /&gt;
#&lt;br /&gt;
#server {&lt;br /&gt;
#	listen 80;&lt;br /&gt;
#	listen [::]:80;&lt;br /&gt;
#&lt;br /&gt;
#	server_name example.com;&lt;br /&gt;
#&lt;br /&gt;
#	root /var/www/example.com;&lt;br /&gt;
#	index index.html;&lt;br /&gt;
#&lt;br /&gt;
#	location / {&lt;br /&gt;
#		try_files $uri $uri/ =404;&lt;br /&gt;
#	}&lt;br /&gt;
#}&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
	# SSL configuration&lt;br /&gt;
	#&lt;br /&gt;
	# listen 443 ssl default_server;&lt;br /&gt;
	# listen [::]:443 ssl default_server;&lt;br /&gt;
	#&lt;br /&gt;
	# Note: You should disable gzip for SSL traffic.&lt;br /&gt;
	# See: https://bugs.debian.org/773332&lt;br /&gt;
	#&lt;br /&gt;
	# Read up on ssl_ciphers to ensure a secure configuration.&lt;br /&gt;
	# See: https://bugs.debian.org/765782&lt;br /&gt;
	#&lt;br /&gt;
	# Self signed certs generated by the ssl-cert package&lt;br /&gt;
	# Don&amp;#039;t use them in a production server!&lt;br /&gt;
	#&lt;br /&gt;
	# include snippets/snakeoil.conf;&lt;br /&gt;
&lt;br /&gt;
	root /var/www/html;&lt;br /&gt;
&lt;br /&gt;
	# Add index.php to the list if you are using PHP&lt;br /&gt;
	index index.html index.htm index.nginx-debian.html;&lt;br /&gt;
    server_name xml.completenoobs.com; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	location / {&lt;br /&gt;
		# First attempt to serve request as file, then&lt;br /&gt;
		# as directory, then fall back to displaying a 404.&lt;br /&gt;
		try_files $uri $uri/ =404;&lt;br /&gt;
		# To allow browsing of directory&lt;br /&gt;
		autoindex on;&lt;br /&gt;
		auth_basic &amp;quot;Hello Please Login&amp;quot;;&lt;br /&gt;
		auth_basic_user_file /etc/nginx/.htpasswd;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	# pass PHP scripts to FastCGI server&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ \.php$ {&lt;br /&gt;
	#	include snippets/fastcgi-php.conf;&lt;br /&gt;
	#&lt;br /&gt;
	#	# With php-fpm (or other unix sockets):&lt;br /&gt;
	#	fastcgi_pass unix:/run/php/php7.4-fpm.sock;&lt;br /&gt;
	#	# With php-cgi (or other tcp sockets):&lt;br /&gt;
	#	fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
	# deny access to .htaccess files, if Apache&amp;#039;s document root&lt;br /&gt;
	# concurs with nginx&amp;#039;s one&lt;br /&gt;
	#&lt;br /&gt;
	#location ~ /\.ht {&lt;br /&gt;
	#	deny all;&lt;br /&gt;
	#}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    listen [::]:443 ssl ipv6only=on; # managed by Certbot&lt;br /&gt;
    listen 443 ssl; # managed by Certbot&lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/xml.completenoobs.com/fullchain.pem; # managed by Certbot&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/xml.completenoobs.com/privkey.pem; # managed by Certbot&lt;br /&gt;
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot&lt;br /&gt;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
server {&lt;br /&gt;
    if ($host = xml.completenoobs.com) {&lt;br /&gt;
        return 301 https://$host$request_uri;&lt;br /&gt;
    } # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	listen 80 ;&lt;br /&gt;
	listen [::]:80 ;&lt;br /&gt;
    server_name xml.completenoobs.com;&lt;br /&gt;
    return 404; # managed by Certbot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create a login Username and Password to view your website===&lt;br /&gt;
&lt;br /&gt;
Add user; change &amp;lt;b&amp;gt;user1&amp;lt;/b&amp;gt; to username of your choice; you will be prompted for password.&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;htpasswd -c /etc/nginx/.htpasswd user1&amp;lt;/code&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;-c&amp;lt;/b&amp;gt; flag is only needed the first time to create the file &amp;lt;b&amp;gt;/etc/nginx/.htpasswd&amp;lt;/b&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add second user; the same method is used to add has many users has you want.&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;htpasswd /etc/nginx/.htpasswd user2&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
To update or change passwd for user, repeat command with username of account you wish to change; enter new password.&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;htpasswd /etc/nginx/.htpasswd user1&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Restart Nginx:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl restart nginx&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
And try site.&lt;br /&gt;
&lt;br /&gt;
===Fail2Ban to Block IP&amp;#039;s Which Enter Incorrect Username and/or Password===&lt;br /&gt;
Install Fail2Ban:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apt install fail2ban&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR /etc/fail2ban/jail.local&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note: Can append to the very bottom of the page.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Reject Connections that failed username password&lt;br /&gt;
_action_tcp_udp = %(banaction)s[name=%(__name__)s-tcp, protocol=&amp;quot;tcp&amp;quot;, port=&amp;quot;%(port)s&amp;quot;, blocktype=&amp;quot;REJECT --reject-with tcp-reset&amp;quot;, chain=&amp;quot;%(chain)s&amp;quot;, actname=%(banaction)s-tcp]&lt;br /&gt;
    %(banaction)s[name=%(__name__)s-udp, protocol=&amp;quot;udp&amp;quot;, port=&amp;quot;%(port)s&amp;quot;, blocktype=&amp;quot;REJECT --reject-with icmp-port-unreachable&amp;quot;, chain=&amp;quot;%(chain)s&amp;quot;, actname=%(banaction)s-udp]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
actionx = %(_action_tcp_udp)s&lt;br /&gt;
&lt;br /&gt;
[nginx-cup]&lt;br /&gt;
#the name in brackets above is what you use for status&lt;br /&gt;
#   fail2ban-client status nginx-cup&lt;br /&gt;
enabled = true&lt;br /&gt;
filter = nginx-correct-up&lt;br /&gt;
port = http,https&lt;br /&gt;
logpath = /var/log/nginx/error.log&lt;br /&gt;
findtime = 3m&lt;br /&gt;
bantime = 3m&lt;br /&gt;
maxretry = 3&lt;br /&gt;
#ignoreip = &amp;lt;your-ipaddress&amp;gt;&lt;br /&gt;
#Note: Can find your ipaddress using `curl ifconfig.me` or visit `whatismyip.com`&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR /etc/fail2ban/filter.d/nginx-correct-up.conf&amp;lt;/code&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Definition]&lt;br /&gt;
failregex = client:\s&amp;lt;HOST&amp;gt;&lt;br /&gt;
ignoreregex =&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check Fail2Ban for errors===&lt;br /&gt;
&amp;lt;code&amp;gt;fail2ban-client -d&amp;lt;/code&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===restart nginx and fail2ban so updated setting can take effect===&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl restart fail2ban.service&amp;lt;/code&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl restart nginx.service&amp;lt;/code&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
And test.&lt;br /&gt;
&lt;br /&gt;
===Remove need for username and password===&lt;br /&gt;
Comment out (or delete) the following lines from your nginx config file:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR /etc/nginx/sites-available/default&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth_basic &amp;quot;Hello Please Login&amp;quot;;&lt;br /&gt;
auth_basic_user_file /etc/nginx/.htpasswd;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Can comment out lines by placing a &amp;#039;#&amp;#039; in front.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#auth_basic &amp;quot;Hello Please Login&amp;quot;;&lt;br /&gt;
#auth_basic_user_file /etc/nginx/.htpasswd;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Restart Nginx:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl restart nginx&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Noob</name></author>
	</entry>
</feed>