提示
见过这样类型的blog吧,现在就是最详细的搭建过程。
第一步
搭建apache2环境
安装命令sudo apt -y install apache2 apache2-utils访问项目地址:/var/www/html配置文件在:/etc/apache2/日志在:/var/log/apache2/
修改配置文件
vim /etc/apache2/ports.conf
# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confListen 8080<IfModule ssl_module>Listen 443</IfModule><IfModule mod_gnutls.c>Listen 443</IfModule># vim: syntax=apache ts=4 sw=4 sts=4 sr noet
启动
sudo systemctl start apache2(启动)sudo systemctl restart apache2(重启)
访问地址,你的IP:8080,进行访问
出现上面的就说明成功了 。
第二步
安装PHP
相关依赖
sudo apt -y install php php-cli php-mysql libapache2-mod-php php-zip php-zip php-gd php-mbstring php-curl php-xml php-bcmath php-json php-redis
安装
sudo apt-get install php -y
测试
vim /var/www/html/infos.phpinfos.php页面填写<?php echo phpinfo(); ?>
重启apache2
sudo systemctl restart apache2
访问页面
ip:8080/info.php
出现上面页面就说明成功了。
第三步
下载typechoTypecho Official Site/typecho/typecho/releases
配置
将typecho.zip上传到/var/www/html文件夹下面
sudo apt-get -y unzip#解压unzip /var/www/html/typecho.zip#或者cd /var/www/htmlunzip typecho.zip#设置权限chmod 777 -R typecho
访问页面
# vim /etc/apache2/mods-enabled/dir.conf#index.php,如果没有这个需要添加<IfModule mod_dir.c>DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm</IfModule>
ip:8080/typecho
nginx配置
vim /etc/nginx/conf.d/typecho.conf
server{listen 80;listen 443 ssl;server_name www.XXX.XXX;keepalive_timeout 70;ssl_certificate XXX.cer;ssl_certificate_key XXX.key;ssl_protocolsTLSv1.2 TLSv1.3;ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;location / {proxy_set_header Host $http_host;proxy_pass http://127.0.0.1:8080;}}
其他一些使用插件和外观
Typecho Fans · GitHub
Typecho主题模板站