服务器操作手册

上传人:达2 文档编号:181138533 上传时间:2023-01-10 格式:DOCX 页数:30 大小:370.96KB
收藏 版权申诉 举报 下载
服务器操作手册_第1页
第1页 / 共30页
服务器操作手册_第2页
第2页 / 共30页
服务器操作手册_第3页
第3页 / 共30页
资源描述:

《服务器操作手册》由会员分享,可在线阅读,更多相关《服务器操作手册(30页珍藏版)》请在装配图网上搜索。

1、All empires fall, you just have to know where to push. 服务器安装1 Apache 安装Linux/UNIXApache在RedHat Linux上一般都默认安装,并且设置为系统服务,安装目录为/etc/httpd。以下是独立安装的方法:1. 下载 http:/202.116.7.115/downloads/server/httpd-2.2.18.tar.g,放在目录/app/zip。2. 准备变量:export APACHE_HOME=/app/apache3. 安装 Apachecd /app/ziptar xvfz httpd-2.2

2、.18.tar.gzcd httpd-*./configure -prefix=$APACHE_HOMEmake & make install4. 安装几个有用模块#proxy 模块cd /app/zip/httpd-*/modules/proxy$APACHE_HOME/bin/apxs -i -a -c mod_proxy.c proxy_util.c $APACHE_HOME/bin/apxs -i -a -c mod_proxy_connect.c $APACHE_HOME/bin/apxs -i -a -c mod_proxy_ajp.c ajp*.c $APACHE_HOME/bi

3、n/apxs -i -a -c mod_proxy_http.c $APACHE_HOME/bin/apxs -i -a -c mod_proxy_balancer.c#rewrite 模块cd /app/zip/httpd-*/modules/mappers $APACHE_HOME/bin/apxs -i -a -c mod_rewrite.c#http头模块cd /app/zip/httpd-*/modules/metadata$APACHE_HOME/bin/apxs -i -a -c mod_expires.c $APACHE_HOME/bin/apxs -i -a -c mod_h

4、eaders.c5. 启动 apache$APACHE HOME/bin/apachectl start2 Tomcat 安装Linux/UNIX1. 下载 http:/202.116.7.115/downloads/server/tomcat7.zip,放在目录/app/zip。2. 准备变量:export JAVA_HOME=/app/jdk1.6.0_24export CATALINA_HOME=/app/tomcat3. 安装 Tomcatcd /app/zipunzip tomcat7.zip -d $CATALINA_HOMEchmod -R 755 $CATALINA_HOMEc

