- 浏览: 943320 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 2278#! /bin/sh 是指此脚本使用/bin/sh来解释执 ... -
CentOS Linux搭建SVN Server配置详解
2012-12-10 10:38 2937CentOS Linux搭建SVN Server ... -
centos make命令不能用
2012-11-29 15:56 2237在centos 5下安装软件遇到的问题,google了一圈,是 ... -
【转】Vi 技巧之:快速移动
2012-07-14 10:43 9171、 按屏幕移动 (1)最常用的几个命令如下: Ct ... -
【转】Linux FTP命令详解及使用技巧
2012-07-14 10:42 1054ftp 主机名/IP /*登录ftp服务器,会提示输入用户名 ... -
【转】tar打包和解压的使用
2012-04-28 17:28 1105tar 1. 文件或目录打包: ta ... -
【转】linux yum命令详解
2011-11-23 11:10 1208yum (全 称为 Yellow do ... -
more /etc/sysconfig/network-scripts/ifcfg-eth0
2011-11-14 22:46 2146[root@localhost ~]# more /etc/s ... -
CentOS 6.0 gcc-c++ 光盘安装
2011-11-14 15:25 3337CentOS 6.0 gcc-c++ 光盘安装(进入root用 ... -
CentOS 卸载低版本apache
2011-11-02 22:34 1327卸载apache [root@server ~]# rpm ... -
虚拟机中 CentOS 网络配置图解
2011-11-02 18:38 1561网络环境:公司局域网,每个人分的“静态”ip。 宿主机i ... -
设置CentOS防火墙开放端口
2011-10-18 15:05 1133在我们使用CentOS系统的时候,CentOS防火墙有时是需要 ... -
开启linux ssh远程登录
2011-10-16 17:47 2010经常通过ssh工具连接linux进行开发操作,但真正自己弄的时 ... -
ubuntu root 默认初始密码修改
2011-07-24 21:03 1401ubuntu root 默认初始密码修改 ... -
如何编写一个shell脚本
2011-01-10 00:25 1602为什么要进行shell编程 ...
相关推荐
centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细
服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录
centos一键安装jdk+mysql+nginx+tomcat+php
适合从事软件开发运维工作的人群
虚拟机安装centos部署jsp网站一站式,个人三天部署成功,很详细包括 centos虚拟机安装,linux基础,mysql安装,apapche安装,tomcat安装等 问题注意事项都有,apache和tomcat整合
centos下安装jdk7+tomcat7+mysql5.5.28 这是目前比较新的版本的,经过测试,可用
该文档描述了centos中JDK,mysql的安装,操作,对菜鸟来说很有用哦
CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程 1.软件准备 2.安装步骤 2.1.安装虚拟机 2.2.在CentOS上安装JDK 2.3.安装Jboss 2.4.Zookeeper单机版的安装与测试 2.5.Zookeeper 集群安装 2.6.dubbo管理控制台及集成...
yum安装jdk和mysql和tomcat软件(CentOS6实战经验)。包你轻松安装成功
关于centos7安装Jdk+tomcat+mysql,里面有详细的文档教程和说明
CentOS安装jdk、MySQL、tomcat、svn、nginnx.pdf
CentOS+Apache+PHP+MySQL.pdf 描述 CentOS 下安装配置 Apache+MySQL+PHP
安装Centos7 然后安装Mysql 修改Mysql默认编码为utf8 Centos防火墙端口设置,JDk安装及环境变量设置
在centos7.3下安装jdk1.8、tomcat9和mysql数据库,包括如何设置开机启动服务。
vagrant-latmp:Vagrant LA(T)MP堆栈:CentOS 7 + Apache HTTP + Apache Tomcat + MySQL + PHP + Python + Ruby + Node.js
我安装的ContOS8(版本:CentOS-Stream-8-x86_64-20191219-dvd1)没有默认安装 检查是否预装jdk,如果有请先卸载: yum -y remove java 确认安装版本: 注意jdk版本,不要安装错了,同理你可以选择其他对应版本的...
这个是我亲自一步一步做的,测试成功,没有任何问题,内容详细。centos6.5系统搭载apache2.2,做tomcat负载均衡,实现动静分离,session同步。
Centos搭建OpenACS服务器用到的包,包含jdk-8u311-linux-x64.rpm,mysql-connector-java-8.0.28.zip,jboss-4.2.2.GA.zip,openacs-bin-0.5.0.3.zip,是自己在搭建OpenACS服务器过程中真实用到的包,目前服务器已...
本资源适用于在linux上安装开发者环境,安装其他版本的开发环境大同小异,本资源可供用于参考。
出于效率和安全性等考虑,一般会将搭建好的项目迁移至Linux上,所以需要按住安装CentOS系统或者ubuntu,可以先在虚拟机中练习下,如何安装JDK,Tomcat,MYsql,与大家分享下。