金山云—ubuntu-web服务器完整部署笔记

时间:2023-03-09 05:30:09
金山云—ubuntu-web服务器完整部署笔记

金山云—ubuntu-web (jdk环境配置+tomcat配置+nginx反向代理)服务器完整部署文档
第一步:挂载数据盘
参考金山云帮助文档 http://www.ksyun.com/doc/art/id/371
第二步:配置JDK环境
1、去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2、在新挂载的数据盘(/data)目录下创建java文件夹(sudo mkdir /data/java)
(若提示用户无读写权限,则给当前用户附权文件件/data读写权限 "sudo chmod -R 777 /data/ " 777是读、写、执行权限...切记别执行"sudo chmod -R 777 /*"
或“sudo chmod -R 777 /etc/” 因为/etc下文件全附权会导致sshd服务异常,暂时我还不知道怎么解决这个问题。。。。尴尬)
3、上传dk-7u21-linux-i586.tar.gz至/data/java文件夹 执行"tar -zxvf 压缩文件名.tar.gz" 解压文件
4、配置java环境变量:
编辑/etc/profile
sudo vi /etc/profile
i:insert
插入一下代码:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
点击 esc 输入:wq保存并退出
终端输入一下命令使配置生效 "source /etc/profile"
输入“java -version”如果现实java版本则配置成功

第二步:配置tomcat
1、去官网下载tomcat ;http://tomcat.apache.org/
2、将下载的包上传至/data目录下 并解压文件
3、进入tomcat/bin 目录 执行 sh.startup.sh启动tomcat,在浏览器访问:http://主机ip:8080 如果能正常访问则表示tomcat启动成功,
(因为在普通用户模式下安装的tomcat,有可能tomcat文件夹无访问权限,则tomcat无法启动,授权tomcat文件夹即可sudo chmod -R 777 /data/tomcat/)
第二步:nginx安装配置
1、在线安装模式 参考博文:http://www.cnblogs.com/languoliang/archive/2013/04/01/nginx.html
若提示无法找到nginx 安装包,则执行以下操作
执行  sudo apt-get update
执行 sudo apt-get -f install
再执行 sudo apt-get install nginx
nginx 在线安装 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
2、创建自己项目的反向代理配置文件:
在/data 目录下建立文件夹nginx-conf文件夹,创建mg.conf文件,内容如下
server {
#监听端口
listen 80;
#自己的域名
server_name issue.23youxi.com;
index index.html index.htm index.php;
#代理tomcat项目
location / {
proxy_pass http://127.0.0.1:8080/u8server/;

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 2000m;
index index.html index.htm;
}
}
3、让nginx加载自己的配置文件
进入/etc/nginx目录下 找到nginx.conf,在下面加入自己的配置文件位置:
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
include /data/nginx-cof/*;#上一步创建存放nginx配置文件的位置
保存/etc/nginx/nginx.conf文件
4、重启ngxin $sudo /etc/init.d/nginx restart
5、在浏览器中输入自己的域名进行测试访问,如果能正常访问则配置成功