2006 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su

Size: px
Start display at page:

Download "2006 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su"

Transcription

1 Sun Java SystemWeb Server 7.0 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A

2 2006 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Sun docs.sun.com AnswerBook AnswerBook2 Java Solaris Sun Microsystems, Inc. / SPARC SPARC International, Inc. / SPARC Sun Microsystems, Inc. OPEN LOOK Sun TM Sun Microsystems, Inc. Sun Xerox Sun Xerox Xerox OPEN LOOK GUI Sun Sun Sun Microsystems, Inc. FAR Federal Acquisition Regulations @17466

3 Administration Server Unix/Linux Administration Server Unix/Linux Administration Server Windows Administration Server GUI CLI CLI wadm CLI CLI Web Server

4 Sun Java System Web Server Web Server Web Solaris Zones Sun Java SystemWeb Server

5 HTTP HTTP HTTP Administration Server (Certificate Revocation List, CRL) CRL CRL

6 SSL SSL HTTP / SSL /IP ACL ACL (Access Control List, ACL) (Access Control Entry, ACE) htaccess (Distinguished Name, DN) LDIF Sun Java SystemWeb Server

7 MIME MIME (UNIX/Linux) URL URL CGI CGI Windows Shell CGI Windows Shell CGI (UNIX/Linux) HTML HTML

8 URI P3P P3P WebDAV Web WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV WebDAV URI Translate:f Java Web Java Sun Java System Web Server Sun Java SystemWeb Server

9 Java Java Java JVM JVM JVM JVM JVM Java JVM Java Web Web Web Web JSP Servlet Servlet Servlet Java JDBC Sun Java System Web Server JDBC JDBC JDBC JDBC JDBC JNDI JNDI SOAP

10 SOAP SOAP Sun Java System Web Server Sun Java SystemWeb Server

11 SNMP SNMP CLI SNMP Solaris SNMP Linux SNMP Windows SNMP (magt) Administration Server LDAP WebDAV A CLI B FastCGI

12 (SAF) auth-fastcgi responder-fastcgi filter-fastcgi error-fastcgi FastCGI SAF error-fastcgi SAF Web Server FastCGI magnus.conf MIME obj.conf FastCGI FastCGI FastCGI FastCGI PHP (ListDir.php) Perl (SimpleAuth.pl) C (SimpleFilter.c) C Web Web Server 7.0 JWSDP JWSDP Sun Java SystemWeb Server

13 4 1 Web

14 14

15 6 1 HTTP ACL ACE URL CGI WebDAV WebDAV Sun Java System Web Server Servlet JDBC JNDI SOAP > > > SNMP > > > A 1 CLI

16 16

17 17

18 18

19 Sun Java TM System Web Server 7.0 Sun Java System Web Server Web Sun Java System Web Server 7.0 Sun Java Enterprise System (Java ES) Internet Sun Java System Web Server 7.0 Java ES Sun Java SystemWeb Server 7.0 Sun Java System Web Server 7.0 Web Server Sun Java System Web Server 7.0 URL Sun Java System Web Server

20 P 1 Sun Java System Web Server 7.0 Sun Java System Web Server 7.0 Documentation Center Web Server Sun Java System Web Server 7.0 Web Server Sun Java System Web Server 7.0 Installation and Migration Guide Sun Java System Web Server 7.0 Sun Java System Web Server 7.0 Developer s Guide Sun Java System Web Server 7.0 Update 1 NSAPI Developer s Guide Sun Java System Web Server 7.0 Developer s Guide to Java Web Applications Sun Java System Web Server 7.0 Administrator s Configuration File Reference Sun Java System Web Server 7.0 Performance Tuning, Sizing, and Scaling Guide Sun Java System Web Server 7.0 Troubleshooting Guide Web Server Sun ONE Web Server Sun Java System Web Server 7.0 JavaPlatform Enterprise Edition (Java EE) WebDAV Web API Sun Java System Web Server Netscape (Netscape Server Application Programmer s Interface, NSAPI) Sun Java System Web Server Java Servlet JavaServer Pages TM (JSP TM ) Sun Java System Web Server Web Server 20 Sun Java SystemWeb Server

21 Sun Java Enterprise System (Java ES) URL P 2 install_dir Sun Java System Web Server 7.0 Solaris TM Sun Java Enterprise System (Java ES) /opt/sunwwbserver7 Linux HP-UX Java ES /opt/sun/webserver/ Windows Java ES System Drive:\Program Files\Sun\JavaES5\WebServer7 Solaris Linux HP-UX user's home directory/sun/webserver7 Solaris Linux HP-UX /sun/webserver7 Windows SystemDrive:\Program Files\Sun\WebServer7 21

22 P 2 instance_root Solaris /var/opt/sunwwbsvr7 Linux HP-UX /var/opt/sun/webserver7 Windows System Drive:\Program Files\sun\WebServer7 Java ES Windows System Drive:\Program Files\Sun\JavaES5\WebServer7 P 3 AaBbCc123 AaBbCc123.login ls -a machine_name% you have mail. machine_name% su Password: AaBbCc123 rm filename 6 22 Sun Java SystemWeb Server

23 P 4 [] ls [-l] -l { } -d {y n} -d y n ${ } ${com.sun.javaroot} com.sun.javaroot - Ctrl-A A Ctrl + Ctrl+A+N Ctrl Sun (docs.sun.com SM ) Web Sun docs.sun.com PDF HTML Sun Sun Sun Sun docs.sun.com Web Sun search-term site:docs.sun.com "Web Server" Web Server site:docs.sun.com 23

24 Sun Web java.sun.com developers.sun.com "sun.com" "docs.sun.com" Web URL Sun Web Sun Sun Sun Sun "Send Comments", URL Sun Java SystemWeb Server

25 1 1 Sun Java System Web Server Administration Server CLI 31 Web Server 7.0 Sun Java System Web Server 7.0 Web Web Server 7.0 Web Server Sun Java System Web Server 7.0 Sun Java System Web Server 7.0 Sun Java System Web Server Sun Java System Web Server 25

26 Administration Server Administration Server Administration Server Unix/Linux Administration Server Administration Server 1 2 Unix/Linux Administration Server install_root /admin-server/bin /usr/sjsws7.0/admin-server/bin./startserv Administration Server Windows Administration Server Sun Java System Web Server Windows Administration Server Web Server Administration Server applet Sun Java System Web Server (GUI) (wadm shell) wadm shell Web 26 Sun Java SystemWeb Server

27 Sun Java System Web Server "Administration Server" URL Sun Java System Web Server Administration Server Administration Server SSL 1234 URL Sun Java System Web Server Administration Server Sun Java System Web Server 1 27

28 28 Sun Java SystemWeb Server

29 CLI GUI GUI CLI Sun Java System Web Server 7.0 Sun Java System Web Server 7.0 wadm CLI GUI Sun Java System Web Server 6.1 HttpServerAdmin wdeploy flexanlg CLI (wadm) JACL shell CLI CLI Sun Java System Web Server 7.0 HttpServerAdmin Sun Java System Web Server 7.0 wdeploy 6.x Administration Server CLI wadm 3 shell wadm CLI shell --password-file --password-file wadm> create-config --user=admin --password-file=./admin.pwd --http-port= server-name=syrinx myconfig Shell shell wadmwadm shell exit quit shell wadm -user=admin -host=serverhost --password-file=admin.pwd --port=

30 CLI wadm wadm -user=admin -host=serverhost --password-file=admin.pwd --port=8989 -commands-file=/space/scripts/admscr wadm wadm CLI wadm CLI : Sun Java System Web Server 7.0 CLI : CLI install-root/bin/wadm CLI localhost SSL 8989 admin CLI install-root/admin-server/bin/startserv CLI wadm Administration Server wadm shell shell user password-file host port ssl 30 Sun Java SystemWeb Server

31 Web Server 7.0 CLI bindpw user-password token-pin password-file wadm SSL Administration Server SSLAdministration Server Administration Server truststore (~/.wadmtruststore) wadm truststore truststore Web Server 7.0 Web Server Web Server Web Server Sun Java System Web Server Sun Java System Web Server 7.0 Administrator s Configuration File Reference Guide Web Server 7.0 Web CLI Web Web Web Web 1 31

32 Web Server 7.0 Web Server CLI Web Web <install_dir>/admin-server/config-store/<config_name>/web-app/<virtual_servername>/ config-store Web current.zip <install_dir>/admin-server/config-store/<config_name> Web 32 Sun Java SystemWeb Server

33 Web Server 7.0 CLI Web 1 33

34 Web Server 7.0 Administration Server Web Administration Server GUI Administration Server Administration Server Administration Server Administration Server SSL Administration Server Administration Server Administration Server Administration Server 34 Sun Java SystemWeb Server

35 2 Web Server Web GUI

36 Web Web../docs 64 / Web 64 UNIX root 2 HTTP IP IP * IP 3 Java CGI SHTML Java/CGI SHTML Java Java Java Web Java Java SE Java SE Java SE CGI CGI CGI CGI URI 36 Sun Java SystemWeb Server

37 SHTML SHTML 4 CLI CLI wadm> create-config --user=admin --password-file=admin.pwd --host=serverhost --port= http-port= server-user=user --server-name=servername config1 config1 CLI create-config(1)

38 CLI CLI wadm> copy-config --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 copyconfig1 copyconfig1 CLI copy-config(1) Sun Java SystemWeb Server

39 [ 2] 4. CLI wadm> create-instance --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 serverhost CLI create-instance(1) CLI CLI wadm> start-instance --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 nodehost1 CLI start-instance(1) 2 39

40 CLI CLI wadm> stop-instance --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 nodehost1 CLI stop-instance(1) CLI wadm> restart-instance --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 nodehost1 CLI restart-instance(1) Administration Server 40 Sun Java SystemWeb Server

41 pkcs11cgi DNS DNS ACL SSL JVM CLI CLI wadm> reconfig-instance --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 serverhost CLI reconfig-instance(1) CLI CLI wadm> delete-instance --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 serverhost CLI delete-instance(1) 2 41

42 1. 2. > > ,23, Sun Java SystemWeb Server

43 CLI CLI wadm> create-event --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --time=10:10 --command=restart CLI create-event(1) > 2 43

44 44

45 3 45 Sun Java System Web Server Sun Java SystemWeb Server Administration Server Administration Server Administration Server Sun Java System Web Server Web Administration Server wadm CLI 45

46 1 Administration Server Sun Java System Web Server GUI wadm CLI 8989 Administration Server SSL SSL SSL SSL wadm CLI 2 Administration Server wadm CLI wadm> register-node --user <admin-user> --port <SSL Port> --host <node name> host CLI SSL Sun Java SystemWeb Server

47 Web Java Web Web Web 2 JVM 3 47

48 48 Sun Java SystemWeb Server

49 MachineA MachineB MachineC MachineD MachineE Web MachineA Administration Server 46 Web MachineB MachineC MachineD MachineE 4 Web Web WEb-INF/sun-web.xml <session-manager persistence-type="replicated"/> wadm wadm --host MachineA --port 8089 wadm> create-config --http-port= server-name=samplecluster lb wadm> create-reverse-proxy --config=lb --vs=lb -uri-prefix=/ --server=" ttp://machined:8080, wadm> create-instance --config=lb MachineA wadm> deploy-config lb wadm> start-instance --config=lb

50 wadm> create-config --http-port= server-name=samplecluster clusterof4 wadm> set-session-replication-prop --config=clusterof4 enabled=true Web wadm> add-webapp --config=clusterof4 --uri=/simple webapps-simple.war wadm> create-instance --config=clusterof4 MachineB MachineC MachineD MachineE wadm> start-instance --config=clusterof4 start-instance 50 Sun Java SystemWeb Server

51 4 Sun Java System Web Server Solaris Zones Web Server 51

52 Web Server Administration Server Administration Server Web Web / Administration Server Administration Server Web Server Web Web Server config-store 52 Sun Java SystemWeb Server

53 config-store Sun Java System Web Server config-store wadm deploy-config Sun Java System Web Server 7.0 CLI Reference Manual Web Web Server Web CGI Web Web Server 4 53

54 4 1 Web Web Server 54 Sun Java SystemWeb Server

55 Web Server 1. Web Server Web Server Administration Server HTTP Web Server Sun Java System Web Server 7.0 Installation and Migration Guide 2 Installing the Web Server Sun Java System Web Server Administration Server Administration Server SSL Web Server Web Server 1. HTTP CLI create-instance <install_dir>/admin-server/ config-store config-store Sun Java System Web Server

56 Web Server 1) 2) Administration Server 3) HTTP Solaris 9 SPARC Solaris 9 SPARC Sun Java System Web Server Sun Java SystemWeb Server

57

58 (De-Militarized Zone, DMZ) Administration Server (Militarized Zone) Administration Server DMZ Solaris 10 Solaris zone HTTP Web Server Administration Server 58 Sun Java SystemWeb Server

59 2. Web Server Web Server 3. Administration Server SSL 4. Administration Server Administration Server Administration Server Administration Server 5. install_dir/admin-server/bin/ Administration Server install_dir/admin-server/bin>./startserv 6. wadm wadm install_dir/bin install_dir/bin>./wadm 7. Administration Server register-node./wadm register-node -user=admin --host=abc.sfbay.sun.com --port=8989 abc.sfbay.sun.com Administration Server port Administration Server SSL 8. Administration Server Administration Server Administration Server Administration Server Administration Server SSL Sun Java System Web Server 7.0 Installation and Migration Guide Registering the Administration Node From the Command-Line 9. install_dir /admin-server/bin/ startserv 10. CLI Administration Server HTTP

60 12. Web Server Web Server 7.0 Web Server Web Web Server Web Server 2. rp 3. > >> 4. URI URL URL hostname:portnumber HTTP Web Web Web Server server.xml 60 Sun Java SystemWeb Server

61 Administration Server A B C D Web Server A D B A C B D C Web Server A A Web D A A B D B B A D B C C D D B A B B D A ping A A D A B Web Server 7.0 Web Server Java Web Java CGI PHP CLI cookie 4 61

62 server.xml server.xml <cluster> <local-host>hosta</local-host> <instance> <host>hostb</host> </instance> <instance> <host>hostc</host> </instance> <instance> <host>hostd</host> </instance> <instance> <host>hosta</host> <session-replication/> </cluster> server.xml Port number 1099 Protocol jrmp Encrypted false Getattribute Triggers Replication true Replica Discovery MaxHops 1 Startup Discovery Timeout? Cookie Name CLUSTERSESSIONLOCATOR Sun Java System Web Server 7.0 Administrator s Configuration File Reference Web Web 1. Web <web-application>/web-inf sun-web.xml sunweb.xml <session-manager/> <session-manager persistence-type="replicated"> sun-web.xml 62 Sun Java SystemWeb Server

63 Solaris Zones <sun-web-app> <session-config> <session-manager persistence-type="replicated"> </session-manager> </session-config> </sun-web-app> 2. sunweb.xml Web jar Web war 3. Web 4. Web Web Administration Server 1MB Web Administration Server Web Server Solaris Zones Solaris Zones Solaris 10 Solaris ID 4 63

