2014/08/27

Some notes for OSX Server 3.0 & Mavericks

以下都是怕自己之後忘記的備份:

針對「Setup Mail Aliases 4 OSX Server 3」
1> cd /etc
2> sudo mv aliases aliases.origin (註:有可能會沒有此檔)
3> sudo ln -s /Library/Server/Mail/Config/postfix/aliases aliases
4> sudo mv aliases.db aliases.db.origin (註:有可能會沒有此檔)
5> sudo ln -s /Library/Server/Mail/Config/postfix/aliases.db aliases.db
6> sudo postalias aliases
7> sudo postfix reload

PS1: 其實我也順便處理了 /etc/postfix/ 裡面的 aliases & aliases.db
PS2: 文件裡面提到的 newaliases 指令似乎沒啥用XD
PS3: http://topicdesk.com/downloads/roundcube 很漂亮的 webmail 外掛!

順便再筆記一下兩個需要uncomment的網頁伺服器設定:
# Server-specific modules 找 LoadModule apple_userdir_module...
# User home directories 找 Include /private/etc/apache2/extra/httpd-userdir.conf...
之後再對 /etc/apache2/users 每個 user 更改其內容為:

    Options -Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

有需要開啟個人網頁之使用者需自行建立 Sites 資料夾~!

關於 sshd 的 X11 forward 設定:
1>  sudo vi /etc/sshd_config
2>  add "X11Forwarding yes" & "X11UseLocalhost no"
3>  sudo launchctl stop com.openssh.sshd -> restart service...

其他想到再來補充~!

2 則留言:

原普拉斯 提到...

@2016Sep16

OSX Server 程式由 v3.1.2 更新到 v3.2.2 後,一些設定不一樣了:

「使用這網頁部分」得再修改 /Library/Server/Web/Config/apache2/httpd_server_app.conf
一樣是得將
# Server-specific modules 找 LoadModule apple_userdir_module
# User home directories 找 Include /private/etc/apache2/extra/httpd-userdir.conf
此兩行描述給 unmark 掉後重新啟動 WWW 才能再次成功進入使用者的網頁目錄。

但新的 OSX Server v3.2.2 讓 ROUNDCUBE Webmail 套件失效了...
應該是得修改 PostgreSQL 的一些相關設定~
得再多研究一下...

原普拉斯 提到...

關於 ROUNDCUBE 的部分,孤狗後發現它的官網有提供 FIX 程式!
真的是太棒啦!

請先參閱:
http://serverfault.com/questions/630709/database-error-connection-failed-when-accessing-round-cube-webmail-after-ins
最底下有提供下載LINK:
http://downloads.topicdesk.com/installers/PostgresRoundcubeFix.tgz

解壓縮後用 SUDO 執行後 webmail 就可以恢復正常使用!!!