web服务器从零开始部署
来源:互联网 发布:js中offsetwidth 编辑:程序博客网 时间:2024/06/04 19:58
1.安装JDK
之前使用yum命令去安装jdk,结果实际上安装了一个jre,应用跑不起来,还是老老实实的下载安装包算了,强烈不推荐使用命令行安装jdk的方式,因为如果不太熟悉的话很可能装错且一旦装错环境变量之类的麻烦不断。
1.下载安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
注意区分32位和64位
2.解压安装包
将安装包拷贝到/usr/local/目录下执行
$ tar xvf jdk-7u45-linux-x64.tar.gz
删掉安装包
$ rm -rf jdk-7u45-linux-x64.tar.gz
然后配置好环境变量就好了
3.设置环境变量
$ vi /etc/profile
添加如下内容:
#set java environmentJAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.121JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH
使配置生效
$ source /etc/profile
4.查看版本,安装完成
java version "1.7.0_80"Java(TM) SE Runtime Environment (build 1.7.0_80-b15)Java HotSpot(TM) Server VM (build 24.80-b11, mixed mode)
2.安装Mysql
使用yum安装mysql的过程中,系统总是报错:
You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest
百度了一下这个问题,解决链接
通过yum来进行mysql的安装:
输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:
$ yum list | grep mysql
通过如下命令将mysql mysql-server mysql-devel都安装好
$ yum install -y mysql-server mysql mysql-devel
查看安装好的Mysql的版本号:
$ rpm -qi mysql-server
启动mysql服务的命令:
$ service mysqld start
重启mysql服务的命令:
$ service mysqld restart
一开始mysql只有root管理员账号,且是没有密码的,执行如下命令进入mysql:
$ mysql -u root
执行如下命令为root账号设置密码:
mysql > use mysql;mysql > update user set password=password('密码') where user=‘root‘;mysql > exit;
后续登录的时候就需要使用密码来登录mysql了:
$ mysql -u root -p
如果还是可以用mysql -u root
直接登录,则可尝试使用service mysqlq stop
停止mysql服务,再使用service mysqlq start
启动服务器试试
设置mysql可以被远程连接
- 设置iptables开放3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT/etc/rc.d/init.d/iptables save
- 在’mysql’这个数据库里执行GRANT ALL ON . to user@’IP’ IDENTIFIED BY ‘password’;
其中,user表示用户,对我来说就是root,IP表示登录机器的ip,直接写个通配符%可以在任何主机上连接.
password该用户对应的密码.
所以最终的命令就是:
grant all privileges on *.* to 'root'@'%' identified by '*****' with grant option;FLUSH PRIVILEGES;
3.安装Nginx
见 Linux(CentOS)下,下载安装Nginx并配置
4.安装node
1.先安装依赖
$ yum -y install gcc make gcc-c++ openssl-devel wget
2.下载源码及解压
$ wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz tar -zvxf node-v0.10.26.tar.gz
3.编译及安装
$ make && make install
5.安装pm2
$ npm install -g pm2
6.安装mongodb
1.下载安装包
wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz
2.解压安装包
tar zxvf mongodb-linux-i686-2.4.9.tgz
3.然后可以删掉安装包了,将解压后的目录改名成mongodb,在里面新建data目录,在data目录下新建db和logs目录,分别用来存放数据库和日志
4.在mongdb的bin目录下
vi mongodb.conf
在其中写入以下内容
dbpath = /opt/mongodb/data/db #数据文件存放目录 logpath =/opt/mongodb/data/logs/mongodb.log #日志文件存放目录 port = 27017 #端口 fork = true #以守护程序的方式启用,即在后台运行 nohttpinterface = true
5.启动mongodb
在bin目录下:./mongod –config mongodb.conf
mongodb就在后台运行了。
- web服务器从零开始部署
- 从零开始搭建web项目并部署到本地服务器
- WEB服务器部署日记
- Web项目服务器部署
- 从零开始学习Linux部署Java web项目
- 从零开始学习Linux部署Java web项目
- 从零开始学习Linux部署Java web项目
- 从零开始服务器配置java web项目
- 从零开始搭建你的Web服务器
- 部署java web服务器环境部署
- 服务器部署java web项目
- web 部署到云服务器
- Resin服务器部署web项目
- web项目部署服务器上线
- Linux Web服务器部署介绍
- Jboss服务器部署web项目
- web项目部署到服务器
- Windows 服务器 部署JAVA Web
- soot基础 -- soot中基本的对象
- 软件开发注意事项
- struts1和struts2区别
- 第16周 项目4-英语单词的基数排序
- Oracle行转列、列转行的Sql语句总结
- web服务器从零开始部署
- getRootConfigClasses和getServletConfigClasses区别
- 正确的单例写法
- Linux下安装python的pycurl模块
- 第十六周 项目1 验证算法-直接选择排序
- Android录音--AudioRecord、MediaRecorder (音频文件格式处理)
- terracotta集群初尝试-helloword
- ora-12154 TNS无法处理服务名”的解决办法之tnsnames.ora模板
- 在AIX环境下安装IBM JDK 1.6的教程