跨国外贸论坛 注册会员 | 登录论坛 | 改信息 | 改签名 | 改头衔 | 改头像 |
  
    
  按国家查看免费买家>>
 美国 印度 英国 巴基斯坦 中国香港 澳大利亚
  加拿大 伊朗 土耳其 孟加拉 阿联酋 埃及
  韩国 俄罗斯 德国 马来西亚 尼日利亚 南非
  
  按行业查看免费国际买家>>
 农业 服装服饰 汽摩/配件 商业服务 化工 电脑/数码 建材/家具 电子/电气 能源 环境
 食品饮料 礼品工艺品 医药/化妆品 家电/灯具 家庭用品 工业用品/机械 五金/矿产 办公用品
 包装与造纸 印刷出版 安全防护 运动娱乐 通信/手机 纺织皮革 玩具 交通/设施
  【返回跨国外贸论坛首页】 收藏本论坛 热门专题 热门帖子
  .
网站点评 -> 怎样在Linux上架设支持JSP+ *域名隐藏* 的Web主机  
共有1页回帖:   1   
 
热点消息 版主:
admin 
现在就加入跨国采购网会员? 
跨国外贸论坛即日起暂停发帖回帖功能,推广请前往跨国采购网[外贸服务版]
免费国外买家,注册就可浏览。
免费外贸推广,还在付年费吗?——[ 速样通 ]
注册就送5个买家,回复率超高 -> 点击进入 免费注册
推广企业产品、查看国外买家 — 请加入[ 跨国采购网 ]
在您前面已有 1090387 位会员加入 免费注册
    您是本帖的第 1077 个阅读者  

作 家   通知: 跨国外贸论坛维护中,发文请登陆跨国会员区--其他功能--发布外贸文章(需实名),欢迎外贸相关服务企业参与。
1楼 美国ES



等级:小学生
发帖数:82
回帖数:0
发帖时间 - 2016/12/22 14:14:43  
在Linux上架设支持JSP+ *域名隐藏* 的Web主机.
近年来 *域名隐藏* 在主机市场占有比.例日渐攀升,除了缘于Linux的免费和安全性之外,还因为.Linux上的应用服务日益丰富。大部分常见的服务都在 Linux上有了较好的解决方案。而对于Intenet上应用***广泛的Web服务来说,Linux的表现就更为出色。谁也无法说清 *域名隐藏* 上究竟有多少个站长的网站,但在众多站长的网站中,采用***.和JSP开发的站长的网站无疑占居了极大的市场份额。下面就介绍一下如何在Linux上架设支持JSP.+***+MySQL的Web主机。 
对于Web服务,apache无疑是***.。数据库方面选用MySQL,这对于一般应用也够了,当然Linux下也可以安.装 *域名隐藏* 、DB2等大型数据库,可是它们费用昂贵。至于对于开发语言的支持,JSP和***.无疑是当前***主流和应用***广泛的web开发语言了。所有这些软件我们可以从网络上找到:.
以下为引用的内容:
  Resin:网站链接标记http://www(dot)caucho(dot)com/.
  JDK:网站链接标记http:// *域名隐藏* (dot)com/.
  Apache:网站链接标记http://www(dot) *域名隐藏* .
  MySQL:网站链接标记http://www(dot)mysql(dot)com admin263(dot)com
  ***:网站链接标记http://www(dot)***(dot)net.
   *域名隐藏* :网站链接标记http:// *域名隐藏* forge(dot)net/.

从以上站长的网站下.载对应的软件,笔者下载的软件如下:.
以下为引用的内容:
  mysql-. *域名隐藏*  admin263(dot)com
  apache_. *域名隐藏* .
   *域名隐藏* .
  resin-3.. *域名隐藏*  admin263(dot)com
  mysql-. *域名隐藏* .
   *域名隐藏* -1_4_2_ *域名隐藏* .

