zoukankan      html  css  js  c++  java
  • 记录一次买阿里云服务器、建站的经验

    1. 备案之强制性

      只要使用国内的储存空间,就需要备案,域名在国内或者国外买的都需要,因为备案其实是对存储空间的备案而不是对域名的备案(当然国内买的域名需要实名)。

      一开始因为嫌麻烦以及确实是只打算自己玩,曾试着能不能通过修改Host的形式访问,发现好像绕不开,遂作罢。

    2. 一开始使用宝塔面板,但是出现了如果不使用面板而直接在apache和tomcat上布置站点则布置不成功的问题,另外宝塔面板也不是适合所有建站环境,遂删除。之后发现,手动部署和用面板难度也没有差很多

    3. 安装php+apache+mysql:

      原文是centos的,ubuntu改成apt方式就可以了

      配置步骤放在附录1

    4. 阿里云的防火墙规则:阿里云主机的8080端口需要自己手动在主机内修改防火墙打开(附录2),其他端口只需要修改安全组规则就可以,当然8080也需要修改安全组规则

    5. 使用tomcat的图片教程:https://www.cnblogs.com/xdp-gacl/p/4097608.html

    6. 查看端口是否正在被监听:netstat -ntl|grep 8080

    7. 查看服务器在本地是否能正常访问:curl localhost:8080

    8. 启动和停止tomcat服务器:到tomcat安装目录(eg./usr/local/tomcat)下的bin目录,运行start.sh或者shutdown.sh


    附录

    1. 一:安装MySQL
      1.安装yum install mysql mysql-server mysql-devel
      2.启动MySQL /etc/init.d/mysqld start
      3.设置MySQL初始密码(Mysql安装完成后默认为无密码,未设置密码之前启动mysql会出现警告信息)
      密码设置方法 :假设密码设置为123456

      1 mysqladmin -u root password 123456
      4.设置远程登录权限(如需要远程连接MySQL,执行以下操作)
      登录MySQL:mysql -u root -p
      输入密码(密码不可见,直接输入即可)
      使用以下命令分配远程连接账号

      1
      2 mysql> GRANT ALL PRIVILEGES ON . TO '用户名'@'远程地址' IDENTIFIED BY '密码' WITH GRANT OPTION;
      mysql> FLUSH PRIVILEGES;
      二:安装Apache

      1 yum install httpd httpd-devel
      安装完成后,不用急着启动,先完成下面PHP的安装步步骤
      三:安装PHP及插件
      1 yum install php php-mysql php-common php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

      注意这些插件一定要装,否则有些应用的配置会出错

      四:启动Apache

      1 /etc/init.d/httpd start
      到些为止,PHP+Apache+Mysql的服务器环境已搭建完成。
      设置Apache的httpd服务开机启动:chkconfig httpd on
      设置MySQL服务开机启动:chkconfig mysqld on
      Apache安装完成后,根目录的默认路径为/var/www/html/,此时可在些目录建立PHP文件 如:index.php

      • 打开tcp请求的8080端口:sudo ufw allow 8080/tcp
      • 删除规则:sudo ufw delete allow 8080/tcp
      • 还可以对访问的主机进行设置(像上面没有设置的,默认是anywhere):打开来自192.168.0.1的tcp请求的80端口:sudo ufw allow proto tcp from 192.168.0.1 to any port 22
      • 关闭防火墙:sudo ufw disable
      • 打开防火墙:sudo ufw enable
  • 相关阅读:
    一文告诉你,为什么要研究JVM原理
    高并发中使用到的RateLimiter源码解析
    WEB应用服务架构的演变(扫盲)
    网上安全方面的涉及到的方面(详解)
    JDK安装
    JDKJRKSDK的区别
    本地同时安装oracle客户端与服务端的注意事项
    WMS不同货主的货如何管理
    LeetCode 101
    WMS一物一码、唯一码
  • 原文地址:https://www.cnblogs.com/jiading/p/12391054.html
Copyright © 2011-2022 走看看