64 Solaris Zones Solaris Zones System Administration Guide Solaris Containers-Resource Management and Solaris Zones 64 Sun Java SystemWeb Server

65 HTTP IP Web Web HTTP HTTP Sun Java System Web Server HTTP IP URL ACL mime.types Java Web Sun Java System Web Server 65

66 Sun Java System Web Server HTTP IP example.com DNS "ANY:80" " :80" VS1 example.com example.com Web HTTP 83 SSL Sun Java System Web Server phone.example.com maps.example.com is.example.com example.com Web URL HTTP URL URL SSL URL HTTP IP HTTP 66 Sun Java SystemWeb Server

67 HTTP IP HTTP/1.1 Host SSL IP URL HTTP HTTP ISP URL CGI / / HTTP 5 67

68 2 3 > a. (.) (-) (_) b. c. HTTP HTTP HTTP 4 5 CLI CLI wadm> create-virtual-server --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --document-root=../docs config1_vs_1 CLI create-virtual-server(1) Sun Java SystemWeb Server

69 HTTP 3 Web URL CLI CLI wadm> copy-virtual-server --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 copiedvs copiedvs CLI copy-virtual-server(1) HTTP 70 HTTP 70 HTTP HTTP HTTP HTTP 5 69

70 HTTP HTTP IP IPv4 IPv6 IP "*" IP HTTP HTTP HTTP HTTP HTTP HTTP 3. HTTP HTTP HTTP HTTP IP IPv4 IPv6 "*" HTTP IP sales.mycomp.com HTTP HTTP CLI CLI HTTP wadm> create-http-listener --user=admin --password-file=admin.pwd --host=serverhost --port= listener-port= config=config1 --server-name=config1.com --default-virtual-server-name=config1_vs_1 config1_ls_1 CLI create-http-listener(1) HTTP HTTP 1. HTTP 2. HTTP HTTP 3. HTTP HTTP 70 Sun Java SystemWeb Server

71 HTTP HTTP HTTP HTTP HTTP HTTP IP IPv4 IPv6 "*" HTTP IP sales.mycomp.com HTTP HTTP I/O HTTP 5 71

72 72

73 6 Sun Java System Web Server (Certificate Revocation List, CRL) SSL 83 SSL 84 HTTP CA CA Internet CA CA CA 73

74 RSA Sun Java System Web Server 7.0 (Elliptic Curve Cryptography, ECC) ECC RSA (Elliptic Curve Cryptography, ECC) RSA ECC RSA 1024 ECC ANSI X9.62 NIST SECG Sun Java System Web Server 7.0 CA CA ECC ECC CA ECC ECC prime256v1 secp256r1 nistp Sun Java SystemWeb Server

75 secp256k1 secp384r1 nistp384 secp521r1 nistp521 sect163k1 nistk163 sect163r1 sect163r2 nistb163 sect193r1 sect193r2 sect233k1 nistk233k1 nistk233 sect233r1 nistb233 sect239k1 sect283k1 nistk283 sect283r1 nistb283 sect409k1 nistk409 sect571k1 nistk571 sect571r1 nistb571 secp160k1 secp160r1 secp160r2 secp192k1 secp192r1 nistp192 secp224k1 secp224r1 nistp224 prime192v1 6 75

76 CA CA SSL CLI wadm> create-selfsigned-cert --user=admin --port= password-file=admin.pwd --config=config1 --token=internal --org-unit=org1 --locality=xyz --state=def --validity=10 --org=sun --country=abc --server-name=serverhost --nickname=cert1 CLI create-selfsigned-cert(1) SSL CA CA Internet CA (Certificate Authority, CA) CA CA CA Internet CA Web Web Server 76 Sun Java SystemWeb Server

77 > Sun Java System Web Server 7.0 CA CA CA DNS URL CA CA Inc. Corp. / / / / ISO US [DN] 5 RSA ECC RSA ECC CA 6 77

78 6 7 8 CA (Certificate Signing Authority, CSA) HTTP CA ASCII HTTP CLI CLI wadm> create-cert-request --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --server-name=servername.org --org=sun --country=abc --state=def --locality=xyz --token=internal CLI create-cert-request(1) CA > Sun Java System Web Server Sun Java SystemWeb Server

79 4 5 6 "Begin Certificate" "End Certificate".DER HTTP CLI CLI wadm> install-cert --user=admin --port= password-file=admin.pwd --config=config1 --token=internal --cert-type=server --nickname=cert1 cert.req cert.req CLI install-cert(1) > > RSA ECC RSA ECC 6 79

80 CLI CLI wadm> delete-cert --user=admin --port= token=internal --config=config1 cert1 --password-file=admin.pwd CLI delete-cert(1) Administration Server CLI renew-admin-certs Admin-CA-Cert Admin-Server-Cert Admin-Client-Cert wadm> renew-admin-certs --user=admin --password-file=admin.pwd --host=serverhost --port= validity=120 CLI renew-admin-certs(1) 80 Sun Java SystemWeb Server

81 (Certificate Revocation List, CRL) (Certificate Revocation List, CRL) (Certificate Revocation List, CRL) CRL CRL CA CRL CA CRL CA CRL > CRL CRL 7 CLI CLI CRL wadm> install-crl --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 data/install-crl/serversign.crl CLI install-crl(1) 1 2 CRL > 6 81

82 3 4 CRL CLI CLI CRL wadm> delete-crl --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 issuer CLI delete-crl(1) PKCS > PKCS11 PKCS11 CLI CLI PKCS11 wadm> set-token-pin --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --token=internal CLI set-token-pin(1) 82 Sun Java SystemWeb Server

83 SSL SSL create-cert-request CA CA install-cert Java migrate-jks-keycert / create-selfsigned-cert wadm> create-selfsigned-cert --server-name=hostname --nickname=myservercert --token=internal SSL wadm> create-http-listener --user=admin --password-file=admin.pwd --host=serverhost --port= listener-port= config=config1 --server-name=config1.com --default-virtual-server-name=config1_vs_1 config1_ls_1 SSL wadm> set-ssl-prop --http-listener=http-listener-ssl enabled=true wadm> set-ssl-prop --http-listener=http-listener-ssl server-cert-nickname=myservercert wadm> deploy-config config_name wadm> start-instance --config config_name hostname SSL SSL wadm> enable-ciphers --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --http-listener=http-listener-1 --cipher-type=ssl2 SSL_RC4_128_WITH_MD5 CLI enable-ciphers(1) 6 83

84 HTTP HTTP HTTP HTTP Sun Java System Web Server SSL TLS SSL TLS SSL2 SSL3 TLS SSL 2.0 SSL SSL 3 SSL 2 SSL 2 Sun Java System Web Server (Secure Sockets Layer, SSL) (Transport Layer Security, TLS) SSL TLS SSL TLS SSL TLS > HTTP > HTTP 84 Sun Java SystemWeb Server

85 HTTP 6 1 HTTP SSL 2/SSL 3 TLS SSL3/SSL2/TLS HTTP / HTTP RSA ECC "False" [ ] 60 [ ] / SSL 2/SSL 3 / TLS TLS TLS Web SSL SSL 2.0 SSL 3.0 TLS SSL TLS Server Manager SSL TLS 6 85

86 86

87 7 Web Sun Java System Web Server / 93 /IP 93 ACL htaccess 99 Web htaccess Administration Server Web Web (access control entry, ACE) ACE (access control list, ACL) 87

88 ACL ACL Sun Java System Web Server ACL ACL ACE / /IP (SSL) ACL IP LDAP ACL ACL uri ACL default ACL Web Server 7.0 Web 88 Sun Java SystemWeb Server

89 / Server Web Server obj.conf PathCheck Web Server HTTP 401 Web Server check-acl Web Server / Web / Administration Server Administration Server ACL SSL / Web Server LDAP LDAP / 7 89

90 / SSL / / Web SSL server.xml server.xml ACL ACL obj.conf ACL Web Web LDAP Sun Java System Directory Server Web Administration Server Web /Web SSL SSL /IP 90 Sun Java SystemWeb Server

91 / SSL LDAP CA (certificate authority, CA) certmap.conf ACL ACL CA SSL CA LDAP Web SSL SSL Web CA Web certmap.conf certmap.conf certmap.conf ID SSL certmap.conf LDAP magnus.conf AcceptTimeout LDAP Web MD5 7 91

92 / LDAP Sun Java System Directory Server Directory Server LDAP Web dbswitch.conf digestauth ACL 7 1 ACL "default" "basic" "digest" method = digest ACL Authorization 401 Authorization nonce nonce 401 stale=true 401 server_root/https-server_name/config/ magnus.conf DigestStaleTimeout nonce magnus.conf DigestStaleTimeout seconds seconds nonce nonce 401 LDAP LDAP 401 // Sun Java SystemWeb Server

93 ACL Authorization-Info /IP Administration Server Web IP /IP /IP / /IP DNS /IP DNS DNS Server Manager DNS DNS DNS DNS CGI IP IP iponly=1 obj.conf AddLog fn="flex-log" name="access" AddLog fn="flex-log" name="access" iponly=1 ACL ACL magnus.conf ACLCacheLifetime ACL ACLCacheLifetime ACLCacheLifetime LDAP 120 LDAP LDAP magnus.conf ACLUserCacheSize 200 magnus.conf ACLGroupCacheSize 4 LDAP ACL NSAPI Developer s Guide 7 93

94 ACL CLI ACL wadm> set-acl-cache-prop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 property=value CLI set-acl-cache-prop(1) enabled true max-age max-groups-per-user max-age (access control list, ACL) ACL John misc Web ACL ACL SSL > 3. ACL ACL ACL (Access Control List, ACL) ACL > 94 Sun Java SystemWeb Server

95 3. ACL 7 2 ACL /URI/ URI "/sales""/usr/sun/server4/docs/cgi-bin/*" keyfile 1. HTTP SSL 2. SSL SSL "SSL" 3. Web Server MD5 auth-db auth-db LDAP auth-db 4. API 40 Web ACL URL URL 7 95

96 CLI CLI ACL wadm> set-acl --user=admin --password-file=admin.pwd --host=serverhost --port= vs=config1_vs_1 --config=config1 --aclfile=aclfile1 CLI set-acl(1) (Access Control Entry, ACE) (Access Control Entry, ACE) > ACE 7 3 ACE (ACE) Sun Java SystemWeb Server

97 7 3 ACE Administration Server Web Administration Server Web IP IP IP IP IP DNS * IP *.sun.com Administration Server IP * *.sun.com *users.sun.com * *.sun.com users.*.com IP * * * * IP 198.* 198.*

98 .htaccess 7 3 ACE Web HTTP GET HEAD POST INDEX HTTP PUT DELETE MKDIR RMDIR MOVE CGI Java applet index.html URI http_head (access control expression, ACE) ACE ACE ACE ACE ACE ACE ACE ACE.htaccess.htaccess.htaccess.htaccess PathCheck.htaccess /.htaccess SSL.htaccess HTTP.htaccess.htaccess.htaccess /sun/server/docs 98 Sun Java SystemWeb Server

99 /sun/server/docs/reports/index.html /sun/server/docs/reports/.htaccess /sun/server/docs/.htaccess.htaccess CGI.htaccess /sun/server/docs CGI /sun/server/docs/cgi-bin/program.cgi CGI CGI /sun/server/docs/.htaccess /sun/server/docs/cgi-bin/.htaccess /sun/server/docs/cgi-bin CGI /sun/server/docs/cgi-bin/.htaccess /sun/server/docs/.htaccess /sun/server/docs/cgi-bin CGI (Denial-of-Service, DoS) Web Sun Java System Web Server URI DoS DoS > > > 7 4 RPS / 7 99

100 7 4 RPS (request per second, RPS) 30 RPS HTTP HTTP 503 CLI CLI wadm> enable-request-limits --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 CLI enable-request-limits(1) > 100 Sun Java SystemWeb Server

101 8 Sun Java System Web Server (Distinguished Name, DN) 103 LDIF Administration Server (ACL) (Lightweight Directory Access Protocol, LDAP) Sun Java System Directory Server LDAP TCP/IP Sun Java System Directory Server Web Server 7.0 default 101

102 (Distinguished Name, DN) server.xml Web Server 7.0 LDAP LDAP file HTTP HTTP LDAP (Distinguished Name, DN) LDAP (Distinguished Name, DN) DN DN DN DN Sun Microsystems DN 102 Sun Java SystemWeb Server

103 Doe,o=Sun Microsystems Inc.,c=US uid ID e cn o c / DN / LDAP LDIF Directory Server Administration Server LDIF LDIF LDIF Directory Server LDIF LDIF LDIF ldapmodify LDIF LDIF LDIF Directory Server LDIF auth-db auth-db auth-db ACL 1. LDAP LDAP Sun Java System Directory Server 2. auth-db auth-db a. keyfile keyfile b. digestfile digestfile keyfile HTTP c. htaccess 3. PAM PAM Sun Java System Web Server 7.0 auth-db PAM auth-db Solaris PAM Web Solaris Web 8 103

104 Solaris 9 10 PAM auth-db Web > > > > PAM LDAP DN PAM CLI wadm> create-authdb --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --url=ldap://ldapserver.com:20002/dc=xxx,dc=sun,dc=com LDAP1 CLI create-authdb(1) URL URL ldap://ds.example.come/dc=example,dc=com LDAP 104 Sun Java SystemWeb Server

105 Administration Server LDAP auth-db > ID ID LDAP Administration Server DN ID ID Directory Server ldapmodify ID CLI CLI wadm> create-user --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --authdb=keyfile1 --full-name=keyfile-config1-u1 keyfile-config1-u1 CLI create-user(1) > 8 105

106 5 keyfile digestfile CLI CLI wadm> create-group --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --authdb=ldap1 group1 CLI create-group(1) > ID ID keyfile/digestfile keyfile/digestfile CLI CLI wadm> delete-user --user=admin --password-file=admin.pwd --host=serverhost --port= config config1 --authdb KEYFILE1 user1 CLI delete-user(1) 106 Sun Java SystemWeb Server

107 > ID ID CLI CLI wadm> delete-group --user=admin --password-file=admin.pwd --host=serverhost --port= config config1 --authdb LDAP1 group1 CLI delete-group(1) LDAP Web Server 7.0 Marketing LDAP CN uniquemembers / memberurls / membercertdescriptions CN=<Groupname> LDAP URL memberurl Sales LDAP "ou=sales,o=airius.com" memberurl ldap:///ou=sales,o=sun??sub?(uid=*) 8 107

108 "ou=sales,o=sun" uid Sales membercertdescription ACL SSL LDAP Administration Server DN Administration Server groupofurls objectclass memberurl LDAP URL LDAP ACL DN Web Server department=marketing DN department=marketing department=marketing DN ACL Web Server Web Server LDAP objectclass = groupofurls groupofurls memberurl LDAP URL URL ldap:///o=mcom.com??sub?(department=marketing) 108 Sun Java SystemWeb Server

109 "o=mcom.com" "marketing" LDAP URL DN LDAP LDAP URL DN DN ACL Sun ONE Web Server LDAP ACL LDAP cn Web Server cn (commonname) ACL dbswitch.conf ACL LDAP URL ACL ACL ACL LDAP "staff" ACL groupof<anything> CN "staff" DN groupofuniquenames LDAP URLgroupOfURLs objectclass = groupofuniquemembers objectclass = groupofurl"uniquemember" "memberurl" DN Web Server DN Web Server memberurl DN DN DN DN memberurl Administration Server LDAP URL ldap:///<basedn>?<attributes>?<scope>?<(filter)> 8 109

110 8 1 <base_dn> <attributes> <scope> (Distinguished Name, DN) LDAP "o=mcom.com" "cn,mail,telephonenumber" base URL (<base_dn>) one URL (<base_dn>) sub URL (<base_dn>) <(filter)> Administration Server <attributes> <scope> <(filter)> URL 110 Sun Java SystemWeb Server

111 MIME 113 (UNIX/Linux) 115 URL 116 URL 117 CGI 119 CGI Windows Shell CGI (UNIX/Linux) 126 HTML P3P 111

112 MIME > URL URI CLI CLI wadm> create-document-dir --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri-prefix=/config1_uri --directory=../docs1 CLI create-document-dir(1) MIME text/plain MIME text/plain text/html text/richtext image/tiff image/jpeg image/gif application/x-tar application/postscript 112 Sun Java SystemWeb Server

113 (UNIX/Linux) application/x-gzip audio/basic MIME > MIME CLI CLI MIME wadm> create-mime-type --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --extensions=sxc application/sxc CLI create-mime-type(1) MIME MIME MIME (mime.types) (UNIX/Linux) Web URL URL ~ public_html ~jdoe jdoe Jane ~/jdoe/public_html/aboutjane.html 9 113

114 (UNIX/Linux) URL ~ UNIX/Linux HTML public_html * /etc/passwd username:*:*:groupid:*:homedir:* 6 7 URL /etc/passwd jdoe::1234:1234:john Doe:/home/jdoe:/bin/sh jdoe::1234:1234:john Doe:/home/jdoe/:/bin/sh Sun Java System Web Server URI 404 Web Sun Java SystemWeb Server

115 URL /etc/passwd Web URL URL HTTP URL HTTP URL URL URL URL film.sun.com URL URL /info/movies URL URL URL 4. URL 5. URL 9 115

116 URL 9 1 URL URL URL URL URL URL HTTP URL URL URL URL URL HTTP URL / URL URL HTML URL URL URL CLI CLI URL wadm> create-url-redirect --user=admin --password-file=admin.pwd --host=serverhost --port= no-ssl --config=config1 --vs=config1_vs_1 --uri-prefix=/redirect --target-url= CLI create-url-redirect(1) URL Sun Java System Web Server 7.0 server.xml URL SAF SAF URI from url url-prefix URL Sun Java System Web Server 7.0 from from URI obj.conf <If> <Elseif> <Else> SAF - obj.conf - SAF Sun Java System Web Server 7.0 URL Apache HTTP mod_rewrite Apache mod_rewrite <If> URI SAF 116 Sun Java SystemWeb Server

