<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>認證 &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/tag/%E8%AA%8D%E8%AD%89/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Wed, 02 Oct 2019 13:17:19 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Apache 2.X 啟動網頁認證</title>
		<link>https://ailog.tw/lifelog/2019/10/02/apache-2-x-auth/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Wed, 02 Oct 2019 12:31:50 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[auth]]></category>
		<category><![CDATA[htpasswd]]></category>
		<category><![CDATA[密碼]]></category>
		<category><![CDATA[帳號]]></category>
		<category><![CDATA[登入]]></category>
		<category><![CDATA[認證]]></category>
		<category><![CDATA[驗證]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=1075</guid>

					<description><![CDATA[Apache除了是老牌的web server之外，也內建了簡易的網頁認證機制，下面就來介紹如何快速啟動htpa &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2019/10/02/apache-2-x-auth/" class="more-link">閱讀全文<span class="screen-reader-text">〈Apache 2.X 啟動網頁認證〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>Apache除了是老牌的web server之外，也內建了簡易的網頁認證機制，下面就來介紹如何快速啟動htpasswd的驗證機制吧!<span id="more-1075"></span></p>
<p>小編的系統環境如下：<br />
作業系統：Ubuntu 16.04.5 LTS<br />
Apache：2.4.18</p>
<p><strong>一、變更Apache設定檔</strong><br />
sudo vi /etc/apache2/sites-enabled/000-default.conf<br />
在設定檔裡最下方加入<br />
&lt;Directory &#8220;/var/www/html&#8221;&gt;<br />
AuthType Basic<br />
AuthName &#8220;login System&#8221;<br />
AuthUserFile /etc/apache2/userpwd/.htpasswd<br />
Require valid-user<br />
&lt;/Directory&gt;<br />
<img fetchpriority="high" decoding="async" class="alignnone wp-image-1077 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-01.png" alt="" width="491" height="277" srcset="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-01.png 491w, https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-01-300x169.png 300w" sizes="(max-width: 491px) 100vw, 491px" /></p>
<p>設定檔參數說明：<br />
Directory &#8220;/var/www/html&#8221;：該路徑是你希望有帳號密碼驗證的路徑。<br />
AuthUserFile /etc/apache2/userpwd/.htpasswd：使用者帳號密碼檔案存放的路徑。<br />
AuthName &#8220;login System&#8221;：網頁出現驗證畫面時的名稱。</p>
<p><strong>二、重新啟動Apache服務</strong><br />
sudo service apache2 restart<br />
<img decoding="async" class="alignnone wp-image-1079 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-03.png" alt="" width="458" height="98" srcset="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-03.png 458w, https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-03-300x64.png 300w" sizes="(max-width: 458px) 100vw, 458px" /></p>
<p><strong>三、建立使用者帳號密碼</strong><br />
將下方指令裡面的帳號密碼變更成你所要建立的資訊，接著在Linux命令提示字元下執行即可。<br />
sudo sh -c &#8220;echo -n &#8216;123456:&#8217; &gt;&gt; /etc/apache2/userpwd/.htpasswd&#8221;;echo 654321 &gt; /tmp/pw.txt ;sudo sh -c &#8220;openssl passwd -apr1 -in /tmp/pw.txt &gt;&gt; /etc/apache2/userpwd/.htpasswd&#8221;;rm -rf /tmp/pw.txt<br />
<img decoding="async" class="alignnone wp-image-1078 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-02.png" alt="" width="754" height="156" srcset="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-02.png 754w, https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-02-300x62.png 300w" sizes="(max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px" /><br />
指令說明：<br />
(1)、下面的指令是建立一個123456的帳號，密碼為654321，並將該資訊寫入「/etc/apache2/userpwd/.htpasswd」這個檔案。<br />
(2)、請注意「/etc/apache2/userpwd/.htpasswd」這個路徑必須與上面的相呼應。</p>
<p><strong>四、驗證</strong><br />
登入你剛剛設定的網頁路徑應該又可以看到下方的驗證畫面。<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-1076 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth.png" alt="" width="425" height="252" srcset="https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth.png 425w, https://ailog.tw/lifelog/wp-content/uploads/2019/10/apache-auth-300x178.png 300w" sizes="auto, (max-width: 425px) 100vw, 425px" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
