1、一个完整的linux服务器,提供相关账号密码
2、根据所在云服务器的相关了解进行如下操作:
1、进行数据盘的分区,挂载数据盘
2、进行开发环境的安装:
1、安装jdk,进行环境变量配置:
一、使用Xftp工具上传jdk文件到linux系统进行解压
如:放在 /usr/local 文件夹下(后续文件路径可自定义)
解压到指定目录:tar zxvf test.tgz -C 指定目录
比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录
tar zxvf /source/kernel.tgz -C /source/linux-2.6.29
二、配置jdk环境变量
/etc 目录下 profile 文件
执行命令:
# vim /etc/profile在文件的最后面添加下面配置:
export JAVA_HOME=/usr/local/jdk1.7.0_80
export JRE_HOME=/usr/local/jdk1.7.0_80/jre
export PATH=$PATH:/usr/local/jdk1.7.0_80/bin
export CLASSPATH=./:/usr/local/jdk1.7.0_80/lib:/usr/local/jdk1.7.0_80/jre/lib或者:
JAVA_HOME=/usr/local/jdk1.7.0_80
JRE_HOME=/usr/local/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH重新加载文件命令:
# source /etc/profile三、查看java版本是否安装成功
执行命令:
显示版本
# java -version
显示执行参数
# javacJdk路径需要赋予权限:
# sudo chmod -R 750 /工作目录其中
-R 是指级联应用到目录里的所有子目录和文件
750 表示文件所有者有读、写、执行权限,文件组有读、执行权限,其他用户没有权限
属主:rwx=4+2+1=7。
属组:r-x=4+0+1=5。
其他:—=0+0+0=0
写入、读取和执行权限具有以下数字值:
r (读) = 4
w (写) = 2
x (可执行) = 1
无权限 = 0
特定用户类的权限数字是该类的权限值之和。
四、tomcat安装及相关配置:
修改server.xml文件端口及对应系统存放路径;
修改setenv.sh文件,jdk路径与tomcat路径

五、如下东西进行一一安装

六、memcached 服务安装
1、Linux系统安装memcached,首先要先安装libevent库
2、tar zxvf /opt/source/libevent-1.4.12-stable.tar.gz -C /opt/source
3、cd /opt/source/libevent-1.4.12-stable
4、 ./configure --prefix=/usr/local/libevent
5、 make
6、make install
7、安装过程中如有报错信息,请自行百度查询并根据指引处理
8、测试libevent是否安装成功:# ls -al /usr/lib | grep libevent
9、接下来进行memcached 安装
wget http://memcached.org/latest 下载最新版本
tar -zxvf memcached-1.x.x.tar.gz 解压源码
cd memcached-1.x.x 进入目录
./configure --prefix=/usr/local/memcached 配置
make && make test 编译
sudo make install 安装
10、后台启动命令:
# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d -u root11、查看是否启动成功:
# ps -ef|grep memcached七、linux环境下安装nginx步骤
开始前,请确认gcc g++开发类库是否装好,默认已经安装。
ububtu平台编译环境可以使用以下指令
apt-get install build-essential
apt-get install libtool
centos平台编译环境使用如下指令
安装make:
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gcc gcc-c++
下面正式开始:
一、选定安装文件目录
可以选择任何目录,本文选择 cd /usr/local/src
二、安装PCRE库
ftp:///pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:(本文参照下载文件版本:pcre-8.37.tar.gz 经过验证未发现这个版本,若想下载最新版本请打开上面网址。本文选择pcre-8.39.tar.gz)
cd /usr/local/src
wget ftp:///pub/software/programming/pcre/pcre-8.39.tar.gz
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install三、安装zlib库
http://zlib.net/zlib-1.2.11.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包:(本文参照下载文件版本:zlib-1.2.8.tar.gz 经过验证未发现这个版本,若想下载最新版本请打开上面网址。本文选择zlib-1.2.11.tar.gz )
cd /usr/local/src
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install四、安装openssl(某些vps默认没装ssl)
cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz五、安装nginx
Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:
cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install注:这里可能会出现报错

按照第四步方法或者
ubuntu下
apt-get install openssl
apt-get install libssl-dev
centos下
yum -y install openssl openssl-devel
六、启动nginx
因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。
linux 修改路径/usr/local/nginx/conf/nginx.conf,Windows 下 安装目录\conf\nginx.conf。
修改端口为8090,localhost修改为你服务器ip地址。(成功就在眼前!!)

启动nginx
netstat -ano|grep 80如果查不到执行结果,则忽略上一步(ubuntu下必须用sudo启动,不然只能在前台运行)
sudo /usr/local/nginx/nginx七、nginx重启、关闭、启动
启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
例如:
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf停止
nginx的停止有三种方式:
从容停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -QUIT 2072
快速停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
强制停止
[root@LinuxServer ~]# pkill -9 nginx重启
1、验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!

方法二:在启动命令-c前加-t

2、重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务

八、最终结果:

九、项目文件存放路径
放到这个文件下,创建文件夹放入就好。

















