前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >部署lnmp环境,安装typecho博客

部署lnmp环境,安装typecho博客

原创
作者头像
小陈运维
发布2022-01-03 16:34:42
1.2K0
发布2022-01-03 16:34:42
举报
文章被收录于专栏:小陈运维小陈运维

安装nginx和PHP环境

root@cby:~# apt install nginx php7.4 php7.4-mysql php7.4-fpm
复制代码

修改nginx配置文件

root@cby:~# vim /etc/nginx/sites-available/default
root@cby:~# cat /etc/nginx/sites-available/default
server {
        listen 80;
        listen [::]:80;
        
        #填写域名或者IP
        server_name www.oiox.cn; 

        # SSL configuration
        #
        
        #开启ssl证书监听端口
        listen 443 ssl; 
        listen [::]:443;
        
        #配置证书
        ssl_certificate /var/www/ssl/www.oiox.cn_nginx/www.oiox.cn_bundle.pem; 
        ssl_certificate_key /var/www/ssl/www.oiox.cn_nginx/www.oiox.cn.key;
        ssl_session_timeout  5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

        root /var/www/html;

        # 配置默认访问页面
        index index.php index.html index.htm index.nginx-debian.html;

        #配置访问路径
        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }
        
        # 配置跳转路由
        if (-f $request_filename/index.html) {
        rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php) {
        rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename) {
        rewrite (.*) /index.php;
        }

        #配置PHP访问路由
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;

                # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
                # With php-cgi (or other tcp sockets):
                #fastcgi_pass 127.0.0.1:9000;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
                fastcgi_intercept_errors  on;
        }
}


# 配置其他的域名访问
server {
        listen 80;
        listen [::]:80;

        server_name aliyun.chenby.cn;

        root /var/www/cby;
        index index.html;

        location / {
                try_files $uri $uri/ =404;
        }
}
root@cby:~#
复制代码

启动服务并设置开机自启

root@cby:~# nginx -t 
root@cby:~# systemctl restart nginx 


root@cby:~# systemctl  enable php7.4-fpm
Synchronizing state of php7.4-fpm.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable php7.4-fpm
root@cby:~# 
root@cby:~# 
root@cby:~# systemctl  enable nginx
Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nginx
root@cby:~#
复制代码

安装docker,并使用docker启动MySQL服务

root@cby:~# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

root@cby:~# mkdir /mysql 
root@cby:~# cd /mysql
root@cby:/mysql# docker run -p 3306:3306 --name mymysql --restart=always -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL\_ROOT\_PASSWORD=Cby123.. -d mysql:5.7


#登录MySQL数据库执行创建数据库
create database typecho;
复制代码

部署typecho

root@cby:~# cd /var/www/html/
root@cby:/var/www/html# wget https://typecho.org/downloads/1.1-17.10.30-release.tar.gz
root@cby:/var/www/html# tar xvf 1.1-17.10.30-release.tar.gz 
root@cby:/var/www/html# mv build/* .
复制代码
图片
图片

Linux运维交流社区

Linux运维交流社区,互联网新闻以及技术交流。

75篇原创内容

公众号

图片
图片

blog.csdn.net/qq\_3392175…

my.oschina.net/u/3981543

www.zhihu.com/people/chen…

segmentfault.com/u/hppyvyv6/…

juejin.cn/user/331578…

space.bilibili.com/352476552/a…

cloud.tencent.com/developer/c…

www.jianshu.com/u/0f894314a…

www.toutiao.com/c/user/toke…

知乎、CSDN、开源中国、思否、掘金、哔哩哔哩、腾讯云、简书、今日头条

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装nginx和PHP环境
  • 修改nginx配置文件
  • 启动服务并设置开机自启
  • 安装docker,并使用docker启动MySQL服务
  • 部署typecho
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档