顯示具有 虛擬目錄 標籤的文章。 顯示所有文章
顯示具有 虛擬目錄 標籤的文章。 顯示所有文章

2018年6月26日

Virtualbox 掛載 共用資料夾 (Client 端是 Mint18.2)

在 Virtualbox 中可用 "共用資料夾"來和主機 (host) 分享資料夾, 但使用 virtualbox 預設的掛載, 在Mint 17, 18 也適用 (即 client 端是 Mint)。

經研究後, 在 Mint 中已不用修改 fstab ,只要按以下設定完,再將使用者加入群組 vboxsf,即可手動掛載, 步驟如下:

1. 在 virtualbox 的視窗主選單中, 選 [裝置→共用資料夾], 然後新增一個 (按 + 號的圖示) 例如名稱為 shared 的共用資料夾
2. 記得其中 "唯讀"、"自動掛載" 兩個選項都不要勾選, 但是 "永久" 要勾選
最後別忘記「將使用者加入群組 vboxsf」

有關自動掛載的方式,再研究

3. 先在你自己的家目錄中建立一個空的目錄,例如下例中的 ntfs, 
4. 再編輯 /etc/fstab 檔
    sudo gedit /etc/fstab




VirtualBox 版本: 5.1.34_Ubuntu r121010 (Qt5.5.1)
另參見: Virtualbox 掛載 共用資料夾 (Client 端是 ubuntu 10.04)

2012年1月17日

不用mono的xsp來跑asp.net的網頁程式

我還沒實際試過, 在 apache 下跑 asp.net 程式, 可參考 [在Ubuntu Apache2 跑 mod-mono
] 一文。


1. 安裝mod-mono套件
sudo apt-get install libapache2-mod-mono
2. 若你要使用asp.net 2.0要額外安裝以下套件(若不要就不用安裝)
sudo apt-get install mono-apache-server2
3. 啟用模組
sudo a2enmod mod_mono
4. 建立一個虛擬目錄為 monowebtest
ubuntu apache 預設的 root 目錄路徑為 /var/www ,在此目錄下建立 monowebtest => /var/www/monowebtest
5. 在Apache設定 monowebtest 虛擬目錄使用 mod-mono
開啟 /etc/apache2/apache2.conf 設定檔,設定以下內容:
# Momo ASP.net
MonoServerPath 『/usr/bin/mod-mono-server2″
MonoDebug monowebtest true
MonoSetEnv monowebtest MONO_IOMAP=all
MonoApplications monowebtest 『/monowebtest:/var/www/monowebtest』

Allow from all
Order allow,deny
MonoSetServerAlias monowebtest
SetHandler mono
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI 『\.(?:gif|jpe?g|png)$』 no-gzip dont-vary


AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript

6. 重啟Apache
sudo /etc/init.d/apache2 restart
7. 在 /var/www/monowebtest 目錄放置 asp.net 的專案或網頁,開啟流覽器鍵入
http://127.0.0.1/monowebtest/Default.aspx 即可看到正常顯示的 aspx 網頁
參考文件:
http://www.mono-project.com/Mod_mono
https://help.ubuntu.com/community/ModMono

2012年1月16日

回復 MediaWiki 1.9.1 安裝在 ubuntu 10.04

1. 請先依 [將 MediaWiki 1.9.1 安裝在 ubuntu 10.04 出現錯誤] 一文將 MediaWiki 1.9.1 原始備份之目錄 /includes 修改後, 複製到你想要放的位置 (例如預設的 /var/www 之下)
2. 更改 upload 的位置: 有兩個地方要改
    在 LocalSettings.php 中最後一行加入
         require_once( "./mySettings.php" );   
然後編輯 mySettings.php
3. 在 mySettings.php 這個檔,加入設定

  $wgUploadDirectory = '/home/你的位置/wikiupload';
  $wgUploadPath = 'http://你的IP/uploads';
  $wgSharedUploadDirectory = '/home/你的位置/wikiupload';
  $wgSharedUploadPath = 'http://你的IP/uploads';

原本在 windows 的 OS 下, 你可能是寫成:
# --- $wgUploadPath="http://你的IP/uploads";
# --- $wgUploadDirectory="H:\你的位置\WikiUpload";
## --- $wgSharedUploadDirectory = 'H:\你的位置\WikiUpload';
## --- $wgSharedUploadPath = 'http://你的IP/uploads';

4. 在 apache2 中加入 虛擬目錄
修改
    sudo vim /etc/apache2/sites-available/default
在其中加入

    Alias /uploads "/home/你的位置/wikiupload/"
   
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all