记一次网站服务器搬迁实录

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:   这是一篇记录在日志里面的文章,今儿趁有时间整理整理。这篇文章记录了整个服务器切换的具体步骤和实施细则,一些小网站的搬迁和服务器的迁移可以做个参考。同时也记录下,方便自己的查阅。这是一个php+mysql写的网站,前期用的windows2003服务器。

  这是一篇记录在日志里面的文章,今儿趁有时间整理整理。这篇文章记录了整个服务器切换的具体步骤和实施细则,一些小网站的搬迁和服务器的迁移可以做个参考。同时也记录下,方便自己的查阅。这是一个php+mysql写的网站,前期用的windows2003服务器。后来由于业务需要,将其更换为linux的vps服务器。

  一、环境:

    操作系统:linux vps服务器

    服务器程序:apache、php和mysql

  二、操作步骤:

  1、创建数据库、用户、授权并导入数据

    登陆数据库:

mysql -uroot -p

创建数据库:

create database mywebdb;

创建用户(此处处于安全的考虑也可以将“%”改成“localhost”):

CREATE USER 'myWebDb789'@'%' IDENTIFIED BY 'myWebDBpwd_456';

授权(如果用户授权为“localhost”可访问,需要做相应的调整):

Grant all privileges on mywebdb.* to 'myWebDb789'@'%' with grant option;

提交更改:

FLUSH PRIVILEGES;

退出mysql,然后导入数据(如果正好和密码有特殊字符需要加双引号):

mysql -umyWebDb789 -pmyWebDBpwd_456 mywebdb</var/www/html/myweb.sql

  2、添加IP

    切换目录:

cd /etc/sysconfig/network-scripts

    创建文件:

vi ifcfg-eth0:2

    并添加以下内容

DEVICE="eth0:2"
BOOTPROTO=static
IPADDR=你的IP
NETMASK=子网掩码
GATEWAY=网关
NM_CONTROLLED="yes"
ONBOOT="yes"

    保存后重启网卡:

/sbin/service network restart

    查看是否添加成功:

ifconfig

eth0:2    Link encap:Ethernet  HWaddr 35:04:B6:WD:60:1A  
          inet addr:你的IP  Bcast:网关  Mask:子网掩码
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:28 Base address:0xe000 

  3、上传程序解压并修改数据库用户和密码

  4、配置apache

    切换目录

cd /usr/local/apache2/conf

    备份配置文件

cp httpd.conf httpd.conf_bak

    添加ip端口监听、服务名

    vi httpd.conf

#添加ip端口监听
Listen 你的IP:80
#添加服务名
ServerName 你的IP

    虚拟目录配置,添加以下内容

NameVirtualHost 你的IP:80
<VirtualHost 你的IP:80>
    DocumentRoot "/var/www/html/myweb/" #你web程序的根目录
    ErrorLog "|/usr/local/apache2/bin/rotatelogs /var/www/html/myweb/logs/error_log_%Y%m%d 86400" #你的error日志路径
    ServerName www.myweb.com #你的域名
    CustomLog "|/usr/local/apache2/bin/rotatelogs /var/www/html/myweb/logs/access_log_%Y%m%d 86400" combined  #你的访问日志路径
</VirtualHost>

<Directory "/var/www/html/myweb/"> #你web程序的根目录
        Options -Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

    重启apache

service httpd restart

  5、查看是否配置成功

