2017年11月30日 星期四

設定Apache2 基礎認證 (Basic authentication)

1. sudo htpasswd /etc/apache2/.htpasswd user_a
# 加上 -c,如果是第一次產生

2. 修改欲認證的目錄AllowOveride屬性成All,設定檔可能是apache2.conf或在conf-available 或 sites-available目錄裡,例如
...
<Directory /var/www/>
  Options Indexes FollowSymLinks
  AllowOverride All
  Require all granted
</Directory>
...

3. 在欲認證的目錄加入.htaccess,並加入以下設定:
...
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
...

4. sudo service apache2 reload

2017年9月7日 星期四

觀察系統執行資訊

tail -f /var/log/syslog

包括VPN執行結果或Apache2服務啟動等等都包含在syslog,tail -f 可以即時觀察

2017年9月6日 星期三

Support L2TP connection in Ubuntu

#Enable L2TP
sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp

#Enable L2TP GUI editor for network-manager
sudo apt-get install network-manager-l2tp-gnome