一、安装MySQL
*域名隐藏* 的安装比较简单,但是编.译过程可能有点长,具体步骤如下:.
以下为引用的内容:
  # tar -xzpvf mysql-4.0.. *域名隐藏* ..gz
  #  *域名隐藏*   .-s /bin/false mysql admin263(dot)com
  # ./configur.e  --prefix=/usr/local/terry_yu/mysql -- *域名隐藏* r.
-- *域名隐藏*  -- *域名隐藏* -charset=gb2312.
  # make
  #. make install263站长们站
  # /usr/local/terry_yu/mysql/bi.n/ *域名隐藏* _install_db admin263(dot)com
  #  *域名隐藏*  -R root /usr/local/terry_yu/mysql./.
 . # chown -R mysql / *域名隐藏* /local/terry_yu/mysql ar.
  # chgrp -R mysql /usr/loca.l/ *域名隐藏* _yu/mysql/.
  # /usr/loca.l/ *域名隐藏* _yu/mysql/bin/mysql_install_db.
修改/etc/ld.. *域名隐藏* ,在***后加入.以下一行:.
/us.r/local/ *域名隐藏* _yu/mysql b/mysql b.
然后执行以下命令:
# ldconfig
用以下命令启动MySQL
/us.r/local/terry_yu/mysql/.bin/mysqld_safe &.
用.以下命令修改MySQL的root密码:
/usr/local/terry_yu/mysql/bin/mysqladmin - *域名隐藏*   *域名隐藏* d abcdefg.
用以下.命令可以进入MySQL的命令行方式:.
以下为引用的内容:
  [root@terry root]# /usr/local/. *域名隐藏* _yu/mysql/bin/mysql -uroot -p263站长们站
  Enter  *域名隐藏* d:.
  Welcome to .the MySQL  *域名隐藏* .  Commands end with ; or \g..
  Your  *域名隐藏*  connection i.d is 1 to server version: 4.0.15 admin263(dot)com
  Type 'help;' or '\h' for .help. Type '\c' to  *域名隐藏*  the buffer.
  mysql> quit
  Bye

出现以上信息表示 *域名隐藏* 已经成功运行了。.
二、安装JDK
以下为引用的内容:
  # .chmod 755 j2sdk-1_4_2._ *域名隐藏* .
  .#. ./j2sdk-1_4_2_ *域名隐藏* .
  # mv j2sdk1.4.2_01/ ./.usr/local/terry_yu/ admin263(dot)com
  # .cd /usr/local/terry_.yu/.
  # ln -s .j.2sdk1.4.2_01/ jdk.
  # ln -s  *域名隐藏* /jre/ jre.
  # vi. /etc/profile.
  JAVA_HOME=../usr/local/terry_yu k.
   *域名隐藏* _HOME=/usr/ *域名隐藏* /terry_yu/resin.
  CLAS***TH.=.:../$JAVA_HOME bJAVA_HOME/jre bRESIN_HOME b:/usr/  local/ *域名隐藏* _.yu bc.
 . PATH=$PATHJAVA_HOME/binJAVA_HOM.E/jre/bin.

退出当前登录的环境,.重新登录.,这样刚刚设定的环境变量就会生效,然后用如下命令测试:.
以下为引用的内容:
  [root.@terry root]# java - *域名隐藏*  admin263(dot)com
  java version "1..4.2_01"263站长们站
  Java(TM) 2 Runtime  *域名隐藏* , Standard Edition (build 1.4.2_01-b0.6) admin263(dot)com
  Jav.a HotSpot(TM) Client VM (build. 1.4.2_01-b06, mixed mode).
看到类似信息就表示JDK环境已经好了。其实在上面的/etc/ *域名隐藏* 中,我们不.仅仅设置了JDK的环境变量,还一并设置了Resin和 *域名隐藏* 的环境变量,这些都是后面安装Resin所必需的设定。.
三、安装MySQL的JDBC
MySQL的JDBC的相关环境变.量已经在前面设置好了,所以余下的只是按.以下命令安装:263站长们站
以下为引用的内容:
  # tar  .-xzpvf  *域名隐藏* .
  # mv mysql-connector-java-3.1.0-alpha /usr/loca.l/terry_yu./.
  # cd /usr/local./terry_y.u/.
  # ln.. -s mysql-connector-java-3.1.0-alpha/ jdbc.
