最近想搭建一个个人的网站:但自己从来没有接触过就上网收,然后自己总结了:记录下来。

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

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

转载于:https://www.cnblogs.com/proli/p/5167322.html

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

  1. 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装

    腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...

  2. python服务器搭建nginx_python服务器环境搭建Flask,uwsgi和nginx

    python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了.为 ...

  3. LAMP服务器环境搭建及工程部署

    LAMP服务器环境搭建及工程部署 这篇文章是我之前讲的环境搭建和项目部署视频讲解的文字版本,由于之前直播录屏的时候没有空闲的服务器进行搭建,所以没有详细的截图等可以展示. 现在刚好我手头有一台vps刚 ...

  4. win2003系统服务器搭建,最新版WIN2003系统服务器环境搭建教程.doc

    最新版WIN2003系统服务器环境搭建教程 ==================================================================== 新网合租特此说明: ...

  5. 服务器php环境配置续费,php 服务器环境搭建配置

    摘要 腾兴网为您分享:php 服务器环境搭建配置,钻石星球,智慧农业,思维导图,扇贝单词等软件知识,以及华为主题app,mychrome,花椒直播app,漫画猫,d3dx9_34.dll,360骑卫士 ...

  6. NLB+WEB服务器环境搭建

    NLB+WEB服务器环境搭建 环境准备 本环境涉及5台PC,均使用双网卡,一块网卡用来登录管理,另一块网卡用于内网实验 PC:用来测试访问NLB环境下WEB服务器是否可用,内网ip 192.168.8 ...

  7. 基于阿里云服务器环境搭建到项目上线系列文章之六——项目部署

    基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...

  8. lux系统服务器安装后多大,服务器环境搭建

    框架使用: maven的setting文件修改 运行环境配置:dev 服务器环境搭建: 一.docker安装 1.卸载旧版本 sudo yum remove docker ​ docker-clien ...

  9. Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站

    Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...

  10. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

最新文章

  1. 妙用vector:根据第一个不等的元素比较两个序列大小的利器
  2. linux安装光盘制作工具,(三)Linux平台多操作系统安装盘制作工具
  3. C++对象模型3--无重写的单继承
  4. CF633C:Spy Syndrome 2——题解
  5. matlab fullbnt,Matlab2010下使用FULLBNT工具箱建立复杂的动态贝叶斯网络
  6. cadence SPB17.4 - orcad - 层次原理图
  7. 如何锁定win10笔记本键盘
  8. C# 高并发获取唯一ID算法
  9. 谷歌日志glog库的使用
  10. 华为通信算法岗(实习)-- 准备到入职全记录
  11. 人人网陈一舟:创业18年,我领悟的五点心得
  12. perl unicode
  13. Linux:GNU/Linux、BSD、自由软件、GPL、glibc词义说明
  14. 奔跑吧java之向大佬学习
  15. 基于企业微信api 开发 消息推送提醒 Python与Java
  16. Saas.低代码平台建设
  17. 常用iOS、Mac框架和库及常用中文开发博客
  18. 矩阵分解及其代码实现
  19. C4D阿诺德渲染器:C4DtoA for mac(支持c4d S24)
  20. 中兴交换机配置telnet连接_交换机入门级别的基础配置,基础配置也非常重要,一分钟了解下...

热门文章

  1. Karabiner Elements使用技巧分享,帮您简单修改使用键位
  2. IteratorX 正式开源:超好用的 jdbc reader
  3. 【转载】在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 拒绝访问,并可修改MySQL密码...
  4. React Advanced 备忘
  5. django从入门到放弃之001.初探
  6. 头文件不是可有可无的
  7. 使用git bash提交代码到github托管
  8. OpenGL学习笔记2 —— 画立方体
  9. 供电绘图计算软件-新增了图库管理功能
  10. 给 IDEA 换个酷炫的主题吧,这个有点哇塞啊!