117 CGI NameTrans fn="redirect" from="/site1" url=" <If $uri =~ ^/site1 > NameTrans fn="redirect" url=" </If> from /site1/* <If $uri =~ ^/site1/(.*) > NameTrans fn="redirect" url=" </If> <If> (.*) $1 url $1 obj.conf /site1/download <If> redirect mod_rewrite mod_rewrite <If> URL <If> SAF 302 Sun Java System Web Server 7.0 status="301" 301 NameTrans fn="redirect" from="/path" url=" status="301" CGI (Common Gateway Interface, CGI) UNIX/Linux CGI Bourne shell Perl UNIX/Linux CGIStub CGI CGI CGI CGIStub Sun Java System Web Server Performance Tuning and Sizing Guide MinCGIStub MaxCGIStub CGIStubIdleTimeout 9 117

118 CGI Windows CGI C++ Windows Windows Visual Basic CGI Windows CGI Path server_root/bin/https/bin CGI CGI Sun Java System Web Server Developer s Guide CGI Web Web Server 7.0 CGI CGI CGI 118 Sun Java SystemWeb Server

119 CGI CGI.cgi.exe.bat CGI CGI HTML CGI CGI HTML CGI.cgi.exe.bat CGI CGI CGI.cgi.exe.bat MIME CGI MIME CGI Sun Java System Web Server GUI CGI CGI CGI 4. CGI 5. CGI 9 119

120 CGI 9 2 CGI CGI Chroot Nice URL URL CGI cgi-bin URL CGI URL /cgi-bin/program-name CGI URL URL CGI CGI CGI chroot nice CGI nice 0 nice 0 CGI 19 CGI nice -1 CGI CGI CGI URL CGI CGI CGI HTML CGI CGI CGI 4. CGI CGI.bat.exe.cgi CGI CGI 120 Sun Java SystemWeb Server

121 Windows Shell CGI CLI CGI CGI CGI.cgi.exe.bat CLI CGI wadm> create-cgi-dir --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri-prefix=/config1_urlprefix --directory=/cgi-dir CLI create-cgi-dir(1).exe CGI.exe.exe magnus-internal/cgi.exe application/octet-stream MIME Server Manager MIME.exe CGI obj.conf Windows Shell CGI Windows Shell CGI Shell CGI Windows CGI hello.pl shell CGI.pl Windows.pl C:\\bin\\perl.exe hello.pl 9 121

122 c:\\bin\\perl.exe hello.pl shell CGI shell CGI Sun ONE Web Server MIME shell CGI Windows Windows CGI HTML CGI CGI 5. CLI CLI wadm> set-error-page --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --code=500 --error-page=/server-error-uri-new CLI set-error-page(1) 122 Sun Java SystemWeb Server

123 HTTP MIME charset Content-Type: text/html;charset=iso Content-Type: text/html;charset=iso-2022-jp RFC charset x- us-ascii iso iso-2022-jp x-sjis x-euc-jp x-mac-roman us-ascii ansi_x iso-ir-6 ansi_x iso_646.irv:1991 ascii iso646-us us ibm367.0 cp367.0 so_ latin1 iso_ iso_8859-1: iso-ir-100 ibm819 cp

124 NONE CGI HTML (.shtml) CGI HTML :LASTMOD: 124 Sun Java SystemWeb Server

125 (UNIX/Linux) CLI CLI wadm> enable-document-footer --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --mime-type=text/html --date-format=%b --footer="config1 footer" CLI enable-document-footer(1) (UNIX/Linux) UNIX/Linux / 9 125

126 HTML CLI CLI wadm> set-symlinks-prop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 allow-soft-links=true allow-hard-links=false directory=/abc CLI set-symlinks-prop(1) HTML HTML HTML HTML HTML HTML HTML HTML/SSI HTML HTML exec HTML exec HTML.shtml HTML HTML UNIX/Linux UNIX/Linux HTML Sun Java System Web Server Developer s Guide 126 Sun Java SystemWeb Server

127 CLI CLI HTML wadm> enable-parsed-html --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs1 CLI enable-parsed-html(1) Sun Java System Web Server HTTP 1.1 HTTP HTTP/1.1 (RFC 2068)

128 CLI CLI wadm> set-cache-control-directives --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 public=true private=true must-revalidate=true CLI set-cache-control-directives(1) Sun Java System Web Server 7.0 HTTP Web Sun Java System Web Server Accept-encoding: gzip Web Server myfile.html myfile.html myfile.html.gz Accept-encoding > / 128 Sun Java SystemWeb Server

129 Vary Vary: Accept-encoding Vary: Accept-encoding Vary: Accept-encoding 4 Sun Java System Web Server 7.0 HTML Web / Vary Vary: Accept-encoding Vary: Accept-encoding Vary: Accept-encoding (zlib)

130 CLI CLI wadm> enable-on-demand-compression --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --insertvaryheader=true --fragment-size=100 --compression-level=5 CLI enable-on-demand-compression(1) Web URI > URI URI URI URL URL 130 Sun Java SystemWeb Server

131 > "URI" URI URI URL URL Cookie Cookie Cookie URI URI URI URI ":" ID ID ID HTTP Cookie Cookie Cookie Cookie ID 9 131

132 P3P CLI 1. create-reverse-proxy wadm> create-reverse-proxy --user=admin --password-file=admin.pwd --host=serverhost --port= config=test --vs=test --uri-prefix=// --server= CLI create-reverse-proxy(1) 2. obj.conf NameTrans fn="map" from="/" name="reverse-proxy-/" to=" <Object name="reverse-proxy-/"> Route fn="set-origin-server" server=" </Object> <Object ppath=" Service fn="proxy-retrieve" method="*" </Object> --server https P3P 132 P3P (Platform for Privacy Preference, P3P) Web P3P P3P "P3P" 132 Sun Java SystemWeb Server

133 P3P P3P URL P3P P3P P3P CLI P3P wadm> enable-p3p --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --policy-url= CLI enable-p3p(1) 9 133

134 134

135 10 WebDAV Web 136 WebDAV 136 WebDAV 139 WebDAV 140 WebDAV 141 WebDAV 143 WebDAV 143 WebDAV 144 WebDAV URI Translate:f Sun Java System Web Server 7.0 WebDAV Web Web WebDAV HTTP/1.1 Web WebDAV WebDAV Sun Java System Web Server 7.0 WebDAV WebDAV Adobe(R) GoLive(R) Macromedia(R) DreamWeaver(R) WebDAV Web Sun Java System Web Server 7.0 WebDAV WebDAV WebDAV PROPFIND XML WebDAV server.xml DAV 135

136 WebDAV WebDAV server.xml DAVCOLLECTION WebDAV WebDAV HTTP/1.1 HTTP Web HTML XML WebDAV WebDAV PROPFIND PROPPATCH Web WebDAV GET PUT DELETE MKCOL WebDAV WebDAV LOCK UNLOCK WebDAV COPY MOVE Web Sun Java System Web Server 7.0 WebDAV RFC 2518 RFC 2518 WebDAV WebDAV WebDAV URI URI URL URL URL URI URI URI URI foo.jsp JSP URI /docs/date.jsp HTML Java foo.jsp GET Java foo.jsp 136 Sun Java SystemWeb Server

137 WebDAV URI /publish/docs foo.jsp /docs /publish/docs/foo.jsp /docs/foo.jsp Java URI WebDAV WebDAV URI URI WebDAV URI URI URI URI URI URL WebDAV URL WebDAV URL / "creationdate" "author" getcontentlength GET Sun Java System Web Server creationdate displayname getcontentlanguage getcontentlength getcontenttype gettag getlastmodified lockdiscovery resourcetype supportedlock executable 10 WebDAV Web 137

138 WebDAV Sun Java System Web Server executable executable PROPPATCH PROPPATCH /test/index.html HTTP/1.1 Host: sun Content-type: text/xml Content-length: XXXX <?xml version="1.0"?> <A:propertyupdate xmlns:a="dav:" xmlns:b=" <A:set> <A:prop> <B:executable>T</B:executable> </A:prop> </A:set> </A:propertyupdate> Sun Java System Web Server HTTP WebDAV HTTP/1.1 HTTP WebDAV Destination: Lock-Token: Timeout: DAV: If: Depth: Overwrite: HTTP WebDAV HTTP WebDAV HTTP GET PUT DELETE WebDAV HTTP 138 Sun Java SystemWeb Server

139 WebDAV COPY Depth: Destination: COPY Overwrite: MOVE Depth: Destination: MOVE Overwrite: MKCOL PUT PROPPATCH PROPFIND PROPFIND 0 1 infinity Depth: 0 URI 1 URI infinity URI LOCK Lock-Token: UNLOCK Lock-Token: WebDAV Administration Server WebDAV WebDAV magnus.conf file Init fn="load-modules" shlib="/s1ws6.1/lib/libdavplugin.so" funcs="init-dav,ntrans-dav,pcheck-dav,service-dav" shlib_flags="(global now)" Init fn="init-dav" LateInit=yes init-dav WebDAV WebDAV CLI wadm> enable-webdav --user=admin --password-file=admin.pwd --host=serverhost --port= config=test CLI enable-webdav(1) 10 WebDAV Web 139

140 WebDAV WebDAV WebDAV WebDAV wadm> enable-dav-collection --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri=/dav_config1 CLI enable-dav-collection(1) WebDAV WebDAV wadm> disable-dav-collection --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri=/dav_config1 CLI disable-dav-collection(1) WebDAV WebDAV wadm> create-dav-collection --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri=/dav_config1 --source-uri=/dav_config1 CLI create-dav-collection(1) WebDAV WebDAV wadm> list-dav-collections --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 CLI list-dav-collections(1) WebDAV WebDAV 140 Sun Java SystemWeb Server

141 WebDAV wadm> delete-dav-collection --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri=/dav_config1 CLI delete-dav-collection(1) WebDAV WebDAV WebDAV wadm> set-webdav-prop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 acl-max-entries=120 CLI set-webdav-prop(1) WebDAV WebDAV wadm> get-webdav-prop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 CLI get-webdav-prop(1) WebDAV WebDAV wadm> set-dav-collection-prop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri=/dav_config1 min-lock-timeout=1 CLI set-dav-collection-prop(1) WebDAV WebDAV wadm> get-dav-collection-prop --user=admin --password-file=admin.pwd --host=serverhost --port=8989 -config=config1 --vs=config1_vs_1 --uri=/dav_config1 10 WebDAV Web 141

142 WebDAV CLI get-dav-collection-prop(1) WebDAV WebDAV 10 1 WebDAV URI PROPFIND -1 XML 8192 (8K) PROPFIND "infinity" WebDAV URI PROPFIND WebDAV 0 WebDAV ACL DAV ACL ACE WebDAV ACL WebDAV ACL WebDAV ACL DAV WebDAV Sun Java SystemWeb Server

143 WebDAV 10 1 WebDAV WebDAV WebDAV WebDAV WebDAV wadm> disable-webdav --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 CLI disable-webdav(1) WebDAV WebDAV WebDAV 10 2 WebDAV keyfile HTTP SSL SSL SSL "SSL" Web Server MD5 auth-db auth-db LDAP auth-db API 10 WebDAV Web 143

144 WebDAV URI Translate:f 10 2 WebDAV 40 Web ACL WebDAV URI Translate:f WebDAV HTTP GET PUT WebDAV Microsoft WebDAV Translate:f WebDAV Microsoft WebFolders Sun Java System Web Server7.0 Translate:f Translate:f Sun Java System Web Server URI WebDAV URI URI Translate:f URI URI dav-src ACL ACL deny (all) user = "anyone"; URI Sun Java System Web Server Sun Java System Web Server opaquelocktoken URI (Universal Unique Identifier, UUID) ISO Sun Java SystemWeb Server

145 Sun Java System Web Server server.xml DAV DAVCOLLECTION minlocktimeout minlocktimeout -1 0 Timeout Timeout Timeout Infinite WebDAV Timeout server.xml minlocktimeout Timeout server.xml minlocktimeout server.xml minlocktimeout Sun Java System Web Server 10 WebDAV Web 145

146 10 3 Sun Java System Web Server Timeout Infinite -1-1 Second-xxx xxx server.xml minlocktimeout xxx xxx server.xml minlocktimeout server.xml minlocktimeout CLI CLI wadm> expire-lock --user=admin --password-file=admin.pwd --host=serverhost--port= config=config1 --vs=config1 --collection-uri=/dav1 --lock-uri=/dav1/file.html --opaque-token=opaquelocktoken CLI expire-lock(1) opaque-token ID CLI wadm> list-locks --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs config1 --collection-uri=/dav1 CLI list-locks(1) 146 Sun Java SystemWeb Server

147 11 Java Web Java wadm Java Sun Java System Web Server Java Sun Java System Web Server Java Web 147 Java Sun Java System Web Server 148 Java 149 JVM 151 Java Web 153 Servlet Java 165 SOAP Java Sun Java SystemWeb Server Java Java 1 2 Java "Java" > 147

148 Java Java / Java Java Java Java Java SE config HTTP JVM / HTTP CLI Java wadm> enable-java --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 CLI enable-java(1) Java JVM 1 2 Java "Java" > XML 148 Sun Java SystemWeb Server

149 JVM com.sun.appserv.bytecodepreprocessor JVM Java JVM JVM 1 2 JVM "Java" > JVM JVM JVM / JVM JVM JVM JVM -Djava.security.auth.login.config=login.conf, -Djava.util.logging.manager=com.iplanet.ias.server.logging. ServerLogManager and -Xms128m -Xmx256m CLI CLI JVM wadm> create-jvm-options --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 -Dhttp.proxyHost=proxyhost.com -Dhttp.proxyPort=8080 CLI create-jvm-options(1) JVM JVM Java 11 Java Web 149

150 JVM JVM "Java" > JVM JVM JVM CLI JVM CLI CLI JVM wadm> create-jvm-profiler --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 CLI create-jvm-profiler(1) Java JVM JPDA Java Platform Debugger Architecture Java Sun Java System Web Server JPDA JVM "Java" > JVM Java 150 Sun Java SystemWeb Server

151 JavaWeb 4 JVM JPDA -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7896 suspend=y JVM JVM JVM address=port_number JPDA Java Web Web Web Web Web Web.war Web Web wadm IDE Web Web Web > Web Web Web 11 Java Web 151

152 JavaWeb Web URI URI Web / JSP Web JSP Web Web CLI wadm> add-webapp --user=admin --password-file=admin.passwd --host=localhost --port= config=config1 --vs=hostname --uri=/hello /home/test/hello.war CLI add-webapp(1) Web file-on-server wadm> add-webapp --user=admin-user --password-file=admin.passwd --port= vs=vs1 --config=config1 --file-on-server --uri=/mywebapp /space/tmp/mywebapp JSP Web JSP precompilejsp wadm> add-webapp --user=admin-user --password-file=admin.passwd --port= vs=vs1 --config=config1 --file-on-server --uri=/mywebapp --precompilejsp mywebapp.war 152 Sun Java SystemWeb Server

153 Servlet Servlet servlet 1 2 Servlet "Java" > Servlet Servlet servlet 11 1 Servlet servlet finestfiner fine info warning failure config security catastrophe Web ANYONE Servlet SingleThreadedServlet servlet Cookie ID Servlet false servlet cookie true ID false 11 Java Web 153

154 11 1 Servlet Cookie Dynamic/True/False JSESSIONID cookie (HTTPS) dynamic Cookie True false Java Server Java Web Java singleton RMI Web 1 2 "Java" > 154 Sun Java SystemWeb Server

155 3 Java com.sun.appserv.server.lifecyclelistener Java / "Java" > 11 Java Web 155

156 Java CLI com.mylifecyclemodule test mylifecyclemodule Java wadm> create-lifecycle-module --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --class=com.sun.webserver.tests.lifecycleclass LifecycleTest CLI create-lifecycle-module(1) Java wadm> list-lifecycle-modules --config=test CLI list-lifecycle-modules(1) Java wadm> create-lifecycle-module-userprop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --module=lifecycletest info=testing CLI create-lifecycle-module-userprop(1) Java wadm> set-lifecycle-module-prop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --module=lifecycletest class-path=/space CLI set-lifecycle-module-prop(1) Java Web SQL URL Java EE Java (Java Naming and Directory Interface, JNDI) Sun Java System Web Server Java EE JDBC JDBC Java JNDI 156 Sun Java SystemWeb Server

157 Java JDBC JDBC Java EE Sun Java System Web Server JDBC API API JDBC API JDBC Java EE JDBC Java JDBC Java EE Sun Java System Web Server JDBC API SQL Java JDBC SQL (database management system, DBMS) DBMS DBMS JDBC CLI JDBC wadm> create-jdbc-resource --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --datasource-class=oracle.jdbc.pool.oracledatasource jdbc CLI create-jdbc-resource(1) com.pointbase.jdbc.jdbcdatasource JDBC JDBC 157 Sun Java System Web Server JDBC Sun Java SystemWeb Server JDBC JDBC JDBC 160 JDBC 11 Java Web 157

158 Java 11 2 JDBC Oracle oracle.jdbc.pool.oracledatasource url user password Oracle SJS JDBC com.sun.sql.jdbcx.oracle. OracleDataSource servername portnumber user password SID DB2 IBM com.ibm.db2.jdbc.db2datasource servername databasename portnumber user password drivertype DB2 SJS JDBC com.sun.sql.jdbcx.db2. DB2DataSource databasename locationname packagename password portnumber servername user MS SQLServer MS SJS JDBC com.ddtek.jdbcx.sqlserver. SQLServerDataSource com.sun.sql.jdbcx.sqlserver. SQLServerDataSource databasename password user servername portnumber databasename password user servername portnumber Sybase com.sybase.jdbcx.sybdatasource databasename password portnumber servername user 158 Sun Java SystemWeb Server

159 Java 11 2 JDBC Sybase SJS JDBC com.sun.sql.jdbcx.sybase. SybaseDataSource databasename password user portnumber servername MySQL MM org.gjt.mm.mysql.jdbc2.optional. MysqlDataSource servername port databasename user password Informix com.informix.jdbcx.ifxdatasource portnumber databasename IfxIFXHOST Informix IP servername user password Informix SJS JDBC com.sun.sql.jdbcx.informix. InformixDataSource databasename informixserver Informix password portnumber severname PostgreSQL org.postgresql.ds. PGSimpleDataSource servername databasename portnumber user password Apache Derby org.apache.derby.jdbc. EmbeddedDataSource databasename user password 11 Java Web 159

160 Java JDBC JDBC "Java" > JDBC JNDI JDBC JDBC JDBC JDBC JDBC JDBC JDBC Sun Java System Web Server 7.0 JDBC jdbc-resource Oracle JDBC 1 2 JDBC wadm JDBC JDBC wadm> create-jdbc-resource --config=test --datasourceclass=oracle.jdbc.pool.oracledatasource jdbc/mypool 160 Sun Java SystemWeb Server

161 Java url user password JDBC wadm> add-jdbc-resource-userprop --config=test --jndi-name=jdbc/mypool url=jdbc:oracle:thin:@hostname:1521:mysid user=myuser password=mypassword Web wadm> set-jdbc-resource-prop --config=test --jndi-name=jdbc/mypool connection-validation-table-name=test connection-validation=table wadm> set-jdbc-resource-prop --config=test --jndi-name=jdbc/mypool max-connections=100 wadm> deploy-config test JDBC Jar jar lib lib jar JVM JDBC jar wadm> set-jvm-prop --config=test class-path-suffix=/export/home/lib/classes12.jar 8 Web WEB-INF/web.xml <web-app>... <resource-ref> <description>jdbc Connection Pool</description> <res-ref-name>jdbc/myjdbc</res-ref-name> <res-type>javax.sql.datasource</res-type> <res-auth>container</res-auth> </resource-ref>... </web-app> 11 Java Web 161

162 Java WEB-INF/sun-web.xml <sun-web-app>... <resource-ref> <res-ref-name>jdbc/myjdbc</res-ref-name> <jndi-name>jdbc/mypool</jndi-name> </resource-ref>... </sun-web-app> Context initcontext = new InitialContext(); Context webcontext = (Context)context.lookup("java:/comp/env"); DataSource ds = (DataSource) webcontext.lookup("jdbc/myjdbc"); Connection dbcon = ds.getconnection(); "Java" > 11 3 JNDI JNDI JDBC 162 Sun Java SystemWeb Server

163 Java 11 3 javax.naming.spi.objectfactory CLI CLI CLI wadm> create-custom-resource --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --res-type=samples.jndi.customresource.mybean --factory-class=samples.jndi.customresource.mycustomconnectionfactory custom CLI create-custom-resource(1) JNDI JNDI Java (Java Naming and Directory Interface, JNDI) JNDI JNDI JNDI "Java" > JNDI JNDI JNDI 11 Java Web 163

164 Java 11 4 JNDI JNDI JNDI JNDI JNDI JNDI CLI CLI CLI JNDI wadm> create-external-jndi-resource --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --res-type=org.apache.naming.resources.resource --factory-class=samples.jndi.externalresource.myexternalconnectionfactory --jndilookupname=index.html external-jndi CLI create-external-jndi-resource(1) JMS Java EE Sun Java System Web Server Internet Java EE JavaMail API Internet JavaMail "Java" > 164 Sun Java SystemWeb Server

165 SOAP 11 5 JNDI /IP com.sun.mail.imap.imapstore com.sun.mail.smtp.smtptransport CLI wadm> creat -resource --config=test --server-host=localhost --mail-user=nobody [email protected] mail/session CLI creat -resource(1) SOAP Java SOAP 11 Java Web 165

166 SOAP SOAP "Java" > Web SOAP SOAP SOAP 11 6 SOAP SOAP javax.security.auth.xxx / sender content XML before-content after-content / sender content XML CLI 166 Sun Java SystemWeb Server

167 CLI CLI SOAP wadm> create-soap-auth-provider --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --class-name=javax.security.auth.soapauthprovider soap-auth CLI create-soap-auth-provider(1) Sun Java System Web Server 7.0 Web HTTP HTTP 11 Java Web 167

168 Web Server C Web Server B Web Server D 1 2 "Java" > 168 Sun Java SystemWeb Server

169 11 7 Getatrribute Cookie Administration Server 8888 false HttpSession.getAttribute true cookie Java EE Java Java auth-db auth-db ACL ACL Java Java Servlet Web web.xml server.xml auth-realm Sun Java System Web Server Java Web 169

170 11 8 File LDAP PAM Certificate Native file Sun Java System Web Server file Java auth-db auth-db ACL ACL Java Java Servlet Web web.xml ldap LDAP LDAP ldap ldap LDAP Administration Server LDAP PAM Solaris Solaris PAM PAM auth-db Solaris 9 Solaris 10 certificate SSL Certificate Sun Java System Web Server Java EE DN X.509 SSL TLS native ACL Java EE/Servlet Native Java Web ACL Java Web Java Web Native LDAP LDAP Native Java Web Native Web Java JAAS Oracle 170 Sun Java SystemWeb Server

171 "Java" > web.xml Java Java property name="file" value="instance_dir/config/keyfile" property name="jaas-context" value="filerealm CLI CLI wadm> create-auth-realm --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 basic CLI create-auth-realm(1) file ldap pam native certificate 11 Java Web 171

172 172

173 12 Web Sun Java System Web Server Web <server-root>/config/server.xml VS 173

174 Web Web JSP JSP Sun Java System Web Server Java Web Java URI URI 174 Sun Java SystemWeb Server

175 CLI CLI CLI wadm> set-search-prop --user=admin --password-file=admin.pwd --host=serverhost --port= no-ssl --rcfile=null --config=config1 --vs=config1_vs_1 enabled=true max-hits=1200 CLI set-search-prop(1) 1. HTML.html.htm 2. ASCII.txt 3. PDF

176 a. b. c. d. 2. a. b. c. *.* Perl d. / e. / 3. 3 a. 176 Sun Java SystemWeb Server

177 CLI CLI wadm> create-search-collection --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri=/search_config1 --document-root=../docs searchcoll CLI create-search-collection(1) CLI CLI wadm> delete-search-collection --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 searchcoll CLI delete-search-collection(1)

178 > ISO HTML ,23, Sun Java SystemWeb Server

179 Sun Java System Web Server Web JSP URL URL >:port number/search URL Java Web Web

180 1 2 3 Web URL number/search ENTER Web Web URL number/search Web / "Since" Web 180 Sun Java SystemWeb Server

181 Sun Java(TM)System Web Server "Title" "Author" "URL" Einstein "Title" "Author" "Keywords" Einstein Einstein Einstein Einstein Author = "Albert Einstein" Albert Einstein 1. Author <author> 2. Keywords <keywords> 3. Date 4. Title HTML <title> Web HTML 10 Sun Java System Web Server Web Web JSP JSP /bin/https/webapps/search

182 10 URL <s1ws:form> <collelem> <querybox> <submitbutton> <s1ws:form> <s1ws:collelem> <s1ws:querybox> <s1ws:submitbutton> </s1ws:form> <searchform> 182 Sun Java SystemWeb Server

183 <s1ws:form> <table cellspacing="0" cellpadding="3" border="0"> <tr class="navbar"> <td class="navbar"><s1ws:collelem type= select ></td> <td class="navbar"> <s1ws:querybox size="30"> <s1ws:submitbutton class="navbar" style="padding: 0px; margin: 0px; width: 50px"> </td> </tr> </table> </s1ws:form> <s1ws:searchform> <table> <!--... other sidebar items... --> <tr class="title"><td>search</td></tr> <tr class="body"> <td> <table cellspacing="0" cellpadding="3" border="0"> <tr class="formblock"> <td class="formblock"> <s1ws:collelem type="checkbox" cols="1" values="1,0,1,0" /> </td> </tr> <tr class="formblock"> <td class="formblock"> <s1ws:querybox size="15" maxlength="50"> </td> </tr> <tr class="formblock"> <td class="formblock"> <s1ws:submitbutton class="navbar" style="padding: 0px; margin: 0px; width: 50p </tr> </table> </td> </tr> </table> </s1ws:searchform>

184 <formaction> <formaction> <search> <resultiteration> <search> <formaction> pagecontext <resultiteration> 1 10 URL <s1ws:formaction /> <s1ws:formsubmission success="true" > <s1ws:search scope="page" /> <!--search results--> (...html omitted...) <s1ws:resultstat formid="test" type="total" /></b> Results Found, Sorted by Relevance</span></td><td> <span class="body"><a href="/search/search.jsp?">sort by Date</a></span></td> <td align="right"><span class="body"> <s1ws:resultnav formid="test" type="previous" caption="<img border=0 src=\\"images/arrow-left.gif\\" alt=\\"pr <s1ws:resultstat formid="test" type="range" /> <s1ws:resultnav formid="test" type="next" caption="<img border=0 src=\\"images/arrow-right.gif\\" alt=\\ <!img alt="next" src="images/arrow-right.gif" border="0" WIDTH="13" HEIGHT="9"> (...html omitted...) <table border=0> <s1ws:resultiteration formid="test" start="1" results="15"> <tr class=body> <td valign=top> <s1ws:item property= number />. </td> <td> <b><a href="<s1ws:item property= url />"><s1ws:item property= title /></a></b> <br> <s1ws:item property= passages /> <font color="#999999" size="-2"> <s1ws:item property= url /> - <s1ws:item property= date /> Sun Java SystemWeb Server

185 <s1ws:item property= size /> KB </font><br><br> </td> </tr> </s1ws:resultiteration> </table> (...html omitted...) <s1ws:resultnav formid="test" type="previous" /> <s1ws:resultnav formid="test" type="full" offset="8" /> <s1ws:resultnav formid="test" type="next" /> (...html omitted...) </s1ws:formsubmission> HTML <search> <resultiterate> Java Web <s1ws:search collection="articles" query="java Web Services" /> <table cellspacing="0" cellpadding="3" border="0"> <tr class="title"><td>java Web Services</td></tr> </table> <table cellspacing="0" cellpadding="3" border="0"> <s1ws:resultiteration> <tr> <td><a href="<s1ws:item property= URL />"> <s1ws:item property= Title /></a></td> </tr> </s1ws:resultiteration> </table> <form> <formaction> com.sun.web.search.taglibs pagecontext com.sun.web com.sun.web.searchresults.form_id form_id

186 s1ws pagecontext Sun Java System Web Server JSP JSP Sun Java System Web Server 7.0 Developer's Guide to Web Applications 186 Sun Java SystemWeb Server

187 13 Sun Java System Web Server 187 Sun Java System Web Server SNMP Administration Server Sun Java SystemWeb Server Sun Java System Web Server / / > 3 187

188 13 1 / Sun Java SystemWeb Server

189 CLI get-config-stats get-virtual-serevr-stats get-webapp-stats get-servlet-stats wadm> get-config-stats --user=admin --password-file=admin.passwd --host=localhost --port= config=test --node=cat.test.com --ssl=true --node wadm> get-vs-stats --user=admin --password-file=admin.passwd --host=localhost --port= config=test --vs= --node=cat.test.com --ssl=true --node wadm> get-webapp-stats --user=admin --password-file=admin.passwd --host=localhost --port= config=test --node=cat.test.com --vs= --uri=/foo --ssl=true Web Web --node wadm> get-servlet-stats --user=admin --password-file=admin.pwd --host=localhost --port= config=test --node=cat.test.com --vs= --uri=/servlet-simple --ssl=true servlet servlet-simple SNMP SNMP SNMP (Network Management Station, NMS) SNMP Web NMS NMS NMS HP OpenView Web SNMP Sun Java System Web Server NMS Sun Java System Web Server Administration Server

190 SNMP SNMP > SNMP SNMP / SNMP 5 15 / / SNMP SNMP SNMP SNMP 190 Sun Java SystemWeb Server

191 SNMP 13 3 > SNMP SNMP / SNMP UNIX SNMP SNMP SNMP (Network Management Station, NMS) SNMP Web NMS NMS NMS Sun Management Center Web SNMP Sun Java System Web Server NMS SNMP SNMP 4. SNMP SNMP SNMP

192 SNMP SNMP 4. SNMP SNMP SNMP SNMP SNMP SMUX AIX SMUX Administration Server SNMP (Windows) Windows SNMP (UNIX) Administration Server SNMP SMUX SMUX SMUX 1. Administration Server SNMP Agent SNMP Agent SNMP Sun Java SystemWeb Server

193 SNMP CLI SNMP Solaris SNMP SNMP SNMP wadm> set-snmp-prop --user=admin --host=funland --port= config=test enabled=true master-host=masterhost-name organization=organization-name location=location-name contact=contact-name description=description-name wadm> deploy-config --user=admin --password-file=admin.pwd --host=serverhost --port=8989 config1 $./https-test/bin/startserv (magt) magt snmpd $ cd /etc/init.d/ $ init.dmi stop; init.snmpdx stop; init.sma stop https-admserv/config/logs/pid.masteragt $ rm./https-admserv/config/logs/pid.masteragt wadm> start-snmp-master-agent --snmp-port 161 hostname 5 https-admserv/config/logs/pid.httpagt $ rm./https-admserv/config/logs/pid.httpagt httpagt wadm> start-snmp-subagent hostname

194 SNMP Linux SNMP SNMP SNMP wadm> set-snmp-prop --user=admin --host=funland --port= config=test enabled=true master-host=masterhost-name organization=organization-name location=location-name contact=contact-name description=description-name wadm deploy-config --user=admin --password-file=admin.pwd --host=serverhost --port=8989 config1 $./https-test/bin/startserv (snmpd) snmpd /etc/snmp/snmpd.conf snmpd smuxpeer view systemview included # cd /etc/init.d/ #./snmpd stop #./snmpd start 5 https-admserv/config/logs/pid.httpagt $ rm./https-admserv/config/logs/pid.httpagt httpagt wadm> start-snmp-subagent hostname Windows SNMP SNMP SNMP wadm> set-snmp-prop --user=admin --host=funland --port= config=test enabled=true master-host=masterhost-name organization=organization-name location=location-name contact=contact-name description=description-name install-root/lib 194 Sun Java SystemWeb Server

195 4 5 Windows Web Server SNMP (magt) Solaris 10 Linux OS Solaris 10 OS snmpd SNMP UDP 161 /etc/sma/snmp/snmpd.conf / snmpd.conf Solaris 8 9 OS snmpd linux httpagt snmpd magt Windows Sun Java System Web Server snmp Windows SNMP SNMP (11161) Solaris 10 /etc/sma/snmp/snmpd.conf proxy -v 1 -c public myserver: snmpd # cd /etc/init.d # init.dmi stop; init.snmpdx stop; init.sma stop # init.dmi start; init.snmpdx start; init.sma start SNMP snmpwalk $ snmpwalk -c public -v 1 <host-name>:<port> Administration Server

196 1. 2. wadm> get-log --user=admin --password-file=admin.passwd --host=localhost --port= start-date=01/01/2006:09:00:00 --end-date=04/01/2006:10:00:00 --config=test cat.test.com 01/Jan/2006:09:00:00 04/Jan/2006:10:00:00 wadm> get-access-log --user=admin --password-file=admin.passwd --host=localhost --port= status-code=300 --config=test cat.test.com 300 start-date end-date dd/mm/yyyy:hh:mm:ss rcfile wadm_log_date_format / 3. > 196 Sun Java SystemWeb Server

197 13 5 > /../logs/access 1. IP address user [date] request status content-length 2. HTTP HTTP HTTP HTTP URI 13 6 >../logs/errors Web finest failure security catastrophe

198 13 6 > Web [ %d/%b/%y:%h:%m:%s] "access " 24 / / 3. > > / 198 Sun Java SystemWeb Server

199 Administration Server 13 7 > ,23, Administration Server Web Web Administration Server > UNIX../log/errors

200 Administration Server Administration Server > finest failure security catastrophe Administration Server > [%d/%b/%y:%h:%m:%s] 200 Sun Java SystemWeb Server

201 14 Sun Java System Web Server URL 8 LDAP RFC (ftp://ds.internic.net/rfc/rfc txt) ID ASCII UTF

202 Sun Java System Web Server WebDAV 202 WebDAV Sun Java System Web Server PROPPPATCH PROPFIND UTF-8 Sun Java System Web Server 7.0 Java Java VM HTML HTML JSP Sun Java System Web Server 7.0 Developer's Guide to Web Applications Accept-language >> > > > > Accept-language fr-ch,de Accept-language URL 1 Accept-language fr-ch,de Sun Java SystemWeb Server

203 /fr-ch fr DefaultLanguage magnus.conf en / CH TW (-) (_) acceptlanguage Accept-language

204 204

205 A CLI Sun Java System Web Server 7.0 A 1 CLI 6.1 CLI 7.0 CLI Web Web wdeploy list -i INSTANCE_NAME -v VIRTUAL_SERVER wdeploy deploy -i INSTANCE_NAME -v VIRTUAL_SERVER -u URI_PATH war file name HttpServerAdmin list -v -d INSTALL_DIR -sinst https-instance_name wadm> list-webapps --user=admin --port= password-file=admin.passwd --no-ssl 1. wadm> add-webapp --user=admin --port= password-file=admin.passwd --config=hostname --vs=virtual_server --uri=uri_path war file name 2. wadm> deploy-config --user=admin --port= password-file=admin.passwd HOSTNAME wadm> reconfig-instance --user=admin --port= password-file=admin.passwd --config=hostname wadm> list-virtual-servers --user=admin --port= password-file=admin.passwd --config=hostname 205

206 CLI A 1 CLI 6.1 CLI 7.0 CLI JDBC HttpServerAdmin list -r -jdbc -d INSTALL_DIR -sintance https-instance_name HttpServerAdmin create -r -custom -jndiname -poolname -enabled true wadm> list-jdbc-resources --user=admin --port= password-file=admin.passwd --config=hostname wadm> create-custom-resource --user=admin --port= password-file=admin.passwd --config=hostname --res-type=type --jndi-name NAME wadm> start-instance --user=admin --port= password-file=admin.passwd --config=hostname NODENAME* wadm> stop-instance --user=admin --port= password-file=admin.passwd --config=hostname NODENAME* Web 1. wadm> create-reverse-proxy --user=admin --port= password-file=admin.passwd --config=hostname --vs= VIRTUAL_SERVER --from= URI --server= target-hostname 2. wadm> set-reverse-proxy-prop --user=admin --password-file=admin.pwd --host=serverhost --port= config=config1 --vs=config1_vs_1 --uri-prefix=/test/ --server= --sticky-cookie=testcookie wadm> delete-reverse-proxy --user=admin --port= password-file=admin.passwd --config=hostname --vs= VIRTUAL_SERVER --uri-prefix= URI 206 Sun Java SystemWeb Server

207 CLI A 1 CLI 6.1 CLI 7.0 CLI WebDAV 1. wadm> enable-webdav --user=admin --port= password-file=admin.passwd --config=hostname 2. wadm> deploy-config --user=admin --port= password-file=admin.passwd HOSTNAME Web 1. wadm> create-config --doc-root=[docroot] -http-port=[httpport] --jdk-home=[javahome] --server-user=[serveruser] --server-name=[hostname] CONFIGNAME 2. wadm> create-instance --config=configname NODENAME 3. wadm> deploy-config CONFIGNAME A CLI 207

208 208

209 B FastCGI (SAF) 213 Web Server FastCGI 219 FastCGI FastCGI CGI Common Gateway InterfaceCGI Web Server CGI FastCGI FastCGI Web Server FastCGI FastCGI Web Server Perl Python FastCGI 209

210 (SAF) (SAF) FastCGI (Server Application Function, SAF) FastCGI SAF 210 auth-fastcgi 210 responder-fastcgi 211 filter-fastcgi 211 error-fastcgi 211 FastCGI SAF 213 error-fastcgi SAF auth-fastcgi auth-fastcgi FastCGI 200FastCGI FastCGI auth-fastcgi SAF 211 FastCGI SAF obj.conf auth-fastcgi PathCheck fn="auth-fastcgi" app-path="/usr/bin/perl" app-args="/fastcgi/apps/auth/simpleauth.pl" bind-path="localhost:3432" responder-fastcgi responder-fastcgi FastCGI FastCGI responder-fastcgi SAF 211 FastCGI SAF obj.conf responder-fastcgi Service fn="responder-fastcgi" app-path="/fastcgi-enabled-php-installation/bin/php" bind-path="localhost:3433" app-env="php_fcgi_children=8" app-env="php_fcgi_max_request=500" 210 Sun Java SystemWeb Server

211 (SAF) filter-fastcgi filter-fastcgi FastCGI HTTP FastCGI filter-fastcgi SAF 211 FastCGI SAF obj.conf filter-fastcgi Service fn="filter-fastcgi" app-path="/fastcgi/apps/filter/simplefilter" bind-path="localhost:3434" app-env="ld_library_path=/fastcgi/fcgi-2.4/libfcgi/.libs" min-procs=2 error-fastcgi error-fastcgi error-fastcgi SAF FastCGI HTTP FastCGI URL error-fastcgi SAF 211 FastCGI SAF obj.conf error-fastcgi Error fn="error-fastcgi" error-reason="invalid Parameters" error-url=" error-fastcgi 211 FastCGI SAF FastCGI SAF FastCGI SAF "auth-fastcgi" " responder-fastcgi" "filter-fastcgi" chroot user group nice UNIX Windows app-path FastCGI bind-path 1. app-path FastCGI UNIX UNIX Windows B FastCGI 211

212 (SAF) 2. app-path bind-path FastCGI bind-path 3. bind-path FastCGI FastCGI 4. "app-path" "bind-path" app-args FastCGI app-args app-args app-args="value" app-args="value".. bind-path Unix "host:port" "app-path" "bind-path" Unix UNIX Windows bind-path "host:port" min-procs FastCGI 1 max-procs FastCGI min-procs 1 chroot chroot FastCGI Web Server user FastCGI ID Web Server ID group FastCGI Web Server nice FastCGI nice/priority listen-queue 256 app-env FastCGI "app-env" app-env app-env="name=value" app-env="name=value"... reuse-connection FastCGI False 0 false no FastCGI True 1 true yes false connection-timeout connection-timeout "reuse-connection" True 5 reuse-connection resp-timeout FastCGI FastCGI Sun Java SystemWeb Server

213 Web Server FastCGI restart-interval FastCGI 60 1 FastCGI req-retry FastCGI error-fastcgi (Server Application Function, SAF) error-urluri URL URL URI error-reason FastCGI URL error-fastcgi SAF app-path bind-path Fastcgisub Fastcgistub FastCGI Fastcgisub Chroot Nice / FastCGI FastCGI Fastcgi FastCGI FastCGI Web Server FastCGI FastCGI Web Server FastCGI <install_dir>/plugins/fastcgi 64 Solaris SPARC FastCGI <install_dir>/lib/plugins/fastcgi/64 FastCGI B FastCGI 213

214 Web Server FastCGI libfastcgi.so Solaris/Linux fastcgi.dll Windows Fastcgistub.exe Windows libfastcgi.sl HP-UX Fastcgistub <instance-dir>/config Web Server FastCGI FastCGI 214 magnus.conf 214 MIME 215 obj.conf 216 FastCGI 217 FastCGI magnus.conf "load-modules" FastCGI Init fn=flex-init access="access" format.access="%ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] \"%Req->reqpb.clf-request%\" %Req->srvhdrs.clf-status% %Req->srvhdrs.content-length%" Init fn="load-modules" shlib="libjava EEplugin.so" shlib_flags="(global now)" Init fn="load-modules" shlib="libfastcgi.so" shlib_flags="(global now)" MIME mime.types MIME MIME #--Sun Microsystems Inc. MIME Information # Do not delete the above line. It is used to identify the file type. # # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # 214 Sun Java SystemWeb Server

215 Web Server FastCGI type=application/octet-stream exts=bin type=application/astound exts=asd,asn type=magnus-internal/fastcgi exts=php obj.conf obj.conf SAF FastCGI obj.conf # # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # You can edit this file, but comments and formatting changes # might be lost when you use the administration GUI or CLI. <object name = "default"> </object> AuthTrans fn="match-browser" browser="*msie*" ssl-unclean-shutdown="true" NameTrans fn="ntrans-java EE" name="java EE" NameTrans fn="pfx2dir" from="/mc-icons" dir="/ws7/lib/icons" name="es-internal" NameTrans fn="assign-name" from="/fcgi/*" name="fcgi.config" B FastCGI 215

216 Web Server FastCGI <Object name="fcgi.config"> </object>... AuthTrans fn="auth-fastcgi" app-path="/fastcgi/apps/c/simpleauth" bind-path="localhost:2111" Service fn="responder-fastcgi" app-path="/fastcgi_enabled_php_installation_dir/bin/php" app-env="name1=abc" URL SAF MIME FastCGI SAF obj.conf FastCGI Fastcgistub FastCGI Fastcgistub Web Server Fastcgistub.log FastCGI 1. FastCGI Web Server magnus.conf FCGI1000: Sun Java System Web Server 7.0 FastCGI NSAPI Plugin < build info> 2. obj.conf obj.conf Sun Java System Web Server FastCGI 5. Fastcgistub.log 6. FastCGI obj.conf LD_LIBRARY_PATH LD_LIBRARY_PATH=<dependency library paths> app-env FastCGI 216 Sun Java SystemWeb Server

217 Web Server FastCGI Fastcgistub.log.. <pid> process startup failure, trying to restart... Even after trying <n> time(s), <application path> process failed to start...no more retries obj.conf FastCGI app-env Service fn="responder_fastcgi" app-path="/fastcgi/c/tux-app" bind-path="localhost:2112" app-env="ld_library_path=/tuxedo/lib" FastCGI Perl PHP C Java FastCGI 217 FastCGI 217 FastCGI 218 Perl 218 PHP 218 C/Java FastCGI Web Server Web Server "fcgi" FastCGI FastCGI Initialization code Start of response loop body of response loop End of response loop CGI FastCGI B FastCGI 217

218 Web Server FastCGI FCGI_Accept FastCGI FCGI_Accept FastCGI FCGI_Accept Web Server FastCGI Perl CPAN FCGI ActivePerl Perl FastCGI PHP PHP FastCGI PHP FastCGI PHP 4.3.x --enable-fastcgi./configure <other-options> --enable-fastcgi gmake php FastCGI PHP PHP 4.x FastCGI bind-path : bind-path = "localhost:3333" PHP bind-path : bind-path = "myphpbindpath" C/Java FastCGI FastCGI C/Java API FastCGI 1. tar fcgi-devel-kit 2. fcgi-devel-kit a../configure b. make C FastCGI Java FastCGI Sun Java SystemWeb Server

219 FastCGI FastCGI PHP Perl C FastCGI 219 PHP (ListDir.php) 219 Perl (SimpleAuth.pl) 220 C (SimpleFilter.c) <?php $dir = "/tmp/"; PHP (ListDir.php) // Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh))!== false) { echo "filename: $file : filetype: ". filetype($dir. $file). "\n"; } closedir($dh); }?> } obj.conf <Object name="default"> NameTrans fn="assign-name" from="/fcgi/*" name="responder.fcgi" </Object> <Object name="responder.fcgi"> Service fn="responder-fastcgi" app-path="/foo/fastcgi-enabled-php-installation/bin/php" bind-path="localhost:3431" min-procs=3 </Object> #!/usr/bin/perl Perl (SimpleAuth.pl) use FCGI; while (FCGI::accept >= 0) { if( $ENV{ HTTP_AUTHORIZATION } ) { # This value can be further decoded to get the actual username and password and then # perform some kind of user validation. This program only checks for the presence of B FastCGI 219

220 FastCGI } # of this environment param and is not really bothered about its value print( "Status: 200\r\n" ); print( "\r\n" ); } else { print( "Status: 401\r\n" ); print( "WWW-Authenticate: basic realm=\"foo\"\r\n" ); print( "\r\n" ); } Example obj.conf settings for the above example: obj.conf <Object name="responder.fcgi"> AuthTrans fn="auth-fastcgi" app-path="/fastcgi/apps/auth/simpleauth.pl" bind-path="localhost:3432" Service fn="responder-fastcgi" app-path="/foo/fastcgi-enabled-php-installation/bin/php" bind-path="localhost:3433" app-env="php_fcgi_children=8" min-procs=1 </Object> "/tmp" #include <stdio.h> #include <stdlib.h> #include <string.h> #include <fcgi_stdio.h> C (SimpleFilter.c) void main(void) { size_t PageSize = 1024 * 3; char *page; FCGX_Stream *in, *out, *err; FCGX_ParamArray envp; int count=0; page = (char *)malloc(pagesize); if (page == NULL) { printf("content-type: text/x-server-parsed-html\r\n"); 220 Sun Java SystemWeb Server

221 FastCGI } printf("<title>malloc failure</title>"); printf("<h1>cannot allocate memory to run filter. exiting</h1>"); printf("\r\n\r\n"); exit(2); while(fcgi_accept() >= 0) { char *tmp; char *execcgi; char *datalenstr = NULL; int numchars = 0; int stdindatasize = 0; int filterdatalen = 0; int datatoberead = 0; intx=0; int loopcount = 0; count++; datalenstr = getenv("fcgi_data_length"); if(datalenstr) filterdatalen = atoi(datalenstr); /* clear out stdin */ while (EOF!= getc(stdin)) { stdindatasize++; } datatoberead = filterdatalen; FCGI_StartFilterData(); tmp = page; /** just in case fread or fwrite moves our pointer **/ //start responding printf("content-type: text/plain\r\n"); printf("\r\n"); /** send a new line at the beginning **/ printf("<title>simple FILTER</title>"); printf(<h1>this page was Filtered by SimpleFilter FastCGI filter</h1>"); printf("file size=%d<br>", filterdatalen); printf("stdin size=%d<br>, stdindatasize); while(datatoberead >0){ x=0; page = tmp; B FastCGI 221

