- 浏览: 957417 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (385)
- 搜索引擎学习 (62)
- 算法 (1)
- 数据库 (15)
- web开发 (38)
- solr开发 (17)
- nutch 1.2 系统学习 (8)
- cms (1)
- 系统架构 (11)
- linux 与 unix 编程 (16)
- android (15)
- maven (1)
- 关注物流 (1)
- 网址收集 (1)
- 分布式,集群 (1)
- mysql (5)
- apache (1)
- 资料文档备份 (7)
- 上班有感 (0)
- 工作流 (15)
- javascript (1)
- weblogic (1)
- eclipse 集成 (1)
- JMS (7)
- Hibernate (1)
- 性能测试 (1)
- spring (6)
- 缓存cache (1)
- mongodb (2)
- webservice (1)
- HTML5 COCOS2D-HTML5 (1)
- BrowserQuest (2)
最新评论
-
avi9111:
内陷到android, ios, winphone里面也是随便 ...
【HTML5游戏开发】二次开发 BrowserQuest 第一集 -
avi9111:
呵呵,做不下去了吧,没有第二集了吧,游戏是个深坑,谨慎进入,其 ...
【HTML5游戏开发】二次开发 BrowserQuest 第一集 -
excaliburace:
方案3亲测完全可用,顺便解决了我其他方面的一些疑问,非常感谢
spring security 2添加用户验证码 -
yuanliangding:
Spring太强大了。
Spring Data JPA 简单介绍 -
小高你好:
什么是hibernate懒加载?什么时候用懒加载?为什么要用懒加载?
vps 安装:centos+jdk+tomcat+apache+jk+mysql
一、检查安装前需要的环境,如:gcc...等编译工具
gcc -v
如果没有则通过yum去安装相关软件。
yum -y install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libtool* zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
二、下载需要的软件:
#vi wget.txt
- http://apache.mirror.phpchina.com/httpd/httpd-2.2.11.tar.gz
- http://www.java.net/download/jdk6/6u10/promoted/b28/binaries/jdk-6u10-rc-bin-b28-linux-i586-21_jul_2008-rpm.bin
- http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
- http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-connectors/jk/source/jk-1.2.28/tomcat-connectors-1.2.28-src.tar.gz
注:如果要添加其它软件,则就把软件的下载地址添加上去即可。上面的链接可能会无效了,请找合适自己的链接
执行命令:
[root@localhost software]# wget -i wget.txt
1.1 安装jdk
包:jdk-6u37-linux-x64-rpm.bin
当前文件执行命令:
[root@localhost software]# chmod u+x jdk-6u37-linux-x64-rpm.bin
[root@localhost software]# ./jdk-6u37-linux-x64-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: jdk-6u37-linux-amd64.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
Installing JavaDB
Preparing... ########################################### [100%]
1:sun-javadb-common ########################################### [ 17%]
2:sun-javadb-core ########################################### [ 33%]
3:sun-javadb-client ########################################### [ 50%]
4:sun-javadb-demo ########################################### [ 67%]
5:sun-javadb-docs ########################################### [ 83%]
6:sun-javadb-javadoc ########################################### [100%]
Java(TM) SE Development Kit 6 successfully installed.
Product Registration is FREE and includes many benefits:
* Notification of new versions, patches, and updates
* Special offers on Oracle products, services and training
* Access to early releases and documentation
Product and system data will be collected. If your configuration
supports a browser, the JDK Product Registration form will
be presented. If you do not register, none of this information
will be saved. You may also register your JDK later by
opening the register.html file (located in the JDK installation
directory) in a browser.
For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue.....
Done.
安装完成,配置环境变量
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
#PATH=$PATH:$HOME/bin
#export PAT
JAVA_HOME=/usr/java/jdk1.6.0_37
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/sbin
export PATH JAVA_HOME CLASSPATH
unset USERNAME
1.2 安装apache httpd
包:httpd-2.2.23.tar
[root@localhost software]# tar zxvf httpd-2.2.23.tar
[root@localhost software]# cd httpd-2.2.23
[root@localhost software]# vi init.sh
./configure \
"--prefix=/usr/local/apache2" \
"--with-included-apr" \
"--enable-so" \
"--enable-deflate=shared" \
"--enable-expires=shared" \
"--enable-rewrite=shared" \
"--enable-static-support" \
"--disable-userdir"
make
make install
echo '/usr/local/apache2/bin/httpd -k start ' >> /etc/rc.local
[root@localhost software]# sh init.sh
.....省略安装过程.......
1.3 安装tomcat
包:apache-tomcat-6.0.36.tar
[root@localhost software]# tar zxff apache-tomcat-6.0.36.tar
进入目录,并把内容copy到新建的目录 /usr/local/tomcat
将tomcat加入自启动
vi /etc/rc.d/rc.local
/usr/local/tomcat6/bin/catalina.sh start
1.4 安装JK
[root@localhost software]# tar zvxf tomcat-connectors-1.2.28-src.tar.gz
[root@localhost software]# cd tomcat-connectors-1.2.28-src/native/
[root@localhost software]# ./configure --with-apxs=/usr/local/apache2/bin/apxs && make && make install
到apache的modules下面看看有没有mod_jk.so模块
》》》 mysql 安装说明:
centos 安装 mysql-server
直接yum install mysql-server
然后启动 /etc/rc.d/ini.d/mysqld start 启动一下就OK了
修改密码:
mysqladmin -u root password lijian
lijian为新密码。
重启 mysql 命令:
/etc/init.d/mysqld restart
如果连接mysql 出现 host ... is not allowed to connect to this MySql server
说明权限有问题,执行以下授权即可。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'lijian' WITH GRANT OPTION;
问题集:
1 访问出现403
原因是apache配置问题:
<Directory /> Options FollowSymLinks AllowOverride All Order deny,allow Deny from all Satisfy all </Directory> |
根据配置文件提示,此设置
是用于修改Apache对所有目录的访问权限的,如果任意修改,可能会带来安全隐患的!那我们来看看到底是什么在作祟,让我们无法访问网页的吧!
Deny from all 有点英文基础的都可以看的出来,这里是关键:拒绝所有!
将Deny改为Allow试试!(因为可能会存在大小写敏感的问题,所以推荐用首字母大写,有兴趣的可以自己尝试小写!)一下通过了,但是这样配置的话服务
器安全性会...
于是我继续往下看配置文件!
发现了以下内容
#
# This should be changed to whatever you set DocumentRoot to.
#
以上这行注释的意思:无论你的服务
器根目录设置
为什么,你都必须保证此处配置保持一致!
以下为引用的内容:
<Directory "默认目录"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.2/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # </Directory> |
再将以上的"默认目录"设置 为"目标目录",(当然已经将对所有权限访问的设置 修改为拒绝了!)刷新一下页面,OK,通过了!
2
可能会出错这个错误“httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName“
vi /usr/loacl/apache2/conf/httpd.conf
编辑配置文件
将#ServerName www.example.com:80 改成ServerName localhost:80
错误就没有了
发表评论
-
面试被问了:linux的shell编程中#!/bin/sh和$bash是什么意思
2013-01-27 16:14 2317#! /bin/sh 是指此脚本使用/bin/sh来解释执 ... -
CentOS Linux搭建SVN Server配置详解
2012-12-10 10:38 2992CentOS Linux搭建SVN Server ... -
centos make命令不能用
2012-11-29 15:56 2280在centos 5下安装软件遇到的问题,google了一圈,是 ... -
【转】Vi 技巧之:快速移动
2012-07-14 10:43 9671、 按屏幕移动 (1)最常用的几个命令如下: Ct ... -
【转】Linux FTP命令详解及使用技巧
2012-07-14 10:42 1101ftp 主机名/IP /*登录ftp服务器,会提示输入用户名 ... -
【转】tar打包和解压的使用
2012-04-28 17:28 1139tar 1. 文件或目录打包: ta ... -
【转】linux yum命令详解
2011-11-23 11:10 1246yum (全 称为 Yellow do ... -
more /etc/sysconfig/network-scripts/ifcfg-eth0
2011-11-14 22:46 2202[root@localhost ~]# more /etc/s ... -
CentOS 6.0 gcc-c++ 光盘安装
2011-11-14 15:25 3385CentOS 6.0 gcc-c++ 光盘安装(进入root用 ... -
CentOS 卸载低版本apache
2011-11-02 22:34 1369卸载apache [root@server ~]# rpm ... -
虚拟机中 CentOS 网络配置图解
2011-11-02 18:38 1597网络环境:公司局域网,每个人分的“静态”ip。 宿主机i ... -
设置CentOS防火墙开放端口
2011-10-18 15:05 1163在我们使用CentOS系统的时候,CentOS防火墙有时是需要 ... -
开启linux ssh远程登录
2011-10-16 17:47 2053经常通过ssh工具连接linux进行开发操作,但真正自己弄的时 ... -
ubuntu root 默认初始密码修改
2011-07-24 21:03 1452ubuntu root 默认初始密码修改 ... -
如何编写一个shell脚本
2011-01-10 00:25 1630为什么要进行shell编程 ...
相关推荐
"VMware 安装 CentOS+JDK+Tomcat+MySQL" 本文档是关于在 VMware 中安装 CentOS 操作系统,并在其上安装 JDK、Tomcat 和 MySQL 的详细指南。该指南适合从事软件开发运维工作的人群,旨在帮助他们快速搭建一个完整的...
centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细
### 服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录 #### 一、安装CentOs6.6 **步骤解析:** 1. **下载与烧录ISO镜像:** - 首先需要下载好Linux (CentOs6.6mini) 的ISO文件,通过U盘制作工具如“大白菜...
我安装的ContOS8(版本:CentOS-Stream-8-x86_64-20191219-dvd1)没有默认安装 检查是否预装jdk,如果有请先卸载: yum -y remove java 确认安装版本: 注意jdk版本,不要安装错了,同理你可以选择其他对应版本的...
本篇将深入探讨如何将Java环境(JDK)、MySQL数据库、Tomcat应用服务器以及Web项目整合打包成一个RPM软件包,以便实现一键安装。 首先,让我们理解RPM的基本概念。RPM是一种用于安装、升级、查询、验证和卸载软件的...
本文将详细介绍如何在CentOS上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...
在 CentOS 操作系统中搭建开发或生产环境时,常常需要安装一些基础的软件,例如 JDK、Tomcat 和 MySQL。本文将详细介绍如何在 CentOS 下安装 JDK 7、Tomcat 7 和 MySQL 5.5.28,这些都是开发 Java Web 应用程序所需...
centOS8 安装LNMT(nginx+mysql+tomcat),此文档为本人原创的文档,有兴趣可以看一下: 本文在centos8基础上进行安装,软件版本如下: 名称 版本 安装方式 备注 jdk 13.0.2 rpm Oracle jdk,目前最新版本 nginx...
虚拟机安装centos部署jsp网站一站式,个人三天部署成功,很详细包括 centos虚拟机安装,linux基础,mysql安装,apapche安装,tomcat安装等 问题注意事项都有,apache和tomcat整合
本文将详细介绍如何在CentOS7上安装JDK8、MySQL8和Tomcat9,并配置相应的环境变量。 首先,我们开始安装JDK1.8。Oracle官网提供了JDK的下载链接,通常为tar.gz格式的压缩包。你需要在你的本地计算机上下载对应版本...
总结以上步骤,您已经完成了在CentOS 7.3系统上安装JDK 1.8、Tomcat 9以及MySQL数据库的基本流程。这些步骤不仅涵盖了软件的安装,还包括了环境配置和服务管理等内容,有助于搭建一个稳定可靠的Java Web应用开发环境...
【CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程】 在进行大规模分布式系统开发时,集成多种组件是常见的需求。本教程将详细介绍如何在CentOS操作系统上配置Jdk、Jboss应用服务器、dubbo服务治理框架以及zookeeper...
### CentOS 7上安装JDK、Tomcat及MySQL的详细步骤 #### 一、安装JDK 1. **下载JDK** - 首先访问Oracle官方提供的JDK下载页面,选择适合CentOS 7的JDK版本进行下载。例如,下载JDK 8的版本,下载链接为:`...
总结起来,在CentOS 6.5上安装JDK、Tomcat和MySQL,涉及到了软件包管理器`yum`的使用,文件传输工具如`wget`,以及对系统服务的管理。理解并掌握这些步骤,将有助于你在Linux环境中快速搭建和管理Java Web服务。同时...
本文档详细介绍了如何在CentOS7环境下安装配置MySQL5.6、JDK1.7和Tomcat7。通过这些步骤,可以确保服务器环境能够支持Java Web应用程序的运行。每一步都提供了具体的操作指南,便于读者理解和操作。此外,还提供了...
在这个场景中,我们需要关注的是Centos7的安装、Mysql的部署(包括编码设置)、JDK的安装以及防火墙规则的调整。下面我们将详细讲解这些步骤。 首先,Centos7.0的安装是一个基本的Linux发行版安装过程,它通常涉及...
在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...