PIXNET Logo登入

資訊理想化的延伸

跳到主文

資訊技術不斷成長,總覺得會趕不上演進變化,就只好繼續努力前進吧!

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 04 週二 200714:18
  • 安裝Apache2+php5+Tomcat4+MySQL5 on Linux [完]

完整啟動順序:
1) 啟動 MySQL:
/usr/local/mysql/support-files/mysql.server start
2) 啟動 tomcat:
export CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/java/jdk1.5.0_10   ( 自訂:視版本而定喔!)
export CLASSPATH=/usr/local/tomcat/common/lib/servlet.jar
$CATALINA_HOME/bin/startup.sh &
3) 啟動 Apache:
/usr/local/apache/bin/apachectl -k start
====================================================

完整關閉順序:1) 關閉 MySQL:
/usr/local/mysql/support-files/mysql.server stop
2) 關閉 tomcat:
export CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/java/jdk1.5.0_10    ( 自訂:視版本而定喔!)
export CLASSPATH=/usr/local/tomcat/common/lib/servlet.jar
$CATALINA_HOME/bin/shutdown.sh &
3) 關閉 Apache:/usr/local/apache/bin/apachectl -k stop====================================================
vi all_start.local
---
#Startup MySQL
/usr/local/mysql/support-files/mysql.server start &
#Startup Tomcat
export CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/java/jdk1.5.0_10 ( 自訂:視版本而定喔!)
export CLASSPATH=/usr/local/tomcat/common/lib/servlet.jar
$CATALINA_HOME/bin/startup.sh &
#Startup Apache
/usr/local/apache/bin/apachectl -k start &
====================================================

vi all_stop.local
---
#Stop Apache
/usr/local/apache/bin/apachectl -k stop &
#Stop Tomcat
export CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/java/jdk1.5.0_10  ( 自訂:視版本而定喔!)
export CLASSPATH=/usr/local/tomcat/common/lib/servlet.jar
$CATALINA_HOME/bin/shutdown.sh &
#Stop MySQL
/usr/local/mysql/support-files/mysql.server stop &
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(407)

  • 個人分類:作業系統
▲top
  • 11月 26 週一 200720:20
  • 安裝Apache2+php5+Tomcat4+MySQL5 on Linux [五]

 [五]安裝 Java 與 Tomcat:
J2SDK: 檔案j2sdk-1_4_1_05-linux-i586-rpm.bin    ( 自訂:視自己想要的版本而定喔!)
#chmod 755 j2sdk-1_4_1_05-linux-i586-rpm.bin
#./j2sdk-1_4_1_05-linux-i586-rpm.bin
執行後,它會顯示版權宣告,並出現下列訊息:
Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: j2sdk-1_4_1_05-fcs-linux-i586.rpm
Done.
#
解壓後再做安裝命令如下:#rpm -ivh j2sdk-1_4_1_05-linux-i586.rpm安裝後請檢視目錄 /usr/java 是否有產生 j2sdk1.4.1_05 這個目錄。    ( 注意版本喔!!)
====================================================
Linux安裝TOMCAT   檔案: jakarta-tomcat-4.1.29.tar.gz
tar zxvf jakarta-tomcat-4.1.29.tar.gz
mv jakarta-tomcat-4.1.29/ /usr/local/tomcat
cd /usr/local
chmod -R 755 tomcat


1) 下載最新的JK2 http://www.apache.org/dist/jakarta/tomcat-connectors/jk2/jakarta-tomcat-connectors-jk2-src-current.tar.gz

2)安裝 JK2 模組:
# cd /home/myhome/software/
# tar zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz
# cd jk2/jk/native2
# ./buildconf.sh
# ./configure --with-apxs2=/usr/local/apache/bin/apxs
# make
# make install

# cp /home/myhome/software/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build/jk2/apache2/mod_jk2.so /usr/local/apache/modules


3) 把mod_jk2加入 httpd.conf中
# vi /usr/local/apache/conf/httpd.conf
LoadModule jk2_module modules/mod_jk2.so

4) vi /usr/local/tomcat/conf/jk2.properties
把原有位置的相關檔換成下面這些:

# list of needed handlers.
handler.list=channelSocket,request
# Override the default port for the channelSocket
channelSocket.port=8009

 

5) vi /usr/local/apache/conf/workers2.properties
這個是設定檔,
請參考著修改:
# only at beginnin. In production uncomment it out
[logger.apache2]
level=DEBUG

