接著我要在apache2上安裝owncloud和discuz這兩個服務。 用討論區的方式作爲個人的wiki其實蠻方便。
owncloud則是一種個人的雲端系統,可參考我之前的介紹。
我們可以有三種方式來實現(虛擬主機、不同的ip(配合DNS))
然而透過symbolic link(soft link),這個是最簡單的方法。
首先允許apahce允許根目錄下透過捷徑的方式鏈接到根目錄以外的地方,這個功能預設是禁止的。
vi /etc/apache2/default-server.conf #這是opensuse的版本,其他的版本可能檔案不同
更改
Options FollowSymLinks
儲存後退出
把owncloud的檔案複製到 /mnt/exdisk/owncloud
然後修改owncloud資料夾及下面檔案的權限。
檔案的擁有者要和執行httpd服務的使用者是誰,
ps -aux | grep "httpd"
從輸出可以看到除了root之外,是一個叫wwwrun的使用者。
再從Yast查詢wwwrun是屬於www群組。
修改權限:
chown -R wwwrun:www /mnt/exdisk/owncloud
建立鏈接
ln -s /mnt/exdisk/owncloud owncloud
這樣就可以透過瀏覽器 localhost/owncloud訪問owncloud
安裝方法參考這裏
Discuz是大陸騰訊所開發的一套討論區的套件,建議下載繁體utf-8版本,解壓縮把upload資料夾複製到 /mnt/exdisk/
mv upload /mnt/exdisk/discuz
改權限
chown -R wwwrun:www /mnt/exdisk/discuz
瀏覽 localhost/discuz/install,開始進行安裝流程。
關於安裝discuz後續我另開一個敘述。
安裝teamviewer,讓之後能夠透過網絡遠端登入,不用再接熒幕了。不過如果LIVA X重開機,還是要接熒幕。
到這裏所有的服務就安裝到位了。
0 意見:
張貼留言