• Linux折腾记


    最近想着建一个独立博客记笔记,趁着阿里云搞活动,买了台入门级ESC云服务器,不算贵,300左右,有兴趣的可以看看-->

     

     

    我使用的是CentOS,什么环境都没有,两种方案,一种自己装,另外一种是使用镜像市场中的环境(推荐),先停掉实例,再点击更换系统盘。

    找到适合自己的镜像系统,购买(大多数都免费),如我现在使用的Java运行环境

     

    设置下密码,购买成功后会自动启动实例,省了很多时间。

    接下来按照镜像说明重新修改MySQL的密码

    先使用xshell连接到服务器,执行命令,查看镜像配置的初始信息

    more readme.txt

     

     

    找到mysql的初始密码,执行命令

    mysqladmin -u root -h 127.0.0.1 -p password

     

    输入初始密码,然后再输入新密码就可以了。

     

    如需远程访问mysql,请依次执行一下语句 

    mysql -u root -p
    use mysql;
    update user set host='%' where user='root';  
    flush privileges;
    exit 

     

     

    配置安全组端口策略,增加入方向、出方向端口 3306

     

    使用Navicat测试一下是否可用。

     

    购买域名,配置域名解析到刚才买的服务器ip,如果出现ping不到解析好的域名,可以使用命令ipconfig /flushdns,清一下本地dns缓存(windows)


     

     

    下一步搭建idea激活服务器 

    参考我另一篇博客

     

    查看端口:netstat -lnp|grep  端口号

    查看进程:ps -ef|grep 进程名称

    刷新缓存:hash -r

     

    配置nginx

    按照环境说明找到nginx配置文件目录 /etc/nginx/nginx.conf

    打开,添加如下配置

    #idea_service
    server { listen
    80; server_name idea.ifelse.top; location / { proxy_pass http://127.0.0.1:8999; } }

     

    重启nginx

    启动nginx:systemctl start nginx
    重启nginx:systemctl restart nginx
    禁止nginx:systemctl disable nginx

     

     


     

     

     最后就是重点了,安装博客系统,这里我使用的是typecho,是php写的,所以首先要安装php环境

    安装之前我先做下快照,因为之前也是安装php环境把服务器搞坏了。

     

     第一次创建快照稍微慢一些,等一会。

     

    等快照创建完成后,开始安装php环境,同样是两种方式,一种是通过宝塔面板安装,这个工具很强大,可以直接一键安装各种环境,但是我的服务器配置太低,宝塔的一些服务会占用部分资源,所有我使用第二种方式安装,也就是原生态安装。

     

    替换系统yum为阿里yum源

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    运行以下命令生成缓存

    yum clean all
    yum makecache

    附:163源说明文档

     

    查看系统的版本:cat /etc/redhat-release 

     

    安装php和php-fpm命令

    yum install php php-fpm

    查看php版本命令

    php -v

     启动php-fpm

    systemctl start php-fpm

    将PHP与mysql模块关联起来

    yum install php-gd php-mysql php-mbstring php-xml php-mcrypt  php-imap php-odbc php-pear php -xmlrpc

    修改/etc/php.ini中关于mysql的配置,否则在typecho向导界面会不显示数据库驱动器

    安装完typecho后,遇到一个问题,无法登录后台,点击前台链接或者后台登录时出现"404, not found",后台看官方FAQ找到了答案

    配置nginx关联php,这个官方配置,我也是改了好久,用的这个才跑起来的(推荐)

    server {
            listen          80;
            server_name     yourdomain.com;
            root            /home/yourdomain/www/;
            index           index.html index.htm index.php;
     
            if (!-e $request_filename) {
                rewrite ^(.*)$ /index.php$1 last;
            }
     
            location ~ .*.php(/.*)*$ {
                include fastcgi.conf;
                fastcgi_pass  127.0.0.1:9000;
            } 
    }

     

     

     

     

    到这里,我的Linux服务器算是完成了,剩下的以后在折腾吧,以后博客就在typecho上写了。

     

  • 相关阅读:
    发现另一种简便的完全居中css写法 element.style { width: 500px; height: 200px; background: #eee; position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; }
    子网掩码随笔
    C# MVC网站自动由HTTP转为HTTPS
    c++中的void*
    权利的游戏
    字符串
    字符串
    权利的游戏 S0803
    加权有向图
    加权无向图
  • 原文地址:https://www.cnblogs.com/codeyou/p/9336537.html
Copyright © 2020-2023  润新知