安装nginx和PHP环境
root@cby:~# apt install nginx php7.4 php7.4-mysql php7.4-fpm
修改nginx配置文件
root@cby:~# vim /etc/nginx/sites-available/defaultroot@cby:~# cat /etc/nginx/sites-available/defaultserver {listen 80;listen [::]:80;#填写域名或者IPserver_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 -troot@cby:~# systemctl restart nginxroot@cby:~# systemctl enable php7.4-fpmSynchronizing 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-fpmroot@cby:~#root@cby:~#root@cby:~# systemctl enable nginxSynchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.Executing: /lib/systemd/systemd-sysv-install enable nginxroot@cby:~#
安装docker,并使用docker启动MySQL服务
root@cby:~# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyunroot@cby:~# mkdir /mysqlroot@cby:~# cd /mysqlroot@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.gzroot@cby:/var/www/html# tar xvf 1.1-17.10.30-release.tar.gzroot@cby:/var/www/html# mv build/* .


https://blog.csdn.net/qq_33921750
https://my.oschina.net/u/3981543
https://www.zhihu.com/people/chen-bu-yun-2
https://segmentfault.com/u/hppyvyv6/articles
https://juejin.cn/user/3315782802482007
https://space.bilibili.com/352476552/article
https://cloud.tencent.com/developer/column/93230
https://www.jianshu.com/u/0f894314ae2c
https://www.toutiao.com/c/user/token/MS4wLjABAAAAeqOrhjsoRZSj7iBJbjLJyMwYT5D0mLOgCoo4pEmpr4A/
知乎、CSDN、开源中国、思否、掘金、哔哩哔哩、腾讯云、简书、今日头条
文章转载自Linux运维交流社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




