您的位置:首页 > 运维架构 > 网站架构

网站从无到有--个人(第一次)搭建。服务器环境搭建 对大家有帮助那就最好-第一次发

2016-01-28 19:47 453 查看
最近想搭建一个个人的网站:但自己从来没有接触过就上网收,然后自己总结了:记录下来。

----自己选的阿里云的,注册账号什么的。

1/ 首先买一个域名:.com的比较贵(我选的.com的)其他的貌似都比较便宜 建议.com 或。cn。.xyz-其他的没怎么了解--貌似国内不行

2/阿里云上买一个服务器:自己用的学生的身份买的 加上优惠券 3个月共9.9元 --!

3/然后就是备案了。首先填写初次备案的信息(由于楼主是重庆的照片的那个自己用平板签的字,很快很方便)。然后一天内就会有电话回馈。告诉你要改或者直接通过。

由于有同学有备案过,就用的他的幕布,然后在初审通过的当天就照好幕布。填好信息,然后 第二天就直接通过了。

只花了两天的时间域名/服务器/备案/什么的全部搞定---重庆的办事简洁些。

自己下的两个软件--后面用得很频繁的--putty(很小) --xftp4这两个都很实用的

然后就是服务器环境的搭建了--(自己选的centos系统)jdk----tomcat---mysql

=====jdk的安装=======

-------jdk安装很简单

查看
yum -y list java*

安装
yum -y install java-1.8.0-openjdk*

成功后查看版本
java -version

应该在usr/local/lib jvm

---------

=====tomcat=====

解压
# tar xzf apache-tomcat-8.0.20.tar.gz (前提是你有这个-安装包-)

把apache-tomcat-7.0.67目录重命名tomcat

mv apache-tomcat-7.0.67 /usr/local/tomcat

vi server.xml 将8080改为80----这个改后就不用端口号直接www.xxx.com就是你的项目呢(最开始是大的tomcat)

webapps/root/"your project" ---默认显示的是root 下面的index.jsp/html..

# yum install httpd

# chkconfig –levels 235 httpd on
# yum -y install tomcat
最后,我们整理一下思路:centos yum安装了tomcat之后,
会将配置文件单独放在/etc/目录下,因为/etc目录就是Linux操作系统存放系统配置文件的目录啊
!然后它会把与用户应用相关的文件放在/var/lib目录下。这于我们习惯的Windows大不一样,
Window下一个软件在用户看来就是在一个目录下(其实系统中并不是这样),
所以我们就感到方便,但这绝对阻碍了我们理解软件的本来面目。

=======mysql=======

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

sudo yum install mysql-server

检查安装结果
rpm -qa|grep -i mysql

启动服务
service mysql start
密码为空
mysql 直接就登陆mysql 了

status ---查看当前数据库的状态什么的

source /var/ftp/pub/sogoodsoft.sql;

创建数据库后随之改变数据可得字符集为 utf8

大小写
lower_case_table_names=1 --mysql表名什么的要区分大小写

下面的可以不用弄

alter database mydb character set utf8 ---数据库的字符集 建好数据库后一定要最这个,不然中文 乱码什么的

set character_set_XXX=gbk或是utf8

set names XXX

=======项目发布=======

发布项目
将项目打成WAR包 myeclipse -->exprot--->war file ---会自动进来文件

然后放入tomcat 的webapps目录下 访问的时候 就直接 www.xx.com/项目名/

root下的是tomcat的默认页面

=====mysql改默认密码===

1.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。 ------(:wq)

2.重新启动mysqld

# service mysqld restart

3.登录并修改MySQL的root密码
# /usr/bin/mysql

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> USE mysql ; ==需要做的==

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed

mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; ==需要做的==

Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ; ==需要做的==

Query OK, 0 rows affected (0.01 sec)

mysql> quit ==需要做的==
Bye

4.将MySQL的登录设置修改回来
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。

5.重新启动mysqld
# service mysqld restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: