装置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;                #填写域名或者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-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 /mysql root@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.gz root@cby:/var/www/html# mv build/* .

Linux运维交换社区

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

75篇原创内容

公众号

https://blog.csdn.net/qq\_33921750

https://my.oschina.net/u/3981543

https://www.zhihu.com/people/...

https://segmentfault.com/u/hp...

https://juejin.cn/user/331578...

https://space.bilibili.com/35...

https://cloud.tencent.com/dev...

https://www.jianshu.com/u/0f8...

https://www.toutiao.com/c/use...

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