从0到1搭建个人博客

2020-09-01  本文已影响0人  小邝小邝

一、搭建前的准备

1、准备好一套云服务器,没有也可以使用虚拟机(CentOS 7.x)

2、使用SSH工具,连接上Linux服务器(建议Xshell或SecureCRT)

3、我使用的是虚拟机与SecureCRT

4、安装Git,有各种方法安装,我使用的是用安装包安装,官网下载链接:        https://git-scm.com/download/win

    自行安装。

    下图来源于:http://istester.com/git/118.html

    这我自己安装好的(记得配置环境变量后更新):

5、安装好Git后,注册自己的Git账号,用来后续拉取代码、提交代码、更新代码。

6、安装mysql

7、安装Nginx,使用tar包安装,网址:https://nginx.org/en/download.html

      或使用wegt安装:wget -chttps://nginx.org/download/nginx-1.18.0.tar.gz

    解压Nginx tar包:

    解压后进到cd nginx-1.18.0

    配置Nginx:
    ①使用默认配置:
    ./configure

   ②编译安装
    make
    make install

    ③查看80端口是否被占用
    lsof -i:80

    ④切换到 /usr/local/nginx/sbin目录下进行启动、停止Nginx
    cd  /usr/local/nginx/sbin
    ./nginx
    ./nginx-s stop
    ./nginx-s quit
    ./nginx-s reload

    ⑤查看Nginx进程
    ps aux|grep nginx

    ⑥重启Nginx
    先停止Nginx(./nginx -s quit)再启动(./ngnix)
    重新加载配置文件:
    当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启     nginx,使   用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在     nginx 中生效,如下:
    ./nginx -s reload

启动成功后,在浏览器可以看到这样的页面:

    打开失败的话,防火墙没有添加80端口:
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    systemctl stop firewalld.service
    systemctl start firewalld.service

    ⑦加入开机自动启动Nginx
    即在rc.local增加启动代码就可以了
    vi /etc/rc.local
    增加一行/usr/local/nginx/sbin/nginx
    设置执行权限:
    chmod 755 rc.local

未完待续(持续更新中)...

上一篇 下一篇

猜你喜欢

热点阅读