基于Linux系统--web环境搭建
上线部署文档
数据库部分
1.下载Mysql服务 #yum install mysql-server
2.更改 /etc/my.cnf
3.启动Mysql etc/init.d/mysqld/ start
进入MySQL mysql –u root -p
(查看数据库 show databases;)
(查看数据库/用户 select database();)
(切换用户 use inxedudb;)
(查看用户确认 select database();)
(退出 Ecit;)
cdc
4.root连上数据库
(启动mysql服务 /etc/init.d/mysqld start)
(进程查看 ps -ef | gerp ***)
/(端口禁用 netstat-anp | grep ***)
Netstat –anp | grep 3306
(关闭防火墙 service iptables status)
#mysql -u root -p
5. 创建数据库
SQL>create database inxedudb;
SQL>use inxedudb
6. 创建用户
SQL>grant all on inxedudb.* to 'inxedu'@'%' identified by 'inxedu';
7. 使用工具将数据库数据导入
右键运行SQL文件
************************ ***************************
中间件部分
1. 把tomcat1.zip上传到服务器根目录下文件夹下
2. 解压tomcat1.zip
3. 修改tocmat程序启动路径
/opt/tomcat_1/conf/server.xml
4. 配置项目的配置文件project.properties(mooc/WEB-INF/classes)
5. tomcat启动命令
#/opt/tomcat_1/bin/startup.sh
***************************************************************
系统部分
1. 下载gcc
# yum install gcc
Memcache部分
1. memcache 安装
(1)把source.zip 上传到/opt下
(2)命令解压压缩文件:unzip source.zip
(3)进入目录命令:cd /opt/source
(4)安装memcache命令:sh memcache.sh
(5)memcache运行命令:/opt/memcached/bin/memcached -d -m 1024 -u root -p 12000
(6)默认启动12000端口
查看是否启动:netstat –anp | grep 12000
查看tomca 进程 ps –ef
**************************************************************
Nginx部分
1. nginx安装
(1)把source.zip 上传到/opt下
(2)命令解压压缩文件:unzip source.zip
(3)进入目录命令:cd /opt/source
(4)安装nginx命令:sh nginx.sh
(5)nginx配置文件模板中的文件覆盖:
将上线部署说明中的nginx配置文件模板-nginx.conf 覆盖到 /opt/nginx/conf中
将上线部署说明中的nginx配置文件模板-vhosts 上传到/opt/nginx 目录下
(6)nginx启动命令:/opt/nginx/sbin/nginx
(7)nginx启动命令:/opt/nginx/sbin/nginx -s reload
(8)nginx配置文件修改:
/vhosts/inxedu_web.conf
修改 nginx.conf
修改这个地方为自己的域名p