金山云—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、在浏览器中输入自己的域名进行测试访问,如果能正常访问则配置成功
金山云—ubuntu-web服务器完整部署笔记的更多相关文章
- IIS 7 Web服务器上部署ASP.NET网站(转)
IIS 7 Web服务器上部署ASP.NET网站小记 摘自:http://swanmsg.blog.sohu.com/162111073.html 网上查找了很久关于iis7配置asp.net配置问题 ...
- .net core 使用IIS作为宿主Web服务器,部署常见问题
ASP.NET Core 使用IIS作为Web服务器,部署在IIS上 所做的步骤部署完毕后,启动网站 出现 An error occurred while starting the applicati ...
- 打通版微社区(3):在Web服务器上部署memcache For DZ3.2
写在前面:首先这个数据库加速程序的原理,是将数据库内容缓存到Web服务器的内存上,也就是内存换速度.我本次微社区的应用其实应该用不了这个,只是看到好多DZ论坛部署的都安装了这个,我就练手一下以便不时之 ...
- 阿帕奇web服务器下载部署安装运行
链接: https://jingyan.baidu.com/album/d8072ac47baf0eec95cefdca.html?picindex=4 1.apache服务安装成功可是启动失败“wi ...
- linux篇之Nginx web服务器简单部署
一.安装部署nginx 1. 部署前先对nginx介绍下别嫌BB: 如果你听说或使用过Apache软件,那么很快就会熟悉Nginx软件,与Apache软件类似, Nginx(“engine x”)是一 ...
- Ubuntu系统Apache 2部署SSL证书
几天前用Apache 2部署了一个静态网页,但通过域名访问时Google提示“不安全”,经了解,原来是缺少证书. 什么是SSL证书? SSL 是指安全套接字层,简而言之,它是一项标准技术,可确保互联网 ...
- 第五章、web服务器
一.web服务器 Web服务器就是整个万维网的骨干,广义上来说Web服务器既可以用来表示Web服务器的软件,也可以用来表示提供Web页面的特定设备和计算机.我们在网络上获取的所以资源,都需要有服务器来 ...
- web服务器
1.打破信息孤岛,实现信息的集成 2.配置文件 web.xml 定义自己的服务器应该要哪些功能! 3.tomcat 是一个servlet容器,一个web服务器. 部署:将web应用 ...
- linux 平台实现 web 服务器的自动化发布 (纯shell 版本,存在ssh 不能自动退出问题,待解决)
转至:https://www.cnblogs.com/vmsky/p/13824172.html 背景说明 1.集团OA系统上线,web App 部署在6台服务器中,因项目初期,每次更新都需要进行大量 ...
随机推荐
- Unity 相关经典博客资源总结(持续更新)
就作为一个记录吧,把平时看过的Unity相关的一些好的Blog记录并分享. 好的论坛: Unity官方脚本 点评:这个不用说了,最核心的内容,理解整个Unity引擎的方方面面,梳理结构. Unity ...
- js判断浏览器,包括Edge浏览器
/* * 描述:判断浏览器信息 * 编写:LittleQiang_w * 日期:2016.1.5 * 版本:V1.1 */ //判断当前浏览类型 function BrowserType() { va ...
- css 多个不定数量提交按钮居中显示,纯css解决
前几天在公司修改一个css 多个按钮居中问题,其实这样的问题很多前端程序员都遇到过,举个例子吧: 在一行中有三个按钮或是两个按钮...个数不定,然后间距固定:然后就有很多人把所有按钮放到一个div中, ...
- 【python】调用机器喇叭发出蜂鸣声(Beep)
##coding:utf-8 import winsound winsound.Beep(600,6000) #其中600表示声音大小,1000表示发生时长,1000为1秒
- MyBatis原理分析之三:初始化(配置文件读取和解析)
1. 准备工作 编写测试代码(具体请参考<Mybatis入门示例>),设置断点,以Debug模式运行,具体代码如下: )ExecutorType:执行类型,ExecutorType主要有三 ...
- 一个奇葩的SQL
需求 建表脚本 CREATE TABLE [dbo].[A]( ) NOT NULL, ) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[B]( ) NOT N ...
- ElasticSearch优化配置
################################################################### /etc/elasticsearch/elasticsearch ...
- Redis 简单命令
1. 新增 set keyName "keyValue" 2. 获取 get keyName 查看所有Key keys * 3. 删除 //删除当前数据库中的所有Key flush ...
- [Maven]修改Maven的本地仓库路径
安装Maven后我们会在用户目录下发现.m2 文件夹.默认情况下,该文件夹下放置了Maven本地仓库.m2/repository.所有的Maven构件(artifact)都被存储到该仓库中,以方便重用 ...
- [转]大数据hadoop集群硬件选择
问题导读 1.哪些情况会遇到io受限制? 2.哪些情况会遇到cpu受限制? 3.如何选择机器配置类型? 4.为数据节点/任务追踪器提供的推荐哪些规格? 随着Apache Hadoop的起步,云客户 ...