当前位置: 首页 > news >正文

受欢迎的网站建设工信部备案网站查

受欢迎的网站建设,工信部备案网站查,网站建设方案百度文库,创建网站基本步骤本次试验用到的软件包的版本如下#xff1a;一、针对10.43.2.134的操作1.安装jdk环境tar zxf jdk-8u5-linux-x64.tar.gz mkdir /usr/javamv jdk1.8.0_05/ /usr/java/编辑/etc/profile在文档的末尾追加如下5行内容#xff1a;JAVA_HOME/usr/java/jdk1.8.0_05JRE_HOME/usr/java… 本次试验用到的软件包的版本如下一、针对10.43.2.134的操作1.安装jdk环境tar zxf jdk-8u5-linux-x64.tar.gz mkdir /usr/javamv jdk1.8.0_05/ /usr/java/编辑/etc/profile在文档的末尾追加如下5行内容JAVA_HOME/usr/java/jdk1.8.0_05JRE_HOME/usr/java/jdk1.8.0_05/jrePATH$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH.:${JAVA_HOME}/lib/:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH[rootlocalhost jdk1.8.0_05]# source /etc/profile查看Java的版本[rootlocalhost ~]# java -versionjava version 1.8.0_05Java(TM) SE Runtime Environment (build 1.8.0_05-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)2.安装Tomcat tar zxvf apache-tomcat-8.0.8.tar.gzmv apache-tomcat-8.0.8 /usr/local/tomcat/#默认tomcat是root身份运行的这样不安全我们设置来用普通用户groupadd tomcat useradd -g tomcat tomcat passwd tomcat chown tomcat.tomcat -R /usr/local/tomcat su – tomcat /usr/local/tomcat/bin/startup.sh echo “su – tomcat /usr/local/tomcat/bin/startup.sh” /etc/rc.local  #开机启动确认服务是否启动成功:http://localhost:8080同样的方式再部署一个tomcat端口号8081tar zxvf apache-tomcat-8.0.8.tar.gzmv apache-tomcat-8.0.8 /usr/local/tomcat2chown tomcat.tomcat -R /usr/local/tomcat2 编辑 /usr/local/tomcat2/conf/server.xml三处修改分别是su – tomcat /usr/local/tomcat2/bin/startup.sh echo “su – tomcat /usr/local/tomcat2/bin/startup.sh” /etc/rc.local确认服务是否启动成功:http://localhost:80813.制作tomcat服务器测试页并测试访问分别在$CATALINA/webapps/ROOT/下建立测试页面t.jsp# vim /usr/local/tomcat/webapps/ROOT/t.jsphtml    body bgcolorgreen          center         %  request.getSession().getId()  %         h110.43.2.134/h1     h1port:8080/h1      /center    /body/html# vim /usr/local/tomcat2/webapps/ROOT/t.jsphtml    body bgcolorred          center         %  request.getSession().getId()  %         h110.43.2.134/h1     h1port:8081/h1      /center    /body/html打开http://10.43.2.134:8080/t.jsp和http://10.43.2.134:8081/t.jsp可以看到不同的页面二、针对10.43.2.135的操作nginx的安装安装依赖包yum -y install gcc openssl-devel pcre-devel zlib-devel 安装nginxuseradd nginx -s /sbin/nologintar zxvf nginx-0.8.46.tar.gz  cd nginx-0.8.46/  ./configure --usernginx--groupnginx --prefix/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module   make    make install启动服务/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf [rootlocalhost ~]# netstat -anpt|grep nginx tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      7920/nginx测试nginx默认web服务器是否能正常运行设置nginx开机自动启动 [rootrhel6u3-7 ~]# echo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf /etc/rc.local  [rootrhel6u3-7 ~]# cat /etc/rc.local | grep nginx /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf nginx的启动脚本#编写nginx启动、停止、重启的管理脚本方便使用cat /etc/init.d/nginx#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse \ #   proxy and IMAP/POP3 proxy server # processname: nginx # config: /etc/nginx/nginx.conf # config: /etc/sysconfig/nginx # pidfile: /var/run/nginx.pid # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ $NETWORKING no ] exit 0     nginx/usr/local/nginx/sbin/nginx     prog$(basename $nginx)     NGINX_CONF_FILE/usr/local/nginx/conf/nginx.conf [ -f /etc/sysconfig/nginx ] . /etc/sysconfig/nginx     lockfile/var/lock/subsys/nginx start() {     [ -x $nginx ] || exit 5     [ -f $NGINX_CONF_FILE ] || exit 6     echo -n $Starting $prog:      daemon $nginx -c $NGINX_CONF_FILE     retval$?     echo [ $retval -eq 0 ] touch $lockfile     return $retval } stop() {     echo -n $Stopping $prog:      killproc $prog -QUIT     retval$?     echo [ $retval -eq 0 ] rm -f $lockfile     return $retval     killall -9 nginx } restart() {     configtest || return $?     stop     sleep 1     start } reload() {     configtest || return $?     echo -n $Reloading $prog:      killproc $nginx -HUP     RETVAL$?     echo } force_reload() {     restart } configtest() {     $nginx -t -c $NGINX_CONF_FILE } rh_status() {     status $prog } rh_status_q() {     rh_status /dev/null 21 } case $1 in     start)         rh_status_q exit 0         $1     ;;     stop)         rh_status_q || exit 0         $1     ;;     restart|configtest)         $1     ;;     reload)         rh_status_q || exit 7         $1     ;;     force-reload)         force_reload     ;;     status)         rh_status     ;;     condrestart|try-restart)         rh_status_q || exit 0     ;;     *)         echo $Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}         exit 2 esac [rootrhel6u3-7 init.d]# chmod 755 nginx  [rootrhel6u3-7 init.d]# chkconfig --add nginx  [rootrhel6u3-7 init.d]# chkconfig --level 35 nginx on   [rootrhel6u3-7 init.d]# chkconfig --list | grep nginx nginx           0:off   1:off   2:off   3:on    4:off   5:on    6:off 测试nginx脚本文件是否能够正常使用[rootrhel6u3-7 init.d]# /etc/init.d/nginx restart nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Stopping nginx:                                            [  OK  ] Starting nginx:                                            [  OK  ] [rootrhel6u3-7 init.d]# /etc/init.d/nginx reload  nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Reloading nginx:                                           [  OK  ] [rootrhel6u3-7 ~]# cat /usr/local/nginx/logs/nginx.pid  15799 [rootrhel6u3-7 ~]# kill -HUP cat /usr/local/nginx/logs/nginx.pid [rootrhel6u3-7 init.d]# /etc/init.d/nginx stop Stopping nginx:                                            [  OK  ] 2.编辑nginx的主配置文件实现对10.43.2.134上两个tomcat的代理cat nginx.confuser  nginx nginx;worker_processes  1;error_log  logs/error.log;pid        logs/nginx.pid;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    log_format  main  $remote_addr - $remote_user [$time_local] $request                       $status $body_bytes_sent $http_referer                       $http_user_agent $http_x_forwarded_for;    #access_log  logs/access.log  main;    sendfile        on;    #tcp_nopush     on;    #keepalive_timeout  0;    keepalive_timeout  65;    #gzip  on;    upstream tomcatweb {server 10.43.2.134:8080;server 10.43.2.134:8081;    }    server {        listen       80;        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {            root   html;            index  index.html index.htm;    proxy_pass http://tomcatweb;        }        error_page   500 502 503 504  /50x.html;        location /50x.html {            root   html;        }    }}3.重新加载nginx服务并验证重新加载/etc/init.d/nginx reload 验证可以看到nginx已经成功代理10.43.2.134上的两个tomcat访问http://10.43.2.135/t.jsp能够正常访问到10.43.2.134:8080/test.jsp和http://10.43.2.134:8081/test.jsp交替出现并且session  id 刷新一次变化一次。4.安装memcache安装libevent注memcached是基于libevent进行事件处理的所以我们得先安装libevent[rootmemcache src]# tar xf libevent-2.0.21-stable.tar.gz[rootmemcache src]# cd libevent-2.0.21-stable[rootmemcache libevent-2.0.21-stable]# ./configure --prefix/usr/local/libevent[rootmemcache libevent-2.0.21-stable]# make make install安装memcached[rootmemcache src]# tar xf memcached-1.4.15.tar.gz[rootmemcache src]# cd memcached-1.4.15[rootmemcache memcached-1.4.15]# ./configure --prefix/usr/local/memcached --with-libevent/usr/local/libevent[rootmemcache memcached-1.4.15]# make make install[rootmemcache ~]# memcached -d -m 500 -u root -l 192.168.18.201 -c 256 -P /tmp/memcached.pid -vvv  查看一下启动端口rootmemcache ~]# netstat -ntulp Active Internet connections (only servers)  Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program nametcp        0      0 192.168.18.201:11211        0.0.0.0:*                   LISTEN      8086/memcached   tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1026/sshd        tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1103/master      tcp        0      0 127.0.0.1:6010              0.0.0.0:*                   LISTEN      1137/sshd        tcp        0      0 127.0.0.1:6011              0.0.0.0:*                   LISTEN      8044/sshd        tcp        0      0 :::22                       :::*                        LISTEN      1026/sshd        tcp        0      0 ::1:25                      :::*                        LISTEN      1103/master      tcp        0      0 ::1:6010                    :::*                        LISTEN      1137/sshd        tcp        0      0 ::1:6011                    :::*                        LISTEN      8044/sshd        udp        0      0 192.168.18.201:11211        0.0.0.0:*                               8086/memcached提供SysV的startup脚本[rootmemcache ~]# vim /etc/init.d/memcached #!/bin/bash  #  # Init file for memcached  #  # chkconfig: - 86 14  # description: Distributed memory caching daemon  #  # processname: memcached  # config: /etc/sysconfig/memcached. /etc/rc.d/init.d/functions## Default variables PORT11211  USERroot  MAXCONN1024  CACHESIZE64  OPTIONSRETVAL0 prog/usr/local/memcached/bin/memcached  descDistributed memory caching  lockfile/var/lock/subsys/memcachedstart() {         echo -n $Starting $desc (memcached):          daemon $prog -d -p $PORT -u $USER -c $MAXCONN -m $CACHESIZE  $OPTIONS          RETVAL$?          echo          [ $RETVAL -eq 0 ] touch $lockfile          return $RETVAL  }stop() {         echo -n $Shutting down $desc (memcached):          killproc $prog          RETVAL$?          echo          [ $RETVAL -eq 0 ] rm -f $lockfile          return $RETVAL  }restart() {         stop          start  }reload() {         echo -n $Reloading $desc ($prog):          killproc $prog -HUP          RETVAL$?          echo          return $RETVAL  }case $1 in   start)          start          ;;    stop)          stop          ;;    restart)          restart          ;;    condrestart)          [ -e $lockfile ] restart          RETVAL$?          ;;      reload)          reload          ;;    status)          status $prog          RETVAL$?          ;;     *)          echo $Usage: $0 {start|stop|restart|condrestart|status}          RETVAL1  esac增加执行权限[rootmemcache ~]# chmod x /etc/init.d/memcached加入服务列表并设置开机自启动[rootmemcache ~]# chkconfig --add memcached [rootmemcache ~]# chkconfig memcached on  [rootmemcache ~]# chkconfig memcached --list  memcached          0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭三 、如何实现memcached session共享以下操作在每个tomcat上都需要执行在$CATALINA/lib中添加如下jar包jar包的下载地址http://down.51cto.com/data/16342732.修改配置文件context.xml在context.xml中添加如下内容ManagerclassNamede.javakaffee.web.msm.MemcachedBackupSessionManager       memcachedNodesn1:10.43.2.135:11211        stickyfalse        sessionBackupAsyncfalse        lockingModenone       requestUriIgnorePattern.*\.(ico|png|gif|jpg|css|js)$       transcoderFactoryClassde.javakaffee.web.msm.JavaSerializationTranscoderFactory/3.重启tomcat服务并进行验证再次http://10.43.2.135/t.jsp 可以看到10.43.2.134:8080/t.jsp和http://10.43.2.134:8081/t.jsp交替出现端口变化session  id保持不变 转载于:https://blog.51cto.com/5250070/1531488
http://www.zqtcl.cn/news/238523/