222 FastCGI if(datatoberead > PageSize) x = PageSize; else x = datatoberead; numchars = fread((void *)(page), 1, x, stdin); if( numchars == 0 ) continue; /** at this point your data is in page pointer, so do whatever you want with it before sending it back to the server. In this example, no data is manipulated. Only the count of number of times the filter data is read and the total bytes read at the end of every loop is printed. **/ datatoberead -= numchars; loopcount++; printf("loop count = %d... so far read %d bytes <br>", loopcount, (filterdatalen - datatoberead)); } printf("\r\n\r\n"); /** send a new line at the end of transfer **/ fflush(stdout); } page = tmp; /** restore page pointer **/ memset(page,null,numchars); } free(page); obj.conf FastCGI Web Server <Object name=<"filter.fcgi"> Service fn="filter-fastcgi" app-path="/fastcgi/apps/filter/simplefilter.exe" bind-path="localhost:3434" app-env="ld_library_path=/fastcgi/fcgi-2.4/libfcgi/.libs" </Object> obj.conf <Object name="filter.fcgi"> Service fn="filter-fastcgi" bind-path="<remote-host>:<remote-port>" </Object> 222 Sun Java SystemWeb Server

223 FastCGI Web Server fcgi "26868" "FilterThisFile" " This page was Filtered by SimpleFilter FastCGI filter file size = stdin size = 0 loop count = 1... so far read 3072 bytes loop count = 2... so far read 6144 bytes loop count = 3... so far read 9216 bytes loop count = 4... so far read bytes loop count = 5... so far read bytes loop count = 6... so far read bytes loop count = 7... so far read bytes loop count = 8... so far read bytes loop count = 9... so far read bytes B FastCGI 223