http://你的IP(或者域名)/

  注,有时候会有很多意想不到的问题导致无法访问,这时就需要你的灵活解决了,下面是你有可能碰到的问题:

  • 此时可能会有权限的问题,因此你可以通过chmod更改目录权限,chown更改目录用户等来让网站正常运行起来。
  • 另外也有可能会由于机房防火墙问题导致无法访问。
  • 还有就是dns缓存过重暂时未生效。
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
弹性计算 运维 大数据
服务器使用感言
服务器就像一个虚拟的计算机一样,有着:cpu、硬盘、内存,系统、系统总线等 里面还包括了什么弹性云服务,云盘,云盘备份,快照,安全组,镜像,等等。
|
存储 缓存 前端开发
又拍云存储自建CDN技术探秘
又拍云存储是一个提供文件快速存储及通过CDN系统快速分发至全国各地访问的综合型服务商,目前主要提供图片和音频文件为主的静态小文件服务。海量小文件存储一直是业界难题,而我们数据中心的存储系统就是一个大型分布式Key/Value数据库,可很好解决小文件的存储问题(业界也有不少开源的分布式存储系统可使用,本文不再详述)。但对于小文件访问依然无法取得很好的性能,尤其是面对海量访问的情况,访问压力呈几何级数增大,对此我们有必要在此基础上加入CDN服务,以降低海量访问对数据中心造成的压力(以我们监控数据分析得到的结果:使用CDN服务可降低98%的压力)。
208 0
|
运维 监控 前端开发
Qcon演讲实录|手机淘宝客户端的攻防演练实践
混沌工程是一个业界比较流行的防范系统性风险的方法论, 其核心思想是通过不断地失败来避免失败,以主动制造故障的方法来宏观地验证业务的容灾和恢复能力。这一概念在服务端存在大量的实践和落地, 在客户端还是属于探索阶段,业界甚少甚至没有类似尝试。手机淘宝等大型应用其实是一个广义概念上的分布式系统, 混沌工程理念是否也可以在这类型广义分布式系统上产生价值呢?答案是肯定的,本次分享将向大家介绍手机淘宝客户端是如何使用攻防演练来降低客户端系统风险、提高快速交付能力的。
|
SQL 运维 资源调度
上云新姿势,阿里云数据库专属集群 MyBase 企业客户交流深圳站圆满结束
阿里云数据库专属集群MyBase于2019年11月正式商业化,历经阿里集团十多年数据库技术经验沉淀,为客户打造稳定可靠的云上专有数据中心。
上云新姿势,阿里云数据库专属集群 MyBase 企业客户交流深圳站圆满结束
|
运维 Devops 数据库
【0330 - 0403 直播导视 | PPT 下载】CIO学院带来云上备份和高德实践分享,MVP数据库峰会携德哥等大咖强势开启
本周技术专场火热开幕,云技术、出行的奥秘、DevOps 技术、全新DataFlux实时数据、POLARDB的应用探索之路让你大饱眼福!
1049 0
|
Java 测试技术 数据库
【阿里云一周要闻第一期】阿里云数据库位列全球第三;《Java开发手册》正式发布;阿里云CDN实现毫秒级全网刷新
要闻预告:突破!阿里云CDN实现毫秒级全网刷新;Gartner宣布阿里云数据库位列全球前三!告别996,走向211!阿里巴巴内部研发效能36计课程对外啦!
13294 0
|
缓存 负载均衡 网络协议
虎牙在全球 DNS 秒级生效上的实践
本文整理自虎牙中间件团队在 Nacos Meetup 的现场分享,阿里巴巴中间件受权发布。 阿里巴巴中间件公众号对话框发送“虎牙”,获取此次分享的完整 PPT(PDF版)下载链接 & 直播回顾链接。
7094 0
|
物联网 关系型数据库 分布式数据库
阿里云数据库POLARDB技术沙龙火热报名中,李飞飞,曹伟 众大神齐到场,200个席位先到先得!
2019年1月19日 13:00 ~ 2019年1月19日 17:00 北京朝阳区望京启阳路2号昆泰酒店 POLARDB是阿里云自主研发的云原生数据库,是阿里云面向企业级市场推出的基石级产品,为新金融、新零售、新制造、物联网、电信等高吞吐场景而生,提供100T级别数据库容量、6倍于MySQL性能、使用成本持平开源数据库,重新定义云数据库标准。
8836 0