相关文章:

  • 淄博网站制作营销wordpress 轮播图自适应
  • 响应式网站切图网站入口首页
  • 静态网站开发考虑什么网上推广引流的有用吗?
  • 网站建设包括哪些东西工业设计最好的公司
  • 网站建设方案书 模板网站地址做图标
  • 财务公司网站模板wordpress域名文件夹
  • 网站标题写什么作用是什么网络推广学校培训
  • 看室内设计效果图网站网站建设需要条件
  • html教程网站做网站用哪个服务器
  • 济南网站建设 推搜点江阴响应式网站建设
  • 网站建设在windos的设置crm平台
  • 企业如何建设网站高端商城网站建设
  • 怎么制作app网站以下什么是网页制作软件
  • 网站定制一般价格多少石家庄做网站wsjz
  • 如何建立外卖网站网站可以做的活动推广
  • 手机号注册网站cms影视源码采集
  • 网站建设网页设计培训班连云港seo优化
  • 成都网站建设公司招聘定制衣服
  • 做访问量高的网站如何建立公司网站推广
  • 做公司的网站有哪些简述企业网站建设的流程
  • 网站免费获取验证码怎么做软件开发的工作
  • 萌宝宝投票网站怎么做正规网站建设多少费用
  • 产权交易网站建设方案耐克网站建设的历程
  • 网站建设投入及费用wordpress 收录插件
  • 东莞网站制作个性化清溪网站仿做
  • 简单展示网站模板天津建设网站哪家好
  • 建个人网站赚钱多吗福建省住房和城乡建设厅网站首页
  • 网站建设课程设计实训心得seo关键词优化方案
  • 逸阳网站建设的目标郑州建设电商网站
  • 有了网址怎么做网站上海网站推广服务