在阿里云centOS上搭建 nginx tomcat mysql 环境
2015-05-24 20:24
489 查看
阿里云centOS系统,远程搭建环境
使用搜狐的镜像epel
yum install wget
wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum localinstall epel-release-6-8.noarch.rpm
先进入/user/local然后:
wget
http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz
tar -zxvf apache-tomcat-7.0.61.tar.gz
运行命令(名字太长可以使用mv命令重命名)
/usr/local/apache-tomcat-7.0.61.tar.gz/bin/start.sh
tail -f /usr/local/apache-tomcat-7.0.61.tar.gz/logs /catalinan.out
rpm -ivh
http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
2,查看yum的nginx信息
yum info nginx
3,安装并启动nignx
[root@server ~]# yum install nginx
[root@server ~]# service nginx
start Starting nginx: [ OK ]
常用操作
配置文件:/etc/nginx/conf.d/default.conf简单配置:
这里只是简单的配置,基本就ok了。仅仅是静态文件的加速访问,没有使用负载均衡。
操作如下:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
shell> yum repolist enabled | grep mysql
shell> sudo yum install mysql-community-server
shell> sudo service mysqld start
You can check the status of the MySQL server with the following command:
Stop the MySQL server with the following command:
shell> sudo service mysqld stop
修改默认密码
mysql>user mysql;
mysql>update user set Password = password(‘new-password’) where User = ‘root’;
mysql>flush privileges;
登陆
mysql -u root -p
查看数据库编码规则:
show variables like ‘character%’;
![](http://img.blog.csdn.net/20150524201351571)
如果不一致,需在mysql的配置文件中新增,注意是新增!!**
vim /etc/my.cnf
修改后如下:
![](http://img.blog.csdn.net/20150524201842630)
service mysqld start
启动失败的话一定是修改的语法错了,检查my.cnf
新建数据库
建库mydb库,并导入test.sql文件
create database mydb;
use mydb;
source /tmp/test.sql
使用搜狐的镜像epel
yum install wget
wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum localinstall epel-release-6-8.noarch.rpm
安装TOMCAT
这里没有采用yum安装,因为yum将tomcat默认安装到/usr/share/ 目录下。因为需要,手动安装到 /usr/local 目录下先进入/user/local然后:
wget
http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz
tar -zxvf apache-tomcat-7.0.61.tar.gz
运行命令(名字太长可以使用mv命令重命名)
/usr/local/apache-tomcat-7.0.61.tar.gz/bin/start.sh
tail -f /usr/local/apache-tomcat-7.0.61.tar.gz/logs /catalinan.out
安装nginx
1、CentOS 6,先执行:rpm -ivh
http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
2,查看yum的nginx信息
yum info nginx
3,安装并启动nignx
[root@server ~]# yum install nginx
[root@server ~]# service nginx
start Starting nginx: [ OK ]
常用操作
service nginx start service nginx restart service nginx reload 对应: /etc/init.d/nginx start /etc/init.d/nginx stop /etc/init.d/nginxrestart /etc/init.d/nginx reload
配置文件:/etc/nginx/conf.d/default.conf简单配置:
server { listen 80 default_server; server_name _; #charset koi8-r; #access_log logs/host.access.log main; location / { #root /usr/local/tomcat/webapps/ROOT; #index index.do;如果首页为html的话就在此填写。 proxy_pass http://localhost:8080; } location ~ .*\.(jsp|do)$ { index index.do; proxy_pass http://localhost:8080; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Via "nginx"; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { root /usr/local/tomcat/webapps/ROOT; expires 30d; } location ~ .*\.(js|css)?$ { root /usr/local/tomcat/webapps/ROOT; expires 1h; } } }
这里只是简单的配置,基本就ok了。仅仅是静态文件的加速访问,没有使用负载均衡。
安装mysql
官方安装文档:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/操作如下:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
shell> yum repolist enabled | grep mysql
shell> sudo yum install mysql-community-server
shell> sudo service mysqld start
You can check the status of the MySQL server with the following command:
Stop the MySQL server with the following command:
shell> sudo service mysqld stop
修改默认密码
mysql>user mysql;
mysql>update user set Password = password(‘new-password’) where User = ‘root’;
mysql>flush privileges;
登陆
mysql -u root -p
查看数据库编码规则:
show variables like ‘character%’;
如果不一致,需在mysql的配置文件中新增,注意是新增!!**
vim /etc/my.cnf
#增加 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 #在[mysqld]标签下增加 character-set-server=utf8 lower_case_table_names=1 #(注意linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;# lower_case_table_names = 0 0:区分大小写,1:不区分大小写)
修改后如下:
service mysqld start
启动失败的话一定是修改的语法错了,检查my.cnf
新建数据库
建库mydb库,并导入test.sql文件
create database mydb;
use mydb;
source /tmp/test.sql
相关文章推荐
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手冊)
- 在阿里云 CentOS服务器上搭建nginx+mysql+php环境
- 阿里云CentOS环境搭建(Tomcat、JDK、MySql)
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- 购买阿里云服务器到服务器环境搭建(CentOS7.0:jdk+mysql+tomcat)
- (三)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - Nginx环境搭建
- 基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- [置顶] 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
- 菜鸟搭建Java环境的阿里云CentOS 7服务器所需要知道的一切(二)Tomcat & Mysql
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)