October 2009 Archives

在Solaris設定永久的環境變數

| No Comments | No TrackBacks
每當要使用wget 之類的指令時, 系統總是找不到, 其原因主要是因為並沒有設定永久性的變數.

一般上設置的變數

PATH=$PATH:/opt/csw/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin
export PATH
set

以上三個指令只能維持暫時性, 下次登入時又要重新輸入了.

因此, 為了一勞永逸,

1. vi /etc/profile
2. 在export LOGNAME PATH下面, 增加 PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/ccs/bin:/usr/sfw/bin:/opt/sfw/bin:/apps/php/bin:.
3. 增加 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/sfw/lib
4. 修改export LOGNAME PATH, 變成 export LOGNAME PATH LD_LIBRARY_PATH

或者

1. vi /etc/profile
2. 在export LOGNAME PATH下面, 增加 PATH=$PATH:/opt/csw/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin

允許root 用SSH登入Solaris的方法

| No Comments | No TrackBacks
  1. 輸入vi /etc/ssh/sshd_config
  2. 尋找 "PermitRootLogin", 並將 "no" 改成 "yes".
  3. 輸入
    kill -HUP `cat /var/run/sshd.pid`

    或者
    (bash shell 模式)
    kill -HUP $(cat /var/run/sshd.pid)

    或者

    /lib/svc/method/sshd restart

在Lighttpd設定Rewrite

| No Comments | No TrackBacks
lighttpd-inc.conf
-----------------------

確定server.modules 中的"mod_rewrite"是開啟的, 然後...

$HTTP["host"] == "localhost" {
  server.document-root = "C:\WLMP\HTDOCS\"
  url.rewrite = (
        "^/images/.*$" => "$0", // 如果是images 資料夾, 直接存取
        "^/(.*)$" => "index.php/$1" // 否則其他都導向 index.php
  ) 

    url.rewrite-once = (
              "^\/(images|css)(.*)$" => "$0", // 如果是images 或者 css 資料夾, 直接存取
              "^(((\/)([^\/^\?]*)){0,1})(((\?)(.*)){0,1})$" => "index.php?a=$4&$8" // 否則其他都導向 index.php
    )

  accesslog.filename = "C:\WLMP\LightTPD\logs\localhost-access_log.txt"
}

About this Archive

This page is an archive of entries from October 2009 listed from newest to oldest.

August 2009 is the previous archive.

November 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.