224 224

225 C Web Sun Java System Web Server 7.0 Web JWSDP Web JWSDP Web Web 151 Web Web Server 7.0 JWSDP 2.0 Web Server 7.0 JWSDP 2.0 Web jaxws Web Server JWSDP 2.0 JWSDP 2.0 $JWSDP_HOME/jwsdp-shared/bin Web Server sjsws.props sjws.props ADMIN_USER=admin ADMIN_PORT=8800 ADMIN_HOST=localhost ADMIN_PASSWORD_FILE=/tmp/admin.passwd CONFIG=jwsdp VS=jwsdp WS_HOME=/export/ws7.0 WS_PORT=5555 WS_HOST=localhost 225

226 Web Server 7.0 JWSDP 2.0 admin.passwd wadm_password=adminadmin 3 build.xml etc/deploy-targets.xml deploy-targets.xml etc. build.xml build.xml Application Server lib.home Web Server lib build.xml <!-- ** ** ** Comment out the Application Server lib.home declaration ** ** ** <property file="../../../jwsdp-shared/bin/sjsas.props"/> <condition property="lib.home" value="${domain_dir}/../lib"> <available file="../../../jwsdp-shared/bin/sjsas.props"/> </condition> <condition property="lib.home" value="${env.jaxws_home}/lib"> <not> <available file="../../../jwsdp-shared/bin/sjsas.props"/> </not> </condition> --> <!-- ** Add the Web Server library location ** --> <property name="lib.home" value="${ws_home}/lib" /> deploy-targets.xml etc/deploy-targets.xml Web deploy-targets.xml Web Web Server deploy-targets.xml <property environment="env"/> <!-- Loading Web Server properties --> <property environment="env"/> <property file="../../../jwsdp-shared/bin/sjsws.props"/> <property name="ws.home" value="${ws_home}"/> <property name="ws.admin" value="${ws.home}/bin/wadm"/> <property name="lib.sample.home" value="${basedir}/../lib"/> <property name="build.home" value="${basedir}/build"/> <property name="build.classes.home" value="${build.home}/classes"/> <property name="build.war.home" value="${build.home}/war"/> 226 Sun Java SystemWeb Server

227 Web Server 7.0 JWSDP 2.0 <property name="config" value="${config}"/> <target name="deploy"> <exec executable="${ws.admin}" vmlauncher="true"> <arg value="add-webapp" /> <arg value="--user=${admin_user}" /> <arg value="--password-file=${admin_password_file}" /> <arg value="--host=${admin_host}" /> <arg value="--port=${admin_port}" /> <arg value="--config=${config}" /> <arg value="--vs=${vs}" /> <arg value="--uri=/jaxws-${ant.project.name}" /> <arg value="${build.war.home}/jaxws-${ant.project.name}.war" /> </exec> <antcall target="commit-config" /> </target> <target name="commit-config"> <exec executable="${ws.admin}" vmlauncher="true"> <arg value="deploy-config" /> <arg value="--user=${admin_user}" /> <arg value="--password-file=${admin_password_file}" /> <arg value="--host=${admin_host}" /> <arg value="--port=${admin_port}" /> <arg value="--force=true" /> <arg value="${config}" /> </exec> </target> C Web 227

228 228

229 Access Control Entries, ACE Access Control List, ACL Administration Server admpw agent authentication Web ACE ACL ACL Web Sun Java System Web Server Enterprise Administrator Server X Web Web LDAP SSL IP cache Certificate revocation list, CRL certificate certification authority, CA CGI chroot ciphertext cipher CA CA Common Gateway Interface HTTP CGI CGI CGI CGI 229

230 client auth client auth client cluster collection Common LogFile Format Compromised key list, CKL daemon (UNIX) DHCP digest authentication DNS DNS alias DNS document root drop word encryption expires header extranet fancy indexing Netscape Navigator Administration Server Administration Server Administration Server ID Sun Java System Web Server CA Dynamic Host Configuration Protocol Internet IP MD5 Domain Name System IP DNS DNS DNS CNAME www. yourdomain.domain realthing. yourdomain.domain Internet 230 Sun Java SystemWeb Server

231 inittab (UNIX) file extension index.html html file type firewall flexible log format FORTEZZA FTP GIF hard restart home page hostname HTML HTTP HTTP-NG HTTPD HTTPS imagemap inittab (UNIX).gif.html File Transfer Protocol Internet Graphics Interchange Format CompuServe GIF BMP TIFF GIF UNIX Microsoft Windows Apple Macintosh GIF machine.domain.dom IP com sun www Hypertext Markup Language HTML Netscape Navigator HyperText Transfer Protocol HTTP HTTP HTTP HTTP (Secure Sockets Layer, SSL) Imagemap "imagemap" CGI HTTPD imagemap UNIX /etc/inittab UNIX 231

232 intelligent agent intelligent agent IP address IP ISDN ISINDEX ISMAP ISP Java Java Servlet JavaScript JavaServer Pages last-modified header LDAP database LDAP listen socket magnus.conf MD5 MD5 signature MD5 MIB HTTP NNTP SMTP FTP Internet Protocol address Internet Internet Integrated Services Digital Network HTML <ISINDEX> ISMAP HTML IMG SRC imagemap Internet Service Provider Internet Internet Sun Microsystems Java Servlet Java Servlet Java Web Web Internet JavaServer Pages (JSP) JSP Java Web Web HTTP IP Web RSA Data Security MD5 MD5 Management Information Base 232 Sun Java SystemWeb Server

233 RAM MIME mime.types modutil MTA Multi-Purpose Internet Mail Extensions Internet MIME Multi-purpose Internet Mail Extension Internet MIME.html HTML.gif GIF PKCS#11 Message Transfer Agent MTA network management station, NMS SNMP Web NMS NIS (UNIX) NNTP obj.conf password file (UNIX) pk12util private key protocol public information directories (UNIX) public key Quality of Service RAM Network Information Service UNIX Network News Transfer Protocol Sun Java System Web Server UNIX UNIX ID /etc/passwd PKCS#11 UNIX Random access memory 233

234 rc.2.d (UNIX) rc.2.d (UNIX) redirection resource RFC root (UNIX) server daemon Server Plug-in API API server root simple index SNMP SOCKS soft restart SSL SSL authentication SSL stop word strftime UNIX /etc/rc.2.d URL (URL) Request For Comments Internet UNIX root root / Sun Java System Web Server HTTP NSAPI Simple Network Management Protocol HUP 1 Secure Sockets Layer HTTPS HTTP LDAP the a an and strftime 234 Sun Java SystemWeb Server

