Mac OS X 10.5.8环境下配置apache 2.2.13和php5.3和tomcat6.0.26集成

MacBook:apache2 jianmingxu$ ls
httpd.exp        mod_cgi.so        mod_mem_cache.so
libphp5.so        mod_content_filter.so    mod_mime.so
mod_actions.so        mod_dav.so        mod_mime_magic.so
mod_alias.so        mod_dav_fs.so        mod_negotiation.so
mod_asis.so        mod_dav_svn.so        mod_perl.so
mod_auth_basic.so    mod_dbd.so        mod_proxy.so
mod_auth_digest.so    mod_deflate.so        mod_proxy_ajp.so
mod_authn_anon.so    mod_dir.so        mod_proxy_balancer.so
mod_authn_dbd.so    mod_disk_cache.so    mod_proxy_connect.so
mod_authn_dbm.so    mod_dumpio.so        mod_proxy_ftp.so
mod_authn_default.so    mod_env.so        mod_proxy_http.so
mod_authn_file.so    mod_expires.so        mod_rewrite.so
mod_authz_dbm.so    mod_ext_filter.so    mod_scgi_pubsub.so
mod_authz_default.so    mod_fastcgi.so        mod_setenvif.so
mod_authz_groupfile.so    mod_filter.so        mod_speling.so
mod_authz_host.so    mod_headers.so        mod_ssl.so
mod_authz_owner.so    mod_ident.so        mod_status.so
mod_authz_svn.so    mod_imagemap.so        mod_substitute.so
mod_authz_user.so    mod_include.so        mod_unique_id.so
mod_autoindex.so    mod_info.so        mod_userdir.so
mod_bonjour.so        mod_log_config.so    mod_usertrack.so
mod_cache.so        mod_log_forensic.so    mod_version.so
mod_cern_meta.so    mod_logio.so        mod_vhost_alias.so
MacBook:apache2 jianmingxu$ pwd
/usr/libexec/apache2

DocumentRoot "/Library/WebServer/Documents"
DocumentRoot "/Users/jianmingxu/Sites"
<Directory "/Users/jianmingxu/Sites">
    Options Includes FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    XBitHack on
</Directory>
<Directory "/Users/jianmingxu/Sites/WEB-INF">    
    Order deny,allow
    Deny from all
</Directory>

增加关于加载mod_jk的语句:
添加代码:
LoadModule jk_module libexec/apache2/mod_jk.so
Include /etc/apache2/mod_jk.conf

最后编辑Tomcat的配置文件server.xml,在HOST段中加入:
    <Context path="" docBase="/Users/jianmingxu/Sites"
      debug="0" reloadable="true" crossContext="true"/>