四、安装Apache
网站链接标记http:// *域名隐藏* orum(dot)net/dist/httpd/apache_ *域名隐藏*  admin263(dot)com
需要注意的是,编译apache时候必须.加入了DSO支持,如果没有,请加入 --enable-module=so 选项重新.编译apache admin263(dot)com
以下为引用的内容:
 . # tar - *域名隐藏*  apache_ *域名隐藏* .
  # cd  *域名隐藏* _1.3.28/
  # ./configure --prefix=/usr/local/terry_yu./ *域名隐藏*  --enable-module=most.
--enable-shared=ma.x.
  # make
  # make install..
察看编译进.apache的模块:.
以下为引用的内容:
  #/usr/ *域名隐藏* /terry_y.u/apache/bin tpd -l.
  Compiled-in  *域名隐藏* :.
  http_core.c
  mod_so.c
看到以上的信息表明apache支持DSO方式了。这样就.可以.用DSO的方式把***和resin的模块加进来。.
五、安装***
安装 *域名隐藏* 比较简单,我们先装***。263站长们站
以下为引用的内容:
 . # tar -xzpvf  *域名隐藏* .g.z.
  # cd. ***-4.3.3/.
 . # ./configure --with-mysql=/usr/local/ *域名隐藏* _yu/mysql.
  --with-apxs=/usr/local/terry_yu./apache/bin/.apxs.
  # make
  # make. install.
  # cp  *域名隐藏* -dist /usr/. *域名隐藏*  b/ *域名隐藏* .
编辑***的配置文件是/usr/local b/ *域名隐藏* ,将其中的 *域名隐藏* _globals变量修改成On.,默认是Off的.。需要将它改成On。否则会出现***不能直接读不到post或get的数据的现象。.
编辑Apache的配置文件/ *域名隐藏* /local/terry_yu/apache./conf  *域名隐藏* ,在文件结尾加上以下一行:.
AddType  *域名隐藏* tio.n/x-httpd-*** .*** .***3263站长们站
启动apache:
# /usr/local/terry_y.u/.apache/bin/apachectl start263站长们站
然后可以用一个简单的***文件来测试***的安装,这个简单的***文.件包含下列一.行:263站长们站
<? .***info();?>.
将其保存为/usr/local/terry_yu/apache docs/ *域名隐藏* ,然后在浏览器中浏览,如果观看到以显示有“*** Versio.n4.3.3”标题的页面就表示.整合***与Apache成功了。而且在这个页面中可以.看到与***相关的选项,其中.应该有关于MySQL的子项,这表明***已经内置了对MySQL的支持了。这样就表示***+MySQL+Apache的环境已经成功了,接下来是安装 *域名隐藏* 来支持JSP 环境。.
六.安装Resin
网站链接标记http://www(dot)caucho(dot)com/download/ *域名隐藏*  admin263(dot)com
下载的resin的安装包解开后应该可以直接单.独运行的。笔者.将其解开后放到/usr/local/terry_yu目录下.
以下为引用的内容:
  # ta.r -xzpvf resin-3.. *域名隐藏* .
  # mv resi.n-3.0.3 /usr/local/terry_yu/.263站长们站
  # cd /usr/.local./terry_yu/.
  # l.n .-s resin-3.0.3/ resin.
