Ubuntu搭建博客typecho

参考:Ubuntu搭建博客Typecho | D-y Blog

提示 

见过这样类型的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.conf

Listen 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.php

infos.php页面填写
<?php echo phpinfo(); ?>

        重启apache2

sudo systemctl restart apache2

访问页面

ip:8080/info.php

 出现上面页面就说明成功了。

第三步

        下载typechoTypecho Official Sitehttps://github.com/typecho/typecho/releases

        配置

将typecho.zip上传到/var/www/html文件夹下面

sudo apt-get -y unzip

#解压
unzip /var/www/html/typecho.zip
#或者
cd /var/www/html
unzip 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_protocols          TLSv1.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主题模板站

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu上安装Typecho,你需要执行以下步骤: 1. 首先,确保你已经安装了MySQL服务器。你可以使用以下命令来安装MySQL服务器: sudo apt install mysql-server 2. 接下来,在你喜欢的目录下创建一个新的目录,用于安装Typecho。例如,我们创建一个目录"/home/typecho": mkdir -p /home/typecho cd /home/typecho 3. 下载Typecho的源码文件。你可以在Typecho的官方网站上找到源码下载链接,使用wget命令下载: wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip 4. 解压源码文件: unzip typecho.zip 5. 对整个源码目录赋予足够的权限: chmod -R 777 /home/typecho 现在,你已经成功安装了TypechoUbuntu上。你可以通过访问服务器的IP地址或者域名来访问Typecho的安装界面,并按照界面上的指示进行配置和设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [ubuntu手动搭建typecho博客](https://blog.csdn.net/diqiudq/article/details/126425003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Typecho2Hexo:Typecho 数据的转换](https://download.csdn.net/download/weixin_42115513/18915047)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值