235 virtual server class Sun Java System Web Server Administration Console Sun Java System Web Server superuser (UNIX) Sym-links (UNIX) TCP/IP telnet timeout TLS top (UNIX) top-level domain authority uid (UNIX) URI URL Java Sun Java System Web Server Sun Java System Web Server Sun Java System UNIX root (symbolic link) UNIX Transmission Control Protocol/Internet Protocol /Internet Internet Secure Sockets Layer HTTPS HTTP UNIX.com.edu /.us.jp.au.fi UNIX Uniform Resource Identifier URL URL URL URL Uniform Resource Locator URL URL protocol://machine:port/document URL URL database repair URL URL mapping URL virtual server class URL /mydocs/index.html usr/sun/servers/docs/index.html obj.conf 235

236 virtual server virtual server IP Web Application Archive, WAR Web web application Web Windows CGI (Windows) Web Web Servlet JavaServer Pages HTML Web Web WAR Windows Visual Basic CGI 236 Sun Java SystemWeb Server

237 A ACL,, 92 ACL,, 93 ACLCacheLifetime, 93 ACLUserCacheSize, 93 Administration Server URL, 27 applet, 26 ansi_x , 123 ansi_x , 123 ascii, 123 C CA, 73, 76 certmap.conf, 91 CGI, 122 shell, ,, 118, 117, 119, 121 CGIStub, CGI, 117 CGIStubIdleTimeout, 117 COPY, 139 cp367.0, 123 cp819, 123 CRL Certificate Revocation List,, 81 current.zip, 32 D DELETE, 98 digestauth, 92 DigestStaleTimeout, 92 Directory Server, ldapmodify, 105 DNS,, 93 G GET, 98 GIF,, 231 H HEAD, 98.htaccess,, 98 HTML, 231,, 126 HTTP,, 231 http_head, 98 HTTPD, 231 HTTPS,,

238 I ibm367.0, 123 ibm819, 123 INDEX, 98 inittab,, 231 IP, 232, 88 iso-2022-jp, 123 iso_646.irv, 1991, 123 iso , 123 iso_8859-1, , 123 iso-ir-100, 123 iso-ir-6, 123 iso646-us, 123 J Java EE,, 156 JDBC, JDBC API, 157 JSP, 186 L latin1, 123 LDAP, 101, 90, 229 ldapmodify, Directory Server, 105 LDIF,, 103, 103 LOCK, 139 membercertdescriptions, 107 memberurl, 107 memberurls, 107 MIME charset, 123 octet-stream, 121 MIME,, 233 MIME,, MinCGIStub, 117 MKCOL, 139 MKDIR, 98 MOVE, 98, 139 MTA,, 233 N NIS,, 233 NNTP,, 233 nonce, 92 O obj.conf,, 90 octet-stream, 121 P PathCheck, 98 POST, 98 PROPFIND, 139 PROPPATCH, 139 PUT, 98 M magnus.conf ACLCacheLifetime, 93, 92 MaxCGIStub, 117 MD5,, 232 R RAM,, 233 rc.2.d, 234 RMDIR, 98 root,, Sun Java SystemWeb Server

239 S shell CGI, SMUX, 192 SNMP, 189, 190, 191, 192, 189, 191 SOCKS,, 234 SSL, 234, 77, 91 SSL 2, 85 SSL 3, 84, 85 SSL2, 84 SSL3, 84 T telnet, 235 TLS, 85 TLS, 84 TLS, 84 Web (web application archive, WAR),, 236 Web,, 94 WebDAV Sun Java System Web Server, 146 URI, 136 URI, 137, 138 COPY, 139 LOCK, 139 MKCOL, 139 MOVE, 139 PROPFIND, 139 PROPPATCH, 139 UNLOCK, 139, 137 URI, 137 WebDAV, 135, 137 HTTP, 138 HTTP, 138 URI, 136 U uid,, 235 uniquemembers, 107 UNLOCK, 139 URI,, 235 URL, 235 Administration Server, 27,, 235 URL,, 115 us, 123 us-ascii, 123 W Web,, 236 X x-euc-jp, 123 x-mac-roman, 123 x-sjis, 123 (Secure Sockets Layer, SSL),, 84 (Distinguished Name, DN),,

240 ,, 235, 201 URI, 137, 130 CGI, 118,, 122, URL Administration Server, 27,, 230, 98 Web,, 94, 98, 98, 98, 98, 98 SSL, 90, 87, 88-89, 88 IP, 88 (access control list, ACL), 87 (access control entry, ACE), 87, 198, 235, 230, 98,LDAP,, 201,, 234,, 234,, 74,, 125,, Sun Java SystemWeb Server

241 ,, 229,, 127, 85,, 113 (Unix),, (Common Gateway Interface, CGI),, 117, 73,, 20,, 198,LDAP, 201, memberurl, 107,, 230,, 84,, 84,, , 108, 107,, 121,, 74,, 91,,, 87, 98,, 198,

242 , 115,, 84, 98 URI, 137 Vary, 129, , 128, , 129, , 129, 154,, 35, (Distinguished Name, DN), 102, Unix, 26, LDIF, 103 (LDAP),, 101,, 84 /, 92,, 198,, 125 JSP, 186 URI, 174, 181, , 180, , 182, 174, 179, 185, , , Sun Java SystemWeb Server

243 DN, ID, 105 Sun Java System Web Server, 146, 145, 145,, 124 CGI, 119, 231,, 231, , 234, 98,, 230, 98, 74,, 230 (Network Management Station, NMS), 189, 191,, 111, 114, 111, MIME,, ,,, 67, 65,, , 65,, 66,, 66,, SSL, 91, 91, 89-93, 93,, SSL, /IP,, 90,,,, 74, /, 90,

244 ,, 91, /IP, 93, 85, 103,, 125, 73, 76,,, 91 (Certificate Revocation List, CRL),, 81,, 77, 73, 76, 88, /, 90, 93, LDAP, 101, ACL, 93,, 113 (Unix),, ,,, ,, 230, 230, 98, magnus.conf, 92, 234 /IP, 93, 231, 88, 93,, 111 URI, 136 (Transport Layer Security, TLS),, 84, 91 ACL, 92,, Sun Java SystemWeb Server

245 SNMP, 189, 191 iso_8859-1, 123 us-ascii, 123, , , 185, LDAP, 107, 88, 89-93,, 90,, 108, 107, 133, 85,

246 246

Sun Fire V440 Server Administration Guide - zh_TW

Sun Fire V440 Server Administration Guide - zh_TW Sun Fire V440 Server 管 理 指 南 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 文 件 號 碼 :817-2818-10 2003 年 7 月, 修 訂 版 A 將 您 對 此 文 件 的 意 見 傳 送 到 :http://www.sun.com/hwdocs/feedback

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips ([email protected]),, IBM Developer Technical Support Center

More information

Sun Update Connection System Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A

Sun Update Connection System Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Sun Update Connection System 1.0.8 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 819 7286 10 2006 6 2006 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A.

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63> 第 4 单 元 搭 建 自 己 的 Web 站 点 本 单 元 通 过 学 习 架 构 Web 服 务 器, 实 现 Web 服 务, 管 理 Web 站 点, 了 解 Web 站 点 服 务 器 的 架 构 个 人 空 间 和 虚 拟 主 机 的 概 念, 掌 握 IIS 组 件 的 安 装 Web 站 点 的 创 建 管 理 站 点 属 性 选 项 卡 的 配 置 管 理 等 知 识,Web 网

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: [email protected] Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

SiteView技术白皮书

SiteView技术白皮书 SiteView ECC V6.2 技 术 白 皮 书 游 龙 网 络 科 技 ( 中 国 ) 有 限 公 司 DragonFlow Networks(China),Inc. 目 录 第 一 章 产 品 概 述... 3 第 二 章 系 统 结 构... 6 一 系 统 架 构... 7 1 用 户 管 理 模 块... 7 2 Web Server... 8 3 存 储 加 密 模 块... 8

More information

Sun StorEdge 3000 系列安装、操作和维护手册 (3310)

Sun StorEdge 3000 系列安装、操作和维护手册 (3310) Sun StorEdge 3000 系 列 安 装 操 作 和 维 护 手 册 Sun StorEdge 3310 SCSI 阵 列 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 部 件 号 816-7960-11 2003 年 6 月, 修 订 版 A 有 关 本 文 档 的

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information

weblogic

weblogic Weblogic Allen Long [email protected] http://www.huihoo.com 2004-04 1 WebLogic, WLS WLS Domain 2 Weblogic6.1 Weblogic6.1 J2EE1.2,J2EE1.3 HTTP 1.1 J2EE Connector Architecture 1.0 J2EE EJB 2.0 J2EE JDBC 2.0

More information

VIDEOJET connect 7000 VJC-7000-90 zh- CHS Operation Manual VIDEOJET connect 7000 zh-chs 3 目 录 1 浏 览 器 连 接 7 1.1 系 统 要 求 7 1.2 建 立 连 接 7 1.2.1 摄 像 机 中 的 密 码 保 护 7 1.3 受 保 护 的 网 络 7 2 系 统 概 述 8 2.1 实 况

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

软件概述

软件概述 Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5

More information

財金資訊-80期.indd

財金資訊-80期.indd IPv6 / LINE YouTube TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) (node) (address) IPv4 168.95.1.1 IPv4 1981 RFC 791 --IP IPv4 32 2 32 42 IP (Internet Service Provider ISP) IP IP IPv4

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------

More information

ch08.PDF

ch08.PDF 8-1 CCNA 8.1 CLI 8.1.1 8-2 8-3 8.1.21600 2500 1600 2500 / IOS 8-4 8.2 8.2.1 A 5 IP CLI 1600 2500 8-5 8.1.2-15 Windows 9598NT 2000 HyperTerminal Hilgraeve Microsoft Cisco HyperTerminal Private Edition (PE)

More information

SEC-220

SEC-220 Session CERT/CC 60000 50000 40000 52,658 30000 26,829 20000 10000 0 2,412 1995 1999 2000 2001 Q1, 2002 Source: http://www.cert.org/stats/ CERT/CC 3000 2500 2000 2,437 1500 1000 500 0 171 1,065 1995

More information

Sun Storage Common Array Manager 阵列管理指南,版本 6.9.0

Sun Storage Common Array Manager  阵列管理指南,版本 6.9.0 Sun Storage Common Array Manager 阵 列 管 理 指 南, 版 本 6.9.0 文 件 号 码 :E27519-01 2012 年 2 月 版 权 所 有 2007, 2011, Oracle 和 / 或 其 附 属 公 司 保 留 所 有 权 利 本 软 件 和 相 关 文 档 是 根 据 许 可 证 协 议 提 供 的, 该 许 可 证 协 议 中 规 定 了 关

More information

PowerPoint Presentation

PowerPoint Presentation 数 字 化 校 园 信 息 平 台 解 决 方 案 杭 州 正 方 电 子 工 程 有 限 公 司 2007.10 杭 州 正 方 电 子 工 程 有 限 公 司 简 介 正 方 公 司 成 立 于 1999 年 1 月 份, 现 有 员 工 170 多 名, 是 经 相 关 机 构 认 定 的 高 新 技 术 企 业 软 杭 件 企 州 业 正, 取 方 得 电 计 算 子 机 工 软 件 程 著

More information

untitled

untitled 基 於 安 全 LDAP 伺 服 器 之 整 合 服 務 認 證 系 統 設 計 與 實 現 李 明 坤 楊 中 皇 高 雄 師 範 大 學 資 訊 教 育 研 究 所 摘 要 網 路 世 界 裡, 辨 識 身 分 是 一 個 大 問 題, 當 越 來 越 多 的 人 開 始 使 用 網 路 服 務 時, 身 分 認 證 的 問 題 就 接 踵 而 來 網 路 上 提 供 服 務 的 伺 服 器 眾

More information

ext-web-auth-wlc.pdf

ext-web-auth-wlc.pdf 使 用 无 线 局 域 网 控 制 器 的 外 部 Web 身 份 验 证 配 置 示 例 目 录 简 介 先 决 条 件 要 求 使 用 的 组 件 规 则 背 景 信 息 外 部 Web 身 份 验 证 过 程 网 络 设 置 配 置 为 来 宾 用 户 创 建 动 态 接 口 创 建 预 先 身 份 验 证 ACL 在 WLC 上 为 来 宾 用 户 创 建 本 地 数 据 库 配 置 外 部

More information

Basic System Administration

Basic System Administration 基 本 系 统 管 理 ESX Server 3.5 ESX Server 3i 版 本 3.5 Virtual Center 2.5 基 本 管 理 指 南 基 本 管 理 指 南 修 订 时 间 :20080410 项 目 :VI-CHS-Q208-490 我 们 的 网 站 提 供 最 新 的 技 术 文 档, 网 址 为 : http://www.vmware.com/cn/support/

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

EPSON

EPSON NPD 4956-00 TC .... 5....5....5....6 SSL/TLS....7 IP....8....8....9 Web Config...10 Web Config...11 EpsonNet Config...12 EpsonNet Config Windows...13 EpsonNet Config Windows...13 EpsonNet Config - Windows...

More information

ebook4-12

ebook4-12 12 CGI C G I (Common Gateway Interface) We b P H P C G I H T M L H T T P H T M L We b H T T P We We b I n t e r n e t R F C h t t p : / / w w w. i e t f. o rg / P H P C G I C G A p a c h e C G I P H P

More information

CA Nimsoft Monitor Snap 快速入门指南

CA Nimsoft Monitor Snap 快速入门指南 CA Nimsoft Monitor Snap 快 速 入 门 指 南 7.0 法 律 声 明 版 权 所 有 2013,CA 保 留 所 有 权 利 保 证 本 文 档 中 包 含 的 资 料 按 照 现 状 提 供, 将 来 版 本 中 如 有 更 改, 恕 不 另 行 通 知 另 外, 在 适 用 法 律 允 许 的 最 大 范 围 内,Nimsoft LLC 不 承 担 关 于 本 手 册

More information

<4D6963726F736F667420576F7264202D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

<4D6963726F736F667420576F7264202D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63> 广 西 新 豪 智 云 技 术 股 份 有 限 公 司 ( 申 报 稿 ) 推 荐 主 办 券 商 二 〇 一 六 年 一 月 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和

More information

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI ArcIMS ArcIMS4.0 ( ) ArcIMS GIS ArcIMS GIS ArcIMS GIS Internet ArcIMS HTML Java ArcGIS Desktop ArcIMS ArcIMS ArcIMS ArcIMS ArcIMS ( ) Internet Intranet ArcIMS ArcIMS ArcIMS ArcIMS ArcIMS Spatial Server

More information

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 容 分 发 网 络 Alibaba Cloud Content Delivery Network 一

More information

产品手册: CA GEN r8

产品手册: CA GEN r8 产 品 手 册 : CA GEN r8 CA Gen r8 CA Gen 是 一 个 成 熟 的 模 拟 驱 动 开 发 环 境, 用 来 设 计 部 署 和 维 护 高 性 能 可 扩 缩 的 企 业 应 用 程 序 集 成 模 型 和 代 码 生 成 使 您 能 够 运 用 平 台 独 立 的 应 用 程 序 来 运 行 您 的 关 键 任 务 进 程 灵 活 的 开 发 方 法 用 来 设 计

