Typecho在Ubuntu 22.04上的安装部署

打印 上一主题 下一主题

主题 876|帖子 876|积分 2628


  • 安装Nginx并配置访问
  • 安装PHP并输出脚本结果
  • 配置typecho
Nginx安装并验证
  1. apt install nginx
  2. systemctl start nginx
复制代码

正常情况应该可以看到Nginx的接待页面了,如果看不到就是防火墙的问题,设置下防火墙放通即可。
安装PHP并利用Nginx署理
  1. apt install php-fpm php-curl php-gd php-mbstring php-xml php-sqlite3
复制代码
修改Nginx配置以支持php脚本
  1. index index.php index.html index.htm index.nginx-debian.html;
  2. location / {
  3.                 # First attempt to serve request as file, then
  4.                 # as directory, then fall back to displaying a 404.
  5.                 try_files $uri $uri/ =404;
  6. }
  7. # pass PHP scripts to FastCGI server
  8. #
  9. location ~ \.php$ {
  10.                 include snippets/fastcgi-php.conf;
  11.                 # With php-fpm (or other unix sockets):
  12.                 fastcgi_pass unix:/run/php/php8.1-fpm.sock;
  13.                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  14.                 include fastcgi_params;
  15.                 # With php-cgi (or other tcp sockets):
  16. #       fastcgi_pass 127.0.0.1:9000;
  17. }
复制代码
测试截图

安装最新Typecho代码

下载源代码
  1. wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
复制代码
解压到网页根目录安装
  1. unzip typecho.zip
复制代码
访问网站举行安装,发现没有/usr/uploads的权限,需要修改下。

检察php-fpm的运行用户是www-data以是更改目录所有者为www-data
  1. chown -R www-data:www-data usr/uploads
复制代码
然后刷新页面就可以正确安装了

安全加固,仅放通必要端口(80,443,21)

检察防火墙的状态,发现默认一个没开
  1. root@web:~# ufw status
  2. Status: inactive
  3. root@web:~# iptables -L -n
  4. Chain INPUT (policy ACCEPT)
  5. target     prot opt source               destination
  6. Chain FORWARD (policy ACCEPT)
  7. target     prot opt source               destination
  8. Chain OUTPUT (policy ACCEPT)
  9. target     prot opt source               destination
复制代码
利用ufw配置规则
  1. ufw default allow outgoing
  2. ufw default deny incoming
  3. ufw allow ssh
  4. ufw allow "Nginx Full"
复制代码
启用ufw
  1. ufw enable
  2. systemctl start ufw
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万有斥力

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表