阿里云建站初试

电磁加热系统前端后端的工作也拖了许久,之前开始了前端网页的尝试,后来考试复习等等也暂停了下来,建站工作更是一拖再拖,现在着手开始一步步工作,在此记录。

需要用到SSH工具putty、FTP文件传输工具xftp,去相应官网下载即可。

云服务器及域名

就云服务器来说,AWS一家独大,但在国内而言,还是阿里云的天下。可以自己先买一个服务器搭着试试,在本科时候进行过学生认证但是过期了,导致这次认证时出现失败,所以申请了一个工单,进行人工认证,传学信网-手持身份证-手持学生证照片一系列操作,终于成功,可以享受云翼计划的9.5/月,1核2Git1Mbps带宽对于入门来说已经够了。

关于域名注册 ,这里注册了.top,新用户首年只需要1元,你值得拥有。
关于域名解析,需要在域名实名认证通过之后再进行解析,解析按照阿里云解析页面右上角“新手引导”,添加记录值,也就是IP即可。

关于备案,阿里云提供代备案,整个过程用时较长。

搭建lnmp集成开发环境

关于LNMP介绍及下载,在官网比较具体,可以查看。
在这里阐述一下具体步骤:

  1. 粘贴服务器公网IP,用putty进行连接,输入账号密码之后出现Welcome to Alibaba Cloud Elastic Compute Service !字样,说明连接服务器成功;
  2. 命令行:
    1
    wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
    随着版本号更新,命令会有不同。
  3. 选择MYSQL版本及设置密码,版本选默认即可;
  4. 选择PHP版本,这里选择了最新版;
  5. 询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启;
  6. 选择是否安装内存的三个优化,选择默认不优化即可;
  7. 提示”Press any key to install…or Press Ctrl+c to cancel”后,按回车键确认开始安装。LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件,用时大概半个小时。
  8. 如果显示Nginx: OK,MySQL: OK,PHP: OK。并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安装使用的时间及Install lnmp V1.6 completed! enjoy it.的话,说明已经安装成功。
    某些系统可能会一直卡在Install lnmp V1.5 completed! enjoy it.不自动退出,可以按Ctrl+c退出。
  9. 此时浏览器访问公网IP地址,就发现可以成功(安全组打开了80端口);
  10. 在命令行 cd /home/wwwroot会发现有一个default文件夹,上述网页的全部内容都在这个文件夹中;

利用宝塔搭建集成开发环境

除了上述外,还有一种利用宝塔搭建集成开发环境的方法,具体步骤为:

  1. 登陆官网,可以找到下载linux免费版的脚本,这里服务器为Centos,所以脚本为:

    1
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  2. 浏览器输入公网IP:8888,第一次进入会出现安装LNMP集成环境的提示,按照提示选择配置开始安装即可,安装较快;

  3. 安装完成之后进入面板,在“面板设置”菜单修改安全入口、面板用户、面板密码,绑定宝塔官网密码等;

  4. 在面板“网站”菜单中,添加站点,即绑定域名并进行管理;

  5. 在面板“FTP”、“数据库”菜单中可进行管理;

  6. 此刻浏览器输入服务器IP,发现会是宝塔的欢迎界面;

  7. 之后再进入,IP:8888/baota,账号密码为之前设定的;

wordpress

建站初始就用wordpress为例:

  1. 首先进入中文官网,下载zi安装包,注意最新版可能没有中文解析包,如用中文可下载之前版本;
  2. 解压之后将文件夹下全部文件都通过xftp上传到/www/wwwroot目录下已自己域名命名的文件夹下(注意提前删掉index.php);
  3. 此刻浏览器输入服务器IP,按照步骤往下即可,服务器和FTP账号密码即为刚才在宝塔设置的;
  4. 登陆进去发现有更新,需要ftp账号密码等,所以需要跳过这步,具体操作为:
    1)修改wordpress安装目录的权限:chmod -R 777 wordpress;
    2)在wordpress的根目录下找到wp-config.php文件,在wp-config.php中添加以下代码
    1
    2
    3
    4
    /** 更新需要ftp地址的解决方法 */
    define("FS_METHOD","direct");
    define("FS_CHMOD_DIR", 0777);
    define("FS_CHMOD_FILE", 0777);
    保存文件,并刷新wordpress后台。
  5. 以后在浏览器输入域名/wp-admin或者IP/wp-admin即可进入wordpress控制台;

:转载文章请注明出处,谢谢~