More information

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9 東 吳 大 學 企 研 所 資 訊 管 理 期 末 報 告 weberp 使 用 說 明 書 指 導 教 授 : 尚 榮 安 教 授 第 一 組 童 偉 哲 01353025 劉 彥 澧 01353028 史 璦 禎 01353031 吳 采 紋 98153143 1 目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功

More information

一.NETGEAR VPN防火墙产品介绍

一.NETGEAR VPN防火墙产品介绍 NETGEAR VPN NETGEAR 6 http://www.netgear.com.cn - 1 - NETGEAR VPN... 4 1.1 VPN...4 1.2 Dynamic Domain Name Service...4 1.3 Netgear VPN...4 Netgear VPN... 6 2.1 FVS318 to FVS318 IKE Main...7 2.1.1 A VPN

More information

keystore weblogic.jks certreq.pem CA server.cer

keystore weblogic.jks certreq.pem CA server.cer \\\\\\\\\\\\ 2005 6 17 Windows 2000 Server WebLogic server 8.1 SP2 JDK1.4.2; IE 5.0 WebLogic8.1 www.cnca.net Guangdong Electronic Certification Authority 1...4 2...5 3...5 3.1...5 3.2 keystore weblogic.jks...5

More information

untitled

untitled MySQL DBMS under Win32 Editor: Jung Yi Lin, Database Lab, CS, NCTU, 2005/09/16 MySQL 料 理 MySQL 兩 Commercial License 利 GPL MySQL http://www.mysql.com Developer Zone http://www.mysql.com Download 連 連 MySQL

More information

AXIS P7224 Video Encoder Blade – Installation Guide

AXIS P7224 Video Encoder Blade – Installation Guide 安 装 指 南 AXIS P7224 刀 片 视 频 编 码 器 中 文 法 律 考 虑 事 项 视 频 和 音 频 监 视 可 能 会 受 法 律 限 制, 各 个 国 家 / 地 区 的 法 律 会 有 所 不 同 如 将 本 产 品 用 于 监 控 目 的, 需 要 先 检 查 是 否 符 合 你 所 在 区 域 内 的 法 律 规 定 本 产 品 包 括 四 个 (4) H.264 解 码

More information

本文由筱驀釹贡献

本文由筱驀釹贡献 本 文 由 筱 驀 釹 贡 献 ppt 文 档 可 能 在 WAP 端 浏 览 体 验 不 佳 建 议 您 优 先 选 择 TXT, 或 下 载 源 文 件 到 本 机 查 看 Linux 操 作 系 统 Linux 操 作 系 统 第 一 部 分 介 绍 与 安 装 Linux 的 由 来 : Linux 的 由 来 : 的 由 来 Linus Torvalds 1.Linux 的 版 本 1.Linux

More information

HOL-CHG-1695

HOL-CHG-1695 Table of Contents 练 习 概 述 - - vsphere 挑 战 练 习... 2 练 习 指 导... 3 第 1 单 元 : 在 实 践 中 学 习 (15 分 钟 )... 5 剪 贴 板 复 制 和 粘 贴 功 能 无 法 使 用?... 6 虚 拟 机 性 能 不 佳... 17 第 2 单 元 : 基 本 运 维 挑 战 (30 分 钟 )... 32 无 法 登 录

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

XXXXXXXX http://cdls.nstl.gov.cn 2 26

XXXXXXXX http://cdls.nstl.gov.cn 2 26 [ ] [ ] 2003-7-18 1 26 XXXXXXXX http://cdls.nstl.gov.cn 2 26 (2003-7-18) 1...5 1.1...5 1.2...5 1.3...5 2...6 2.1...6 2.2...6 2.3...6 3...7 3.1...7 3.1.1...7 3.1.2...7 3.1.2.1...7 3.1.2.1.1...8 3.1.2.1.2...10

More information

ME3208E2-1.book

ME3208E2-1.book DocuPrint 205/255/305 操 作 說 明 書 Adobe Adobe logo PostScript PostScript 3 及 PostScript logo 是 Adobe Systems Incorporated 的 商 標 Microsoft Windows Windows NT Windows Server 是 美 國 Microsoft Corporation 於 美

More information

SIP/ENUM Trial

SIP/ENUM Trial Taiwan SIP/ENUM trial ENUM Director of TWNIC IP Department 2004/12/15 1 Outline What is ENUM Taiwan SIP/ENUM Trial Project ENUM 2 What is ENUM ENUMDNSE.164 ENUMDNS ENUM 3 ENUMDNSE.164 Enum telephone Number

More information

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能 互 聯 網 技 術 在 完 成 這 章 後, 你 將 能 夠 描 述 互 聯 網 的 發 展 歷 史 描 述 萬 維 網 的 發 展 歷 史 了 解 連 接 互 聯 網 的 基 本 概 念 能 夠 連 接 到 互 聯 網 知 道 互 聯 網 如 何 運 作 互 聯 網 是 全 球 網 絡 的 集 合 互 聯 網 (Internet) 是 ㆒ 個 集 合 全 球 許 多 網 絡 ㆒ 起 的 大 型 網

More information

投影片 1

投影片 1 FreeBSD A 95/10/11 19:00~21:00 95/10/11 FreeBSD 練 1 Services Setup SSH, lighttpd, PHP, MySQL, FTP, Postfix, phpmyadmin, Blog, Gallery 95/10/11 FreeBSD 練 2 1. 2. # FreeBSD # 3. vi ee joe nano etc 95/10/11

More information

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co BYOD 228 2015 IT open source DIY ( ) Up/Down HP NNMi WhatsUp Gold Nagios HP SiteScope WhatsUp Gold HP NNMi WhatsUp Gold Cacti MRTG HP ispi Performance for Metrics WhatsUp Gold ( ) Open source Agent End-to-End

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

A9RF716.tmp

A9RF716.tmp 1 PART I 1 2 3 4 5 6 7 8 Docker Docker Image Container Repository Docker le Docker Docker 8 1 Docker Linux 2 Docker Docker 3 5 Docker 6 Docker volume 7 8 Docker le Docker le 1 C H A P T E R 1 CPU Data

More information

《计算机网络》实验指导书

《计算机网络》实验指导书 1 实 验 一 网 络 组 建 与 管 理 一. 实 验 目 的 1. 掌 握 平 行 双 绞 线 和 交 叉 双 绞 线 的 制 作 方 法 ( 初 级 ) 2. 掌 握 对 等 网 和 代 理 服 务 器 网 络 的 组 建 ( 初 级 ) 3. 会 用 ipconfig 和 ping 命 令 ( 初 级 ) 4. 掌 握 网 络 中 文 件 夹 共 享 和 打 印 机 共 享 ( 初 级 )

More information

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli BYOD 204 2015 GoogleHicloud (Load Balance) Server Load Balance Link Load Balance Server Redirect 1. URL Redirect redirector URL redirect Real Server Client HTTP Real Server Web Client 2 (1) URL Redirect

More information

1 Linux Linux Linux Windows NT Linux Linux UNIX Internet Linux Internet Internet Web Linux 26.3% Web Apache 60% Sendmail Internet Linux ISP/ICP

1 Linux Linux Linux Windows NT Linux Linux UNIX Internet Linux Internet Internet Web Linux 26.3% Web Apache 60% Sendmail Internet Linux ISP/ICP Linux 3.0 1...2 2...2 2.1...3 2.2...3 2.3...3 2.4 Web...3 2.5...4 2.6...4 3...4 3.1 Web...5 3.2...6 3.3 DNS...7 3.4...7 3.5 DHCP...10 3.6 FTP...10 3.7 /...10 3.8 Email...11 3.9 snort...11 3.10 Xinetd...14

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

ABSSetup.doc

ABSSetup.doc WebSphere Application Server 5.1 & ABS V1.01 2004 11 WebSphere Application Server 5... 3 WebSphere Application Server 5... 3 1 Windows WebSphere... 3 WebSphere Application Server 5... 4 1... 4 2... 4 3

More information

Contents 1. IPSIDS...1... 19 2....2 IT... 21 3....2 4....3 FAQ... 26 5. 21 CISP...3 6. IPS...3 7. 2008...4 8. 2008...4...6...7 IPS Web...9...13...14...15 TOP10...16... 28... 31... 33... 37... 40... 42...

More information

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293>

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293> 本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及 本 公 司 所 披 露 的 风 险 因 素, 审 慎 作 出

More information

Sun Ray Server Software 4.0 安装和配置指南(用于 Linux)

Sun Ray Server Software 4.0 安装和配置指南(用于 Linux) Sun Ray Server Software 4.1 安 装 和 配 置 指 南 用 于 Linux 操 作 系 统 Sun Microsystems, Inc. www.sun.com 文 件 号 码 820-6465-10 2008 年 10 月, 修 订 版 A 版 权 所 有 2002-2008, Sun Microsystems, Inc., 4150 Network Circle, Santa

More information

User Group SMTP

User Group SMTP SOP v1.00 2003 02 28 TrendMicro Control Manager V2.5 1 1... 3 2... 4 2.1... 4 2.2... 14 3... 24 3.1... 24 3.2... 29 3.3... 34 3.3.1... 34 3.3.2 User Group... 37 3.3.3... 40 3.4... 41 3.4.1... 41 3.4.2

More information

untitled

untitled 年度 路 IVI 劉 隆 年 597 598 IVI 錄... 601 行... 601... 601 1.... 601 2. 路... 602 3.... 603... 604 1.IPv4 to IPv6... 604 2.IPv6 to IPv4... 605 -... 606 ( )IVI Server... 606 ( )IVI Server... 610 ( )IVI DNS Server...

More information

Java 1 Java String Date

Java 1 Java String Date JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth

More information

校友会系统白皮书feb_08

校友会系统白皮书feb_08 硕 士 研 究 生 招 生 管 理 系 统 1 产 品 白 皮 书 希 尔 数 字 校 园 硕 士 研 究 生 招 生 管 理 系 统 白 皮 书 目 录 1 产 品 概 述... 1 1.1 产 品 简 介... 1 1.2 应 用 范 围... 1 2 产 品 功 能 结 构 图... 2 3 产 品 功 能... 3 3.1 系 统 设 置... 3 3.2 信 息 发 布... 3 3.3

More information

穨IC-1000

穨IC-1000 IC-1000 LEDOMARS Information Coporation :(02)27913828 :(02)27945895 (04)2610628 (04)2650852 (07)3897016 (07)3897165 http://www.ledomars.com.tw 1 1. IC-1000 2. IC-1000 LED : ERROR LNK/ACT PWR TEST PWR(Power)

More information

專業式報告

專業式報告 IP POWER 9258 IP POWER 9258 說 : V1.38 : 2006. 08-1 - VER. X.X, FCC CE 1. IP POWER 9258. 2. 9258 3. 9258-2 - 1....4... 9258... 2....5...... 3....6 4....7...... 5....8... PC / SERVER.. 6. IE... 11 9258...

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

Microsoft Word - WebGoat用户指南-beta2.doc

Microsoft Word - WebGoat用户指南-beta2.doc 目 录 序 言 :WebGoat 中 文 概 述... 3 目 标... 3 概 要... 3 未 来 发 展... 3 下 载... 4 发 行 版... 4 WebGoat 5.2 标 准 版... 4 WebGoat 5.2 开 发 版 ( 位 于 Sourceforge)... 4 演 示 解 决 方 案... 4 演 示 视 频 链 接... 5 项 目 贡 献 者... 5 1. Webgoat

More information

EPSON

EPSON NPD5265-00 TC .... 5....5....5....6 SSL/TLS....7....7 IP....8....8....8.... 9 Web Config...10 Web Config....11 EpsonNet Config...12 EpsonNet Config Windows...13 EpsonNet Config Windows...13 EpsonNet Config

More information

经华名家讲堂

经华名家讲堂 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.3 5.3.1 5.3.2 5.3.3 / 5.3.4 / 5.3.5 / 5.4 Internet 5.4.1 Internet 5.4.2 Intranet 1. 2. 1 31 5 5.1 5.1.1 Internet 1 Host 20 60 IBM 2000 2 20 60 20 60

More information

NetST 2300系列防火墙产品白皮书

NetST 2300系列防火墙产品白皮书 2000 (NetST 2000 ) ... 3... 4 NetST 2000... 5 1...5 2...5 3...6 4...9 5...9 6...9 7...10 7.1...10 7.2...10 7.3...11 7.4...11 7.5...13 7.6...13 7.7 VPN...14 7.8...14 7.9...15 7.10...17 7.11 IP...17 7.12...18

More information

Acrobat Distiller, Job 3

Acrobat Distiller, Job 3 逢 甲 大 學 資 訊 工 程 學 系 專 題 電 子 商 務 金 融 系 統 The Financial System for Electronic Commerce 指 導 教 授 : 李 維 斌 博 士 [email protected] 逢 甲 大 學 資 訊 工 程 學 系 學 生 : 曾 政 國 [email protected] 逢 甲 大 學 資 訊 工 程 學 系 中 華 民 國

More information

http://panweizeng.com http://meituan.com http://meituan.com hosts http://meituan.com hosts localhost 127.0.0.1 /etc/nsswitch.conf /etc/hosts /etc/resolv.conf Mail Client Web Browser cache 1-30mins Clients

More information

FileMaker 16 ODBC 和 JDBC 指南

FileMaker 16 ODBC 和 JDBC 指南 FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker Cloud FileMaker,

More information

中華電信憑證總管理中心憑證實務作業基準

中華電信憑證總管理中心憑證實務作業基準 中 華 電 信 憑 證 總 管 理 中 心 憑 證 實 務 作 業 基 準 epki Root Certification Authority, eca Certification Practice Statement 第 1.3 版 中 華 民 國 105 年 2 月 4 日 目 錄 1 序 論... 1 1.1 概 要... 1 1.1.1 憑 證 實 務 作 業 基 準... 1 1.1.2

More information

jdbc:hsqldb:hsql: jdbc:hsqldb:hsqls: jdbc:hsqldb:http: jdbc:hsqldb:https: //localhost //192.0.0.10:9500 / /dbserver.somedomain.com /an_alias /enrollme

jdbc:hsqldb:hsql: jdbc:hsqldb:hsqls: jdbc:hsqldb:http: jdbc:hsqldb:https: //localhost //192.0.0.10:9500 / /dbserver.somedomain.com /an_alias /enrollme sh -x path/to/hsqldb start > /tmp/hstart.log 2>&1 第 4 章 高 级 话 题 4.1 本 章 目 的 许 多 在 论 坛 或 邮 件 组 中 重 复 出 现 的 问 题 将 会 在 本 文 档 中 进 行 解 答 如 果 你 打 算 在 应 用 程 序 中 使 用 HSQLDB 的 话, 那 么 你 应 该 好 好 阅 读 一 下 本 文 章 本 章

More information