启动resin
# /usr/local/terry_yu/resin/ *域名隐藏*   *域名隐藏*   *域名隐藏* .
如果之前安装JDK时设置好了相关的环境变量,就能够从网站链接标记http://localhost:8080/上能看到resin的页面,这也就表示单独的resin运行成功了。然后,为了整合resin和apache,我们需要重新编译一下,以生成mod_caucho给Apache调用。.
以下为引用的内容:
 . # cd /usr/local/ *域名隐藏* _yu/resin.
  # ./configure --with-apache=/usr./local/terry_yu/ *域名隐藏*
  # make
  # make  *域名隐藏* .
修改/usr/local/terry_yu/resin/con.f/ *域名隐藏* ,大约在第159行(安装的resin版本不同,配置文件的内容可能有所不同),将< *域名隐藏* >修改成自己的apache的DocumentRoot的.值。263站长们站
以下为引用的内容:
  <resin xmlns=http://caucho(dot)com/ns/resin>.
   <server>
    <host id=".">.
    
  <document-directory>/usr/local/terry_yu/apache docs</ *域名隐藏* ry.> ##这里修改成/usr/local/terry_yu/apach.e docs.
     ...
    </host>
   < rver>
  </resin>

修改/usr/local/terry_y.u/apache/conf  *域名隐藏* ,在编译resin时,安装程序已经修改过 *域名隐藏* ,不过还不完全正确,应该改成类似以下的配置,如果你完全按本文进行.的安装可以直接复制这些内容:.
以下为引用的内容:
  LoadModul.e cauch.o_module libexec/mod_ *域名隐藏* .
  AddModule mod_cauch.o.c263站长们站
  < *域名隐藏* e mod_caucho.c>.
   ResinConfig..Server localhost 6802.
  < *域名隐藏*  /caucho-status>.
    *域名隐藏*   *域名隐藏* -status.
  </Location>
 </IfModule>

修改.完后,重新启动resin后生效:.
以下为引用的内容:
  /usr/local/ *域名隐藏* _yu/resin/.bin  *域名隐藏*  restart.
  /usr/local/terry_yu/ *域名隐藏* / *域名隐藏* /apachectl restart.
通过浏览器去访问网站链接标记http://localhost/caucho-status/,如果出现以下页面刚表示resin和apache已经成功整合了。.
然后再测试一下 *域名隐藏* 对数据库的访问,在./usr/local/apache docs/下面用jsp写一个简单的jsp文件来连接本机的MySQL数据库:.
v.i /usr/local/ *域名隐藏* _yu/apache docs/ *域名隐藏* .
输入以下内容,可以直接粘贴:
以下为引用的内容:
  <html>
  <head>
  <title> *域名隐藏*  JDBC. For MySQL</title>.
  </head>
  <body>
  <%@ page contentType="text ml; *域名隐藏* =gb2312" %>.
  <%
   Clas.s..forName(" *域名隐藏* ").newInstance();.
    *域名隐藏*   *域名隐藏* ;.
   conn =
   *域名隐藏* ("jdbc:.mysql://localhost/mysql?user=root&password=abcdefg");.
  %>
  </body>
  < ml>

通过浏览器去访问网站链接标记http://localhost/testdb,如果看到了一个没有任何错误信息的空白页面,就表示jsp连接本机的MySQL数据库成功了,至此我们就完成了一个支持JSP+***+MySQL的Web主机。.
注:以上所有安装都是在Red Hat Linux9.0.上完成的,所使用软件也均为目前(2003年9月)***的.版本。.
本文介绍了如何在Linux上架设同.时支持JS.P和***的Web  *域名隐藏* ,演示了MySQL、JDK、JDBC、Apache、***、Resin的安装和简单测试过程。.


          美国ES机房  竭诚为您服务 QQ: 858361387 手机:15989530442

 美国洛杉矶数据中心自建ES机房,同时也为个人用户服务,机器稳定迅速,质量上乘,更有一流的技术团队24小时值班为您保驾护航。


------------------
...


本主题共有1页回复:   1 
转到:
  
推荐文章
:::bbs.globalimporter.net 跨国外贸论坛 | 跨国采购网 | 外贸博客 | 外贸展会 | 外贸货代 | 速样通 