5、d $CATALINA_HOME4. 删除一些没有的bat文件rm -f $CATALINA_HOME/*.batrm -f $CATALINA_HOME/bin/*.bat5. 修改tomcat-ctl.sh (红色字根据服务器实际情况修改)#字符集固定为GBKexport LANG=zh_CN.GBK#JDK所在目录export JAVA_HOME=/app/jdk1.6.0_24/#tomcat程序所在目录export CATALINA_HOME=/app/tomcat#JAVA设置export JAVA_OPTS= -server -Xms256m -Xmx512m -XX:PermS

6、ize=128M -XX:MaxPermSize=512m -Djava.awt.headless=true -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK#引用本地库export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib0 0 0 0 0 06. 启动 tomcat$CATALINA HOME/tomcat-ctl.sh start3 WebLogic 安装Linux/UNIX(zip 版安装)以下使用的WebLogic是zip精简版,Linux/UNIX/Windows通用,但没有安装界面向

7、导。如果要使用普通版安装,请 在网上查阅安装步骤。1. 下载 http:/202.116.7.115/downloads/server/wls1035_dev.zip 放在目录/app/zip。2. 准备变量:export JAVA_HOME=/app/jdk1.6.0_24export MW HOME=/app/bea 3. 安装 WebLogiccd /app/zipunzip wls1035_dev.zip -d $MW_HOME chmod -R 755 $MW_HOMEcd $MW_HOME$MW HOME/configure.sh4. 创建新的 domainUset passwor

8、d:Confirm uset password:Des cription:Before putting your domain into production, make sure that the production e门vironrnent is 名e匚ure. For more information, see the topi匚 Securing a Produ匚tio门 Environrn ent in the 训已bLogic Server docurri entation.JDK Selection Development ModeUtilize boot.properties

9、 for username and password and poll for appli匚atici门乞 to d已ploy.Sun JDK亡匚 omni end 已 cl for better st an up perform an匚亡 during iterative developm ent. Available JDKsSun SDK 1.6.0_24 回 /app/jdkl.6.0.24O Production ModeRequire the entry of a usernarn 已 and password and do not poll for applications to

10、 deploy.WebLogic JRo c kit JDK recommended for better runtime perform an 匚亡 and management.O Other JDKLocation:Browse Administration ServerModify Settings Managed Servers, Clusters and MachinesAdd or Delet已Modify Settings RDBMS Security StoreModify Settings训ebLogic Dornain Startupjvlod已5. 修改$MW HOME

11、/user projects/domains/base domain/startWebLogic.sh (红色字根据服务器实际情况修改) #!/bin/sh# WARNING: This file is created by the Configuration Wizard.# Any changes to this script may be lost when adding extensions to this configuration.#字符集固定为GBKexport LANG=zh_CN.GBK#WebLogic程序所在目录export MW_HOME=/app/bea#JDK所在目

12、录export JAVA_HOME=/app/jdk1.6.0_24#设置为生产环境(测试阶段注释掉)#export DOMAIN_PRODUCTION_MODE=true#内存设置export USER_MEM_ARGS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=512m#其他JAVA设置export JAVA_OPTIONS=-Djava.awt.headless=true -Dfile.encoding=GBK -Dsun.jnu.encoding=GBKDOMAIN_HOME=/app/bea/user_projects/d

13、omains/base_domain#前台运行WebLogic (用于测试)#$DOMAIN HOME/bin/startWebLogic.sh $*#后台运行WebLogicnohup $DOMAIN_HOME/bin/startWebLogic.sh $* &#显示日志tail -f nohup.out6. 启动 WebLogicexport DOMAIN_HOME=$MW_HOME/user_projects/domains/base_domain cd $DOMAIN_HOME./startWebLogic.sh 7. 访问 WebLogic 控制台firefox http:/loca

14、lhost:7001/console4 Oracle 安装CentOS60安装Oracle10gR2参考手册由于各版本Linux安装Oracle的方法差别较大,因此请参考网上教程进行安装,注意linux的发行版、版本号、32/64 位、Oracle版本号。以下是一些版本的网上教程:1查询所需安装包是否完整系统管理员可以使用rpm-qa|greprpm_name 命令来查询某个软件包是否已经安装,若尚未安装,则可以 使用rpm-ihvrpm_name命令安装该软件包。Libaio-devel、unixODBC、unixODBC-devel这三个软件包通常 都未安装。rootCentOS # rp

15、m -q binutils compat-libstdc+-33 elfutils elfutils-libelf-devel gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc+ libstdc+-devel make sysstat unixODBC unixODBC-devel如果提示packagerpmameisnotinstalled ,只需要挂载CentOS安装光盘,进入到Packages文件夹中, 安装相应缺失包即可,女 如rootCe ntOS#rp

16、m-ihvlibaio-devel*.rpm再次运行rpm-qa|greprpm _n ame命令,查看包是否全安装好。2设置正确的内核参数KernelParameter将以下参数设置加入到/etc/sysctl.c onf末尾中,这样每次操作系统启动时,便会自动设置这些内核参数, 而不需要每次都人工设置rootCentOS # vi /etc/sysctl.conf在文件末尾添加如下参数:# Kernel Parameters for Oracle Database 10gfs.file-max = 6553600 kernel.shmall = 2097152 kernel.shmmax

17、= 2147483648 kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144因为默认CentOS6.O不支持10.2.0需修改配置文件,使CentOS6.0支持Oracle10g.rootCentOS # vi /etc/redha

18、t-release直接修改内容为 CentOS Linux release 4.0 (Final)保存后执行rootCentOS # sysctl -p 使/etc/sysctl.conf 设置值生效。3设置系统资源限制假设未来由oracle这个系统用户安装 Oracle Database 10g,则系统管理员需要将以下参数添加到 /etc/security/limits.co nf 中。rootCentOS # vi /etc/security/limits .conf在文件末尾添加如下参数:#Add for Install Oracle Database 10goraclesoftnpro

19、c2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536接着,设置/etc/pam.d/login,启动系统资源限制rootCentOS # vi /etc/pa m. d/login在文件末尾添加如下参数:#Add for Install Oracle Database 10gsessionrequired/lib/security/pam_limits.sosessionrequiredpam_limits.so最后,为了能让用户oracle在每次登录操作系统后,都会自动设置其最大可启动进程数与最多可开户文件数:

20、rootCentOS # vi /etc/profile在文件末尾添加如下参数:#Add for Install Oracle Database 10g if $USER = oracle ; thenif $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536elseulimit -u 16384 -n 65536fifi4.网络设置 关闭 SELinux :运行命令rootCentOS # vi /etc/selinux/config 确保以下内容 SELINUX二disabled 另外在安装oracle数据库的时候要注意/etc/

21、hosts 与/etc/sysc onfig/n etwork文件主机名的一致性,否则 会在后面运行netca和dbca可能出现错误提示。5创建用户组与用户账户rootCentOS # rootCentOS # rootCentOS # rootCentOS # rootCentOS #groupadd oinstallgroupadd dbagroupadd operuseradd -g oinstall -G dba,oper oracle passwd oracleChanging password for user oracle.New password:Retype new pass

22、word: passwd: all authentication tokens updated successfully.6设置用户环境变量rootCentOS # vi /home/oracle/.bash_profile在文件末尾添加如下参数:#Add for Install Oracle Database 10g umask 022ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1ORACLE_SID=orclPATH=$ORACLE_HOME/bin:$PATHexport PATHexport

23、 ORACLE_BASE ORACLE_HOME ORACLE_SID7设置安装路径rootCentOS # mkdir -p -m 775 /u01/app rootCentOS # chown -R oracle:oinstall /u01/app8.安装 OracleDatabase10g复制安要使用非ot用户账号安装Oracle数据库,注销root账户以oracle登录。 到 oracle 用户主目录(HomeDirectory )下。oracleCentOS $ unzip 10201_database_linux32.zip /解压安装文件为 database oracleCent

24、OS $ cd databaseoracleCentOS database$ ./runinstaller正在启动versal Installer.正在检查安装程序要求检查操作系统版本:必须是 redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2/执行安装程序文件所有安装程序要求均已满足。请稍候。通过弹出安装界面,进行相应设置即可,不再赘述!3CentOS_6.O 安装 _0r OraclelOg 在Redhat 双击打开这些文档:acle_10g_R2参考手册.Enterprise下的安装1 Apache 启停

25、RedHat Linux及衍生版本(系统默认安装)1.2.3.启动service httpd start 停止service httpd stop 重新启动service httpd restart4. 编辑 httpd.confvi /etc/httpd/conf/httpd.confLinux (独立安装)1. 准备变量:export APACHE_HOME=/app/apache2. 启动 $APACHE_HOME/bin/apachectl start3. 停止 $APACHE_HOME/bin/apachectl stop4. 重新启动$APACHE_HOME/bin/apachec

26、tl restart5. 编辑 httpd.confvi $APACHE HOME/conf/httpd.conf2 Tomcat 启停Linux(java 进程)以下操作调用实际调用$CATALINA_HOME/bin/startup.sh在系统后台产生一个java进程。6. 准备变量export JAVA_HOME=/app/jdk1.6.0_24export CATALINA HOME=/app/tomcat7.8.9.启动$CATALINA_HOME/tomcat-ctl.sh startup 停止$CATALINA_HOME/tomcat-ctl.sh stop查看是否正在运行ps

27、一 ef | grep javaLinux(jsvc 服务)以下操作调用实际调用$CATALINA_HOME/bin/jsvc需要先安装Tomcat jsvc服务(参看“Tomcat作为服务运行”, 在系统后台产生一个jsvc进程。1.2.启动service tomcat start停止service tomcat stop3. 前台运行Tomcat4.5.service tomcat run Tomcat版本信息 service tomcat version 查看是否正在运行 ps -ef | grep jsvc12.3 WebLogic 启停Linux(java 进程)以下操作调用实际调用

28、$CATALINA_HOME/bin/startup.sh在系统后台产生一个java进程。10. |准备变量export JAVA_HOME=/app/jdk1.6.0_24export MW_HOME=/app/beaexport DOMAIN HOME=$MW HOME/user projects/domains/base domain启动$DOMAIN_HOME/startWebLogic.sh 停止$DOMAIN_HOME/bin/stopWebLogic.sh查看是否正在运行ps -f | grep java11.4 Oracle 启停Linux (手动)1. 使用oracle系统用

29、户登录su - oracle2. 准备变量:export ORACLE_BASE=/oracleexport ORACLE_HOME=/oracle/product/10.2.0/db_1export ORACLE_SID=orclexport NLS_LANG=Simplified Chinese_china.ZHS16GBK3. 启动监听器$ORACLE_HOME/bin/lsnrctl start4. 启动数据库$ORACLE_HOME/bin/sqlplus / as sysdba” startupquit5. 停止数据库$ORACLE_HOME/bin/sqlplus / as sy

30、sdba” shutdown immediatequit6. 停止监听器$ORACLE HOME/bin/lsnrctl stopLinux (服务)参看“Oracle作为服务运行”三、服务器优化1 Tomcat 作为服务运行Windows1. 进入 tomcat的bin目录。2. 根据操作系统版本选择以下压缩包_service-win32. zi_service-win64-x64.,zi解压文件到bin目录。3. 准备变量:set JAVA_H0ME二d:appjdk1.6.0_24set CATALINA HOME二d:apptomcat4.5创建tomcat服务:%CATALINA H

31、OME%/bin/service.bat install tomcat编辑tomcat服务参数:%CATALINA HOME%/bin/tomcat7w /ES/tomcatGener :=ilLog OnLoggingJavaJ Use defaultJava Virtual Machine:Etartup Shutdownd: javaJDKjdkl. 6.0_24jreVsinerverjvm. dllJava Classpath:p.jar; D: tEsttomcatV3intomcatiuli. jar;D: tEsttomcatV3intomcatiuli .jarJava Op

32、tions: JAVAJ;. windows下一ffi不用修改-java. io. tmpdir =D: tEsttomcattEmp-java. util, lagging, manager=org. apache Juli.ClassLoaderLagManage -Djava. util.lagging.匚 onfig. file =D: testtomcatoa nfogging. propertieEInitial memory pool: (S) Maximum memory pool: S)MB修改JAVA內存参数”一很脣改肯双5MBPJLtThread stack size:K

33、B确走取消应用(A)EADME6. 删除tomcat服务:%CATALINA HOME%/bin/service.bat remove tomcat1.Linux准备变量:export JAVA HOME=/app/jdk1.6.0 24export CATALINA_HOME=/app/tomcat2. 安装服务程序jsvc:cd $CATALINA_HOME/bintar xvfz commons-daemon-native.tar.gzcd commons-daemon-*-native-src/unix./configuremake & make installcp jsvc $CAT

34、ALINA_HOME/bin3. 清理:cd $CATALINA_HOME/binrm -rf commons-daemon-*-native-src4. 编辑$CATALINA_HOME/tomcat-service.sh文件,修改以下红色参数:#!/bin/sh# chkconfig: 2345 30 70 #启动服务的运行级别,以及关闭和启动服务的顺序# description: Tomcat Daemon#Tomcat服务运行的系统用户export TOMCAT_USER=root#字符集固定为GBKexport LANG=zh_CN.GBK#JDK所在目录export JAVA_HO

35、ME=/app/jdk1.6.0_24/#tomcat程序所在目录export CATALINA_HOME=/app/tomcat#JAVA设置export JAVA_OPTS= -server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=512m -Djava.awt.headless=true -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK#引用本地库export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib5. $CATALINA_H

36、OME/tomcat-service.sh 脚本做成系统服务:cp $CATALINA_HOME/tomcat-service.sh /etc/init.d/tomcatchmod 700 /etc/init.d/tomcatchkconfig -add tomcatchkconfig -list | grep tomcat6. 服务使用:启动 Tomcat服务:service tomcat start关闭 Tomcat服务:service tomcat stop前台运行 Tomcat: service tomcat run (用于调试)Tomcat版本信息:service tomcat ve

37、rsion2 Oracle 作为服务运行Linux1. 准备变量:export ORACLE_BASE=/oracleexport ORACLE_HOME=/oracle/product/10.2.0/db_1export ORACLE_SID=orclexport NLS_LANG=Simplified Chinese_china.ZHS16GBK2. root用户下,修改/etc/oratab,设置自动启动的数据库实例,把“N”改为“Y”: orcl:/oracle/product/10.2.0/db_1:Y3. oracle 用户下,编辑$ORACLE_HOME/bin/dbstart文

38、件。找到 ORACLE_HOME_LISTNER=这行, 修改成: ORACLE_HOME_LISTNER=$ORACLE_HOME。4. root用户下,创建服务脚本/etc/init.d/oracle:#!/bin/bash# chkconfig: 2345 20 80 #启动服务的运行级别,以及关闭和启动服务的顺序# description: Startup Script for Oracle Databases#export ORACLE_BASE=/oracleexport 0RACLE_H0ME=/oracle/product/10.2.0/db_1export ORACLE_SI

39、D=orclexport PATH=$PATH:$ORACLE_HOME/binORA_OWNR=oracle# if the executables do not exist - display errorif ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME thenecho Oracle startup: cannot startexit 1fi# depending on parameter - startup, shutdown, restart# of the instance and listener or usage disp

40、laycase $1 instart)# Oracle listener and instance startupecho -n Starting Oracle:su - $ORA_OWNR -c $ORACLE_HOME/bin/lsnrctl start #监听su - $ORA_OWNR -c $ORACLE_HOME/bin/dbstart # 数据库touch /var/lock/Oracle#su - $ORA_OWNR -c $ORACLE_HOME/bin/emctl start dbconsole #dbconsole,默认不启动#su - $ORA_OWNR -c $ORA

41、CLE_HOME/bin/isqlplusctl start #sqlplus,默认不启动 echo OKstop)# Oracle listener and instance shutdownecho -n Shutdown Oracle:#su - $ORA_OWNR -c $ORACLE_HOME/bin/emctl stop dbconsole #dbconsole,默认不启动#su - $ORA_OWNR -c $ORACLE_HOME/bin/isqlplusctl stop #sqlplus,默认不启动 su - $ORA_OWNR -c $ORACLE_HOME/bin/dbs

42、hut # 数据库 su - $ORA_OWNR -c $ORACLE_HOME/bin/lsnrctl stop #监听 rm -f /var/lock/Oracleecho OKreload|restart)$0 stop$0 start*)echo Usage: basename $0 start|stop|restart|reloadexit 1esacexit 07. oracle脚本做成系统服务:chmod 700 /etc/init.d/oraclechkconfig -add oracle chkconfig -list | grep oracle8. 服务使用:启动 Orac

43、le 服务: service oracle start关闭 Tomcat月服务:service oracle stop3 Web 服务器+中间件Apache+Tomcat(proxy_ajp_module)DocumentRoot /app/tomcat/webappsDirectoryIndex index.html index.jspOptions FollowSymLinksAllowOverride NoneOrder allow,denyAllow from allOrder allow,denyDeny from allOrder allow,denyDeny from allLo

44、adModule proxy_ajp_module modules/mod_proxy_ajp.soProxyPass /probe ajp:/127.0.0.1:8009/probeProxyPassMatch A/(.*.(gif|jpg|jpeg|png|bmp|swf|js|html|htm|css)$ !ProxyPass / ajp:/127.0.0.1:8009/ProxyPassReverse / ajp:/127.0.0.1:8009/Apache+Tomcat(proxy_module)DocumentRoot /app/tomcat/webapps DirectoryIn

45、dex index.html index.jsp Options FollowSymLinks AllowOverride None Order allow,deny Allow from allOrder allow,denyDeny from allOrder allow,denyDeny from allLoadModule proxy_module modules/mod_proxy.soProxyPass /probe http:/127.0.0.1:8080/probeProxyPassMatch A/(.*.(gif|jpg|jpeg|png|bmp|swf|js|html|ht

46、m|css)$ !ProxyPass / http:/127.0.0.1:8080/ProxyPassReverse / http:/127.0.0.1:8080/Apache+WebLogic(proxy_module)DocumentRoot /app/tomcat/webappsDirectoryIndex index.html index.jspOptions FollowSymLinksAllowOverride NoneOrder allow,denyAllow from allOrder allow,denyDeny from allOrder allow,denyDeny fr

47、om allLoadModule proxy_module modules/mod_proxy.soProxyPass /console http:/127.0.0.1:7001/consoleProxyPassMatch A/(.*.(gif|jpg|jpeg|png|bmp|swf|js|html|htm|css)$ !ProxyPass / http:/127.0.0.1:7001/ProxyPassReverse / http:/127.0.0.1:7001/Nginx+Tomcatlocation .*/WEB-INF/ deny all;location .*/META-INF/