[shm]
file=/usr/local/apache/logs/shm.file
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Uri mapping
[uri:127.0.0.1/*.jsp]
worker=ajp13:localhost:8009

[uri:myip.ip.com/*.jsp]
worker=ajp13:localhost:8009


6) vi /usr/local/apache/conf/httpd.conf 虛擬主機配置部分

#…………
#不相關的部分已經省略

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin myemil@test.mail.com
DocumentRoot /home/myhome/tomcat_web
ServerName www.myip.org
ErrorLog logs/myweb-error_log
CustomLog logs/myweb-access_log common
Options None
</VirtualHost>

 

7) server.xml 的設定
# vi /usr/local/tomcat/conf/server.xml 的設定


<Server port="8005" shutdown="SHUTDOWN" debug="0">
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
            debug="0"/>
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
            debug="0"/>

  <!-- Global JNDI resources -->
  <GlobalNamingResources>

    <!-- Test entry for demonstration purposes -->
    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users -->
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved">
    </Resource>
    <ResourceParams name="UserDatabase">
      <parameter>
        <name>factory</name>
        <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>;
      </parameter>
      <parameter>
        <name>pathname</name>;
        <value>conf/tomcat-users.xml</value>
      </parameter>
    </ResourceParams>

  </GlobalNamingResources>
  <Service name="Catalina">
    <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->;
    <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />

    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" />

    <!-- Define the top level container in our container hierarchy -->
    <Engine name="Catalina" defaultHost="localhost" debug="0">

      <!-- Global logger unless overridden at lower levels -->
      <Logger className="org.apache.catalina.logger.FileLogger"
              prefix="catalina_log." suffix=".txt"
              timestamp="true"/>

      <!-- Because this Realm is here, an instance will be shared globally -->

      <!-- This Realm uses the UserDatabase configured in the global JNDI
           resources under the key "UserDatabase".  Any edits
           that are performed against this UserDatabase are immediately
           available for use by the Realm.  -->
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 debug="0" resourceName="UserDatabase"/>

      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log." suffix=".txt"
            timestamp="true"/>

        <!-- Tomcat Root Context -->
        <!--
          <Context path="" docBase="ROOT" debug="0">
        -->

      </Host>

      <Host name="hsinichi.no-ip.org" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="lawcn_log." suffix=".txt"
            timestamp="true"/>
          <Context path="" docBase="lawcn" debug="0" />
      </Host>

    </Engine>

  </Service>

</Server>

====================================================
----------tomcat 4.1.31 VirtualHost 設法---------------
#mkdir -p /home/myhome/tomcat_web/
#mkdir -p /home/myhome/tomcat_web/logs
#vi server.xml
     <Host name="hsinichi.no-ip.org" appBase="/home/myhome/tomcat_web" unpackWARs="true" autoDeploy="true">
       <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="/home/myhome/tomcat_web/logs"  prefix="web_log." suffix=".txt"
            timestamp="true"/>
         <Context path="" docBase="."/>
     </Host>

 

 
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(881)

  • 個人分類:作業系統
▲top
  • 11月 25 週日 200716:07
  • 安裝Apache2+php5+Tomcat4+MySQL5 on Linux [四]

[四]安裝GD Graphics Library 與 安裝php5
a.安裝 jpeg6 部份﹕
# mkdir -p /usr/local/jpeg6
# mkdir -p /usr/local/jpeg6/bin
# mkdir -p /usr/local/jpeg6/lib
# mkdir -p /usr/local/jpeg6/include
# mkdir -p /usr/local/jpeg6/man
# mkdir -p /usr/local/jpeg6/man1
# mkdir -p /usr/local/jpeg6/man/man1
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(1,817)

  • 個人分類:作業系統
▲top
  • 11月 20 週二 200720:00
  • 安裝Apache2+php5+Tomcat4+MySQL5 on Linux [三]

[三]安裝mysql 5.0
# cd /home/myhome/software/
# tar zvxf mysql-5.0.45-linux-i686-glibc23.tar.gz
# mkdir -p /usr/local/mysql (省略也可)
# cp -r mysql-5.0.45-linux-i686-glibc23/* /usr/local/mysql/
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
# chmod 600 /etc/my.cnf
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(1,502)

  • 個人分類:作業系統
▲top
  • 11月 19 週一 200722:24
  • 安裝Apache2+php5+Tomcat4+MySQL5 on Linux [二]

[二]安裝apache2。
# cd /home/myhome/software/(解壓縮httpd-2.2.4.tar.gz )
# tar zvxf httpd-2.2.4.tar.gz # cd httpd-2.2.4建立 /usr/local/apache 目錄
# mkdir -p /usr/local/apache  
# ./configure --prefix=/usr/local/apache
   或者 
# ./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(628)

  • 個人分類:作業系統
▲top
  • 11月 18 週日 200710:32
  • 安裝Apache2+php5+Tomcat4+MySQL5 on Linux [一]

我本身是使用 RedHat AS3 來測試的...當然其他的Linux也可以使用.
[一]
準備軟體,存放至 /home/myhome/software/目錄下 (使用的user 為 myhome)。 主要的軟體
httpd-2.2.4.tar.gz
mysql-5.0.45-linux-i686-icc-glibc23.tar.gz
php-5.2.3.tar.gz
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(553)

  • 個人分類:作業系統
▲top
  • 6月 20 週三 200722:02
  • WindowsXP - 恢復管理員密碼

恢復WinXP管理員密碼五大奇招
在使用Windows XP作業系統的過程中,我們可能因為某一些原因把管理員密碼給弄丟了,但是怎麼恢復呢?下面我們介紹五種酷招能有效的恢復密碼:
  
奇招1:
大家知道,Windows XP的密碼存放在系統所在的Win NT\System 32\CONFIG下SAM檔中,SAM檔即帳號密碼資料庫檔。當我們登陸系統時,系統會自動地和CONFIG中的SAM自動校對,如發現此次密碼和用戶名全與SAM檔中的加密資料符合時,你就會順利登陸;如果錯誤則無法登陸。既然如此,我們的第一個方法就產生了:刪除SAM檔來恢復密碼。
如果你不用管本來系統中包含的任意帳號,而且有兩個作業系統的話,可以使用另外一個訪問NTFS的作業系統啟動電腦,或者雖然沒有安裝兩個系統,但可以使用其他工具來訪問NTFS。然後刪除C:\Win NT\System 32\Config目錄下的SAM檔,重新啟動。這是,管理員Administrator帳號就沒有密碼了。
安全帳號管理器的具體表現就是Systemoot\System 32\Config\SAM文件。SAM檔是Windows NT/2000/XP的用戶帳戶資料庫,所有用戶和登陸名及口令等相關資訊都會保存在這個檔中。
  
奇招2:
使用OFFICE NT PASSWORD & REGISTRY EDITOR.用該軟體可以製作LINUX啟動盤,這個啟動盤可以訪問NTFS檔系統,因此可以很好地支援Windows 2000/XP。使用該軟碟中的一個運行在LINUX下的工具NTPASSWD就可以解決問題,並且可以讀取註冊表並重寫帳號。使用方法很簡單,只需根據其啟動後的提示一步一步做就可以了。在此,建議你使用快速模式,這樣會列出用戶供你選擇修改那個用戶密碼。默認選擇ADMIN組用戶,自動找到把ADMINISTRATOR的名字換掉的用戶,十分方便。
  
奇招3:
使用Windows KEY 5.0。該套裝軟體含在PASSWARE KIT 5.0中,用於恢復系統管理員的密碼,運行後生成3個檔:TXTSETUP.OEM、WINKEY.SYS和WINKEY.INF,3個文件共50KB。把這3個檔放在任何軟碟中,然後使用XP安裝光碟啟動電腦,啟動過程中按F6鍵讓系統採用第三方驅動程式。此時,正是我們切入的最好時機,放入該軟碟就會自動跳到Windows KEY的介面。他會強行把ADMINISTRATOR的密碼換成12345,如此一來何愁大事不成?呵呵!當你重新啟動以後,你會被要求再次修改你的密碼。
軟體下載位址:http://it.weste.net/soft.asp?id=4450。
奇招4:
使用NTFSDOS這個可以從DOS下寫NTFS分區的工具。用該軟體製作一個DOS啟動盤,然後到C:\Win NT\System 32下將螢幕保護程式Logon.Scr改名,接著拷貝Command.com到C:\Win NT\System 32下(WIN2000下可以用CMD.EXE),並將該文件改名為Logon.Scr。這樣啟動機器15分鐘以後,本該出現的螢幕保護現在變成了命令行模式,而且是具有ADMINISTRATOR許可權的,通過他就可以修改密碼或者添加新的管理員帳號了。改完以後不要忘了把螢幕保護程式的名字改回去。
原版下載地址:http://it.weste.net/soft.asp?id=3538;
漢化下載地址:http://it.weste.net/soft.asp?id=12481。
奇招5:
下面介紹一個比較與眾不同的方法。你可以在別的分區上在安裝一個XP系統,硬碟分區格式要和原來的一樣,並且請你注意一定不要和原來的XP安裝在同一分區!在開始之前,一定要事先備份引導區MBR,備份MBR的方法有很多,使用工具軟體,如殺毒軟體KV3000等。裝完後用Administrator登陸,現在你對原來的XP就有絕對的寫許可權了,你可以把原來的SAM考下來,用10PHTCRACK得到原來的密碼。也可以把新安裝的XP的Win NT\System 32\Config\下的所有檔覆蓋到C:\Win NT\System 32\Config\目錄中(架設原來的XP安裝在這裏),然後用KV3000恢復以前備份的主引導區MBR,現在你就可以用Administrator身份登陸XP了 
參考資料
http://www.weste.net/html/200406/20040623QBI225709.html
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(5,018)

  • 個人分類:作業系統
▲top
  • 5月 19 週六 200721:34
  • FreeBSD VPN Server 架設

內部  ip 位址: 192.168.0.0/24
Server的內部ip: 192.168.0.254
分配vpn client ip: 192.168.0.250-192.168.0.253

檢查Kernel 配置檔確定有下面一行
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(3,039)

  • 個人分類:作業系統
▲top
  • 5月 10 週四 200723:25
  • CVS Server for Linux 安裝步驟

 1.先查看是否安裝cvs
rpm -qa | grep cvs
一般安裝在 /usr/bin/cvs,
如果未安裝,到www.cvshome.org下載一個最新的rpm安裝即可
(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(5,832)

  • 個人分類:作業系統
▲top
  • 5月 08 週二 200723:35
  • Linux 忘記密碼怎麼辦呢?

判斷是使用 grub or lilo 為 boot manager?

若是是 lilo 的話,開機通常是出現 boot: 訊息,輸入 linux single 即可。


(繼續閱讀...)
文章標籤

hsinichi 發表在 痞客邦 留言(0) 人氣(394)

  • 個人分類:作業系統
▲top
12»

Google AdSense

文章分類

  • 其他內容 (1)
  • 加密貨幣 (2)
  • 跑步 (1)
  • 生活記事 (24)
  • 作業系統 (11)
  • 資料庫系統 (10)
  • 程式設計 (4)
  • 未分類文章 (1)

近期文章

  • 20240809 ATEN研發活動遊戲規則說明
  • MAX加密貨幣交易所
  • 註冊加密貨幣交易所 binance (幣安) 並獲得 100 USDT 手續費返現券
  • 跑步App
  • EMC 研討會 感想
  • 在Oracle Database 10g shutdown 後不小心把所有Redo Log全刪了!
  • Android侵犯Java專利??
  • 久沒來的發文
  • 甲骨文(Oracle) 同意砸74億美元迎娶 昇陽(Sun)
  • Oracle 11g R2 文件洩露的幾點新特性

熱門文章

  • (2,651)Devil May Cry 3 Special Edition - 惡魔獵人3 特別版
  • (1,922)解決VMWare guest OS For Linux 時間過快或過慢的設定方法

最新留言

  • [18/04/07] 訪客 於文章「Java - String與基本資料型態...」留言:
    讚...
  • [15/09/01] 一二 於文章「Java - String與基本資料型態...」留言:
    感謝~~~...
  • [15/07/12] cgeek 於文章「Java - String與基本資料型態...」留言:
    超好聽。 太空戰士VII-降臨之子,CD1的第五首,名稱為...
  • [14/05/19] 訪客 於文章「Java - String與基本資料型態...」留言:
    FF7 电影版插曲,我也很喜欢...
  • [14/03/23] 大熊 於文章「Java - String與基本資料型態...」留言:
    你好~ 很喜歡你的背景音樂 想請問其歌曲名稱~?...
  • [11/12/30] 陳育光 於文章「EMC 研討會 感想...」留言:
    :D 很棒!...
  • [11/12/27] 陳育光 於文章「EMC 研討會 感想...」留言:
    同感...
  • [11/03/02] zounds 於文章「在Oracle Database 10g...」留言:
    我以為redo可以重建哩...
  • [08/06/07] i945love 於文章「寵物遺失 (尋狗啟示)...」留言:
    你家的Lucky好可愛。我家的也是混種的狐狸狗。牠年紀很大了...
  • [07/06/25] hsinichi 於文章「寫寫部落格也可以賺錢!...」發表了一則私密留言

參觀人氣

  • 本日人氣:
  • 累積人氣:

ClockLink

誰來我家