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

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

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

    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

  • 相关阅读:
    Oracle查询语句中指定索引时优化器及指定索引不好使的处理方法
    oracle 死锁处理
    ORACLE里锁的几种模式
    oracle rpad()函数
    Oracle JOB
    Oracle 函数取汉字的拼音首字母
    COM 组件注册方法
    oracle 创建一个用户,只能访问指定的对象
    SOAP和WSDL的一些必要知识
    【转】net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
  • 原文地址:https://www.cnblogs.com/proli/p/5167322.html
Copyright © 2011-2022 走看看