48、deny all;location /probe index index.jsp index.html index.htm; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http:/127.0.0.1:8000/probe;location .*.(gif|jpg|jpeg|png|bmp|swf|js|html|htm|css)$ root /app/tomcat/webapps;location / index index.jsp in

49、dex.html index.htm; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http:/127.0.0.1:8000/;4Tomcat Native (性能增强)安装方法参看 http:/tomcat.apache.org/native-doc/Windows1. 进入tomcat的bin目录。2 根 据 操 作系 统 版 本选 择以 下 压缩 包 _tomcat-native-1.1.22-win32.zip、 _tomcat-n

50、ative-1.1.22-win64-x64.zip、 _tomcat-native-1.1.22-win64-ia64.zip,解压文件到 bin 目录。3 重新启动 Tomcat。Linux9.准备变量:export APR_HOME=/usr/local/aprexport SSL_HOME=/usr/local/sslexport JAVA_HOME=/app/jdk1.6.0_24export CATALINA_HOME=/app/tomcat10., 安装 apr:cd $CATALINA_HOME/bintar xvf apr-1.3.9.tar.gz # (或从以下地址下载:h

51、ttp:/archive.apache.org/dist/apr/)cd apr-1.3.9./configuremake & make install # (一般安装在/usr/local/apr)11., 安装 OpenSSL:cd $CATALINA_HOME/bintar xvf openssl-1.0.0e.tar.gz # (或从以下地址下载:http:/www.openssl.org/source/)cd openssl-1.0.0e./configmake & make install # (般安装在/usr/local/ssl)11. 安装 tomcat-native:cd