Last login: Sun Mar 21 15:41:02 on console
MacBook:~ jianmingxu$ ls
Applications        Library            Public
DatabridUser.properties    Movies            SightSpeed Recordings
Desktop            Music            Sites
Documents        NetBeansProjects    code
Downloads        Pictures
MacBook:~ jianmingxu$ whereis httpd
/usr/sbin/httpd
MacBook:~ jianmingxu$ whereis apache
MacBook:~ jianmingxu$ cd /usr/
MacBook:usr jianmingxu$ ls
X11        bin        libexec        sbin        standalone
X11R6        lib        local        share
MacBook:usr jianmingxu$ cd bin
MacBook:bin jianmingxu$ ls
CoolBookSwitcher        msgs
RSA_SecurID_getpasswd        mvn
a2p                nano
addftinfo            native2ascii
afconvert            nbdst
afinfo                nc
afmtodit            neqn
afplay                net
alias                net-snmp-config
amavisd                newaliases
amavisd-agent            newgrp
amavisd-nanny            newproc.d
amavisd-release            nfsstat
ant                nice
appleping            nl
applesingle            nmblookup
appletviewer            nohup
apply                notifyutil
apr-1-config            nroff
apropos                nslookup
apt                nsupdate
apu-1-config            ntlm_auth
arch                ntp-keygen
at                ntpq
at_cho_prn            ocs
atlookup            od
atprint                ompi_info
atq                open
atrm                opensnoop
atstatus            openssl
atsutil                orbd
automator            orted
auval                orterun
auvaltool            osacompile
awk                osadecompile
b2m                osalang
banner                osascript
basename            over
bashbug                pack200
batch                pagesize
bc                passwd
bg                paste
biff                patch
binhex                pathchk
bitesize.d            pathopens.d
bspatch                pbcopy
bunzip2                pbpaste
bzcat                pcast
bzcmp                pcastaction
bzdiff                pcsctest
bzegrep                pcsctool
bzfgrep                pdbedit
bzgrep                pdfroff
bzip2                perl
bzip2recover            perl5.8.8
bzless                perlbug
bzmore                perlcc
c++filt                perldoc
c2ph                perlivp
c_rehash            pfbtops
cal                php
calendar            php-config
cancel                phpize
cap                pic
cap_mkdb            pic2graph
capify                pico
captoinfo            piconv
cd                pidpersec.d
certtool            pl
checknr                pl2pm
chflags                plockstat
chfn                plutil
chgrp                pmset
chpass                pod2html
chsh                pod2latex
cksum                pod2man
clear                pod2readme
cmp                pod2text
codesign            pod2usage
codesign_allocate        podcast
col                podchecker
colcrt                podselect
colldef                policytool
colrm                post-grohtml
column                pr
comm                pre-grohtml
command                priclass.d
compile_et            pridist.d
compress            printenv
config_data            printf
cpan                procmail
cpio                procsystime
cpuwalk.d            profiles
crc32                prove
creatbyproc.d            psed
crlrefresh            pstopdf
crontab                pstruct
cscope                ptar
csplit                ptardiff
csreq                pubsub
cu                pwpolicy
cups-calibrate            pydoc
cups-config            pydoc2.5
cupstestdsc            python
cupstestppd            python-config
curl                python2.5
curl-config            python2.5-config
cut                pythonw
cyrus                pythonw2.5
dappprof            qc2movie
dapptrace            qlmanage
dbiprof                quartz-wm
dbiproxy            quota
dc                rails
defaults            rake
diff                rb-keygen
diff3                rcs-checkin
diffpp                rdoc
diffstat            read
dig                readlink
dirname                redcloth
dirt                refer
diskhits            renice
dispqlen.d            reset
ditto                rev
dns-sd                ri
dprofpp                rlogin
drutil                rmic
dscacheutil            rmid
dscl                rmiregistry
dserr                rpcclient
dsexport            rs
dsimport            rsh
dsmemberutil            rsync
dsperfmonitor            ruby
dtruss                runocc.d
du                ruptime
easy_install            rview
easy_install-2.5        rvim
ebrowse                rwbypid.d
efax                rwbytype.d
efix                rwho
egrep                rwsnoop
emacs                s2p
emacs-i386            sample
emacs-undumped            sampleproc
emacsclient            sandbox-exec
enc2xs                sar
encode_keychange        say
enscript            sc_usage
env                scp
eqn                screen
eqn2graph            script
erb                sdiff
errinfo                security
escputil            sed
etags                seeksize.d
eventlogadm            serialver
ex                servertool
execsnoop            setuids.d
expand                sftp
expect                shar
extcheck            shlock
false                showmount
fax                sigdist.d
fc                sips
fddist                sliceprint
ferret-browser            slogin
fetchmail            smbcacls
fetchmailconf            smbclient
fg                smbcontrol
fgrep                smbcquotas
file                smbget
filebyproc.d            smbpasswd
find                smbspool
find2perl            smbstatus
findsmb                smbtar
finger                smbtree
fixproc                smbutil
fmt                smtpd.py
fold                smtpd2.5.py
formail                snmpbulkget
from                snmpbulkwalk
fs_usage            snmpconf
ftp                snmpdelta
funzip                snmpdf
fuser                snmpget
fwkdp                snmpgetnext
fwkpfv                snmpinform
gdiffmk                snmpnetstat
gem                snmpset
gen_bridge_metadata        snmpstatus
gencat                snmptable
genstrings            snmptest
getconf                snmptranslate
getopt                snmptrap
getopts                snmpusm
gluedialect            snmpvacm
gluedoc                snmpwalk
glueedit            sntp
gluemac                soelim
gluescriptadds            sort
gnuattach            spfd
gnuclient            spfquery
gnudoit                splain
gnuserv                split
gnutar                sqlite3
gpgen                srm
grap2graph            ssh
grep                ssh-add
grep-changelog            ssh-agent
grn                ssh-keygen
grodvi                ssh-keyscan
groff                stat
groffer                states
grog                strings
grolbp                su
grolj4                sudo
grops                sum
grotty                svn
groups                svnadmin
gunzip                svndumpfilter
gzcat                svnlook
gzexe                svnserve
gzip                svnsync
h2ph                svnversion
h2xs                sw_vers
hash                swig
hdid                syscallbypid.d
hdiutil                syscallbyproc.d
head                syscallbysysc.d
hexdump                syslog
host                tab2space
hostinfo            tabs
hotspot.d            tack
hpftodit            tail
httpdstat.d            talk
iconv                tar
id                tbl
idlj                tclsh
indxbib                tclsh8.4
info                tdbbackup
infocmp                tdbdump
infokey                tdbtool
infotocap            tee
install                telnet
install-info            testparm
instmodsh            testrb
iodbc-config            texi2dvi
iodbctest            texi2html
iodbctestw            texi2pdf
iofile.d            texindex
iofileb.d            textutil
iopattern            tfmtodit
iopending            tftp
iosnoop                tic
iotop                tidy
ipcount                tiff2icns
ipcrm                tiffutil
ipcs                time
ipmitool            tkmib
iptab                tnameserv
irb                toe
isc-config.sh            top
jar                tops
jarsigner            topsyscall
java                topsysproc
javac                touch
javadoc                tput
javah                tr
javap                traptoemail
javaws                trial
jconsole            troff
jdb                true
jhat                tset
jinfo                tsort
jmap                tty
jobs                twistd
join                type
jot                ul
jps                ulimit
jsadebugd            umask
jstack                unalias
jstat                uname
jstatd                uncompress
jvisualvm            unexpand
kdestroy            uniq
keytool                units
kill.d                unpack200
killall                unvis
kinit                unzip
klist                unzipsfx
kpasswd                update_dyld_shared_cache
krb5-config            update_prebinding
kswitch                update_rubygems
kvno                uptime
lam                users
last                uucp
lastcomm            uudecode
lastwords            uuencode
latency                uuidgen
ldapadd                uulog
ldapcompare            uuname
ldapdelete            uupick
ldapmodify            uustat
ldapmodrdn            uuto
ldappasswd            uux
ldapsearch            vi
ldapwhoami            view
leave                vim
less                vimdiff
lessecho            vimtutor
lesskey                vis
libnetcfg            vm_stat
lipo                vmmap
lkbib                w
loads.d                wait
locale                wall
localedef            wbinfo
locate                wc
lockfile            weblatency.d
logger                whatis
login                whereis
logname                which
look                who
lookbib                whoami
lp                whois
lpoptions            wish
lppasswd            wish8.4
lpq                write
lpr                wx-config
lprm                wxPerl
lpstat                wx_overload.pl
lsbom                wx_xspp.pl
lsm                wxperl_demo.pl
lsvfs                wxrc
lwp-download            wxrc-2.8
lwp-mirror            xar
lwp-request            xargs
lwp-rget            xattr
mDNS                xgrid
macbinary            xml2-config
macerror            xmlcatalog
machine                xmllint
mail                xmlwf
mailq                xpath
mailstat            xslt-config
mailx                xsltproc
makeinfo            xsubpp
man                xxd
manpath                yes
mcxquery            ypcat
md                ypmatch
mdfind                ypwhich
mdimport            zcat
mdls                zcmp
mdutil                zdiff
mesg                zegrep
mib2c                zfgrep
mib2c-update            zforce
mkafmmap            zgrep
mkbom                zip
mkfifo                zipcloak
mklocale            zipgrep
mktemp                zipinfo
mmroff                zipnote
mnthome                zipsplit
mongrel_rails            zless
more                zmore
mp2bug                znew
mpiexec                zprint
mpirun
MacBook:bin jianmingxu$ ls httpd
ls: httpd: No such file or directory
MacBook:bin jianmingxu$ cd ..
MacBook:usr jianmingxu$ cd sbin
MacBook:sbin jianmingxu$ ls httpd
httpd
MacBook:sbin jianmingxu$ cd ..
MacBook:usr jianmingxu$ cd ..
MacBook:/ jianmingxu$ cd etc
MacBook:etc jianmingxu$ ls
6to4.conf            nanorc
afpovertcp.cfg            networks
aliases                newsyslog.conf
aliases.db            notify.conf
amavisd.conf            ntp-restrict.conf
apache2                ntp.conf
asl.conf            openldap
authorization            oratab
auto_home            pam.d
auto_master            passwd
autofs.conf            paths
bashrc                paths.d
csh.cshrc            periodic
csh.login            php.ini
csh.logout            php.ini.default
cups                podcastproducer
defaults            postfix
dnsextd.conf            ppp
dumpdates            profile
efax.rc                protocols
find.codes            racoon
fstab.hd            rc.common
ftpusers            rc.netboot
gettytab            resolv.conf
group                rmtab
hostconfig            rpc
hostconfig~            rtadvd.conf
hosts                services
hosts.equiv            shells
httpd                smb.conf
ibm                smb.conf.old
irbrc                smb.conf.template
kcpassword            snmp
kern_loader.conf        ssh_config
krb5.keytab            ssh_host_dsa_key
launchd.conf            ssh_host_dsa_key.pub
localtime            ssh_host_key
locate.rc            ssh_host_key.pub
mach_init.d            ssh_host_rsa_key
mach_init_per_login_session.d    ssh_host_rsa_key.pub
mach_init_per_user.d        sshd_config
mail.rc                sudoers
man.conf            sysctl.conf
manpaths            syslog.conf
manpaths.d            thnuclnt
master.passwd            ttys
memberd.conf            xgrid
moduli                xtab
named.conf            zprofile
MacBook:etc jianmingxu$ ls httpd.conf
ls: httpd.conf: No such file or directory
MacBook:etc jianmingxu$ cd httpd
MacBook:httpd jianmingxu$ ls
MacBook:httpd jianmingxu$ ls -a
.    ..
MacBook:httpd jianmingxu$ cd ..
MacBook:etc jianmingxu$ cd ..
MacBook:/ jianmingxu$ cd conf
-bash: cd: conf: No such file or directory
MacBook:/ jianmingxu$ ls -al
total 41869
drwxrwxr-t@ 28 root        admin      1428  3 19 11:45 .
drwxrwxr-t@ 28 root        admin      1428  3 19 11:45 ..
-rw-rw-r--@  1 jianmingxu  admin     15364  3 20 23:10 .DS_Store
drwx------   3 root        admin       102  3  3  2009 .Spotlight-V100
d-wx-wx-wt   2 root        staff        68  3  3  2009 .Trashes
-rw-r--r--   1 root        wheel         0  3  3  2009 .com.apple.timemachine.supported
drwx------   2 root        admin       136  3 21 15:40 .fseventsd
-rw-------   1 root        wheel    196608  5 24  2009 .hotfiles.btree
drwxr-xr-x@  2 root        wheel        68 11 25  2007 .vol
MacBook:/ jianmingxu$ cd usr/
MacBook:usr jianmingxu$ ls
X11        bin        libexec        sbin        standalone
X11R6        lib        local        share
MacBook:usr jianmingxu$ cd lib
MacBook:lib jianmingxu$ ls
TcldomConfig.sh                libpam.1.0.dylib
TclxmlConfig.sh                libpam.1.dylib
charset.alias                libpam.dylib
cron                    libpam_misc.1.dylib
dtrace                    libpam_misc.dylib
dyld                    libpamc.1.dylib
groff                    libpamc.dylib
itclConfig.sh                libpanel.5.4.dylib
java                    libpanel.dylib
jpegtclConfig.sh            libpcap.A.dylib
libAPSimple.dylib            libpcap.dylib
libBSDPClient.A.dylib            libpoll.dylib
libBSDPClient.dylib            libproc.dylib
libDHCPServer.A.dylib            libpthread.dylib
libDHCPServer.dylib            libpython.dylib
libIOKit.A.dylib            libpython2.5.dylib
libIOKit.dylib                libpython2.dylib
libLanguageIdentifier.dylib        libreadline.dylib
libSystem.B.dylib            libresolv.9.dylib
libSystem.dylib                libresolv.dylib
libUFSDNTFS.dylib            librpcsvc.dylib
libXplugin.1.0.dylib            libruby.1.dylib
libXplugin.1.dylib            libruby.dylib
libXplugin.dylib            libsasl2.2.0.1.dylib
libalias.A.dylib            libsasl2.2.0.15.dylib
libalias.dylib                libsasl2.2.0.21.dylib
libapr-1.0.2.7.dylib            libsasl2.2.0.22.dylib
libapr-1.0.dylib            libsasl2.2.dylib
libapr-1.dylib                libsasl2.dylib
libaprutil-1.0.2.7.dylib        libsqlite3.0.8.6.dylib
libaprutil-1.0.dylib            libsqlite3.0.dylib
libaprutil-1.dylib            libsqlite3.dylib
libatlas.dylib                libssl.0.9.7.dylib
libauto.dylib                libssl.0.9.dylib
libblas.dylib                libssl.dylib
libbsm.dylib                libstdc++.6.0.4.dylib
libbz2.1.0.4.dylib            libstdc++.6.dylib
libbz2.1.0.5.dylib            libsvn_client-1.0.0.0.dylib
libbz2.1.0.dylib            libsvn_client-1.0.dylib
libbz2.dylib                libsvn_client-1.dylib
libc.dylib   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值