52、$CATALINA_HOME/bintar xvf tomcat-native.tar.gz # (或从以下地址下载:http:/tomcat.apache.org/native-doc/) cd tomcat-native-*-src/jni/native/./configure -with-apr=$APR_HOME -with-java-home=$JAVA_HOME -with-ssl=$SSL_HOME -prefix=$CATALINA_HOMEmake & make install # (编译好的文件放在$CATALINA_HOME/lib)12. 清理:cd $CATALINA

53、_HOME/binrm -rf apr-1.3.9rm -rf openssl-I.O.Oe rm -rf tomcat-native-*-src14.,修改tomcatctl.sh,增加以下一行:export LD LIBRARY PATH=$LD LIBRARY PATH:$CATALINA HOME/lib5 Web 静态文件缓存(性能增强)imApache#关闭 ETagFileETag NoneHeader unset ETagHeader unset Last-Modified#在浏览器缓存一个月,也就是浏览器刷新也不会重新加载js、图片LoadModule expires_mod

54、ule modules/mod_expires.soExpiresActive on#ExpiresDefault access plus 1 month#ExpiresByType text/html access plus 1 monthExpiresByType text/css access plus 1 monthExpiresByType application/x-javascript access plus 1 monthExpiresByType application/javascript access plus 1 monthExpiresByType image/gif

55、 access plus 1 monthExpiresByType image/jpeg access plus 1 monthExpiresByType image/jpg access plus 1 monthExpiresByType image/png access plus 1 monthExpiresByType image/x-icon access plus 1 monthnginxlocation .*.(gif|jpg|jpeg|png|bmp|swf)$ expires 30d;6 网页传输压缩(性能增强)Apache(deflate_module)。#网页传输压缩(de

56、flate_module)LoadModule deflate_module modules/mod_deflate.so#DeflateCompressionLevel 9 #压缩比例AddOutputFilterByType DEFLATE text/html text/plain text/xmlAddOutputFilter DEFLATE js css#屏蔽一些不支持的浏览器BrowserMatch AMozilla/4 gzip-only-text/htmlBrowserMatch AMozilla/l/.0678 no-gzipBrowserMatch /bMSIE !no-gz

57、ip !gzip-only-text/htmlHeader append Vary User-Agent env=!dont-vary#测试压缩是否能生效,tail -f /etc/httpd/logs/deflate_log#DeflateFilterNote Input instream#DeflateFilterNote Output outstream#DeflateFilterNote Ratio ratio#LogFormat %r %outstreamn/%instreamn (%ration%) deflate#CustomLog logs/deflate_log deflate。7Tomcat只绑定127001 (安全性增强)Tomcat只绑定127.0.0.1,对外由apache来定向,这样可以增强安全性。 conf/server.xml中作以下修改:。Connector port=8009address=127.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!