FRPC+PHP+MYSQL+APACHE2=个人网站

这篇具有很好参考价值的文章主要介绍了FRPC+PHP+MYSQL+APACHE2=个人网站。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

应用背景有公网需求,但是又不想去买又贵又低配置的服务器,然后方案就应运而生

frp/README_zh.md at dev · fatedier/frp (github.com)

在这里,

FRPC作为内网穿透服务,

PHP+MYSQL+APACHE2,作为网站搭建,具体细节不细讲,

但是在我的/var/www/html下面

linaro@Hinlink:/var/www/html$ tree -L 1
.
├── 404.html
├── 笔记.txt
├── ask
├── base64
├── bg.png
├── chat
├── DownLoad
├── favicon.ico
├── H68K
├── index.html
├── on_publish.php
├── pac
├── probe.php
├── README.md
├── speedtest-x
├── tools
├── typecho
├── typecho_2023_5_1.sql
├── videos
├── WebShell.php
├── websocket.html
├── wordpress
├── www
└── xss

可以看到,有很多目录,我想实现 typecho.domain.com,这样的三级域名的方式,访问,

在FRPC.ini的配置里面

linaro@Hinlink:/var/www/html$ cat /etc/frp/frpc.ini
[common]
server_addr = FRPS服务器
server_port = 7000
token = 第三方token

[HT2_PHP]
type = http
local_ip = 127.0.0.1
local_port = 80
remote_port = 80
#subdomain = www
custom_domains = *.domain.com

 

 custom_domains 其中的值,带上了*,通配符匹配

然后是去域名服务器配置域名解析

FRPC+PHP+MYSQL+APACHE2=个人网站,php,开发语言

 然后,任意访问  www.domain.com或者222.domain.com,会发现得到的页面都是一样的

这个时候,需要配置apache

第一步开启地址重写

sudo a2enmod rewrite

第二步,修改配置文件

nano /etc/apache2/sites-available/000-default.conf
 

<VirtualHost *:80>

    DocumentRoot /var/www/html

    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^(([-_a-zA-Z0-9])+)\.\w+\.\w+$ [NC]
    RewriteRule ^(.*)$ /%1/$1 [L]

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    ErrorDocument 404 "404 Not Found"
</VirtualHost>

第三步重启Apache2

sudo systemctl restart apache2

 自此,完成文章来源地址https://www.toymoban.com/news/detail-857413.html

到了这里,关于FRPC+PHP+MYSQL+APACHE2=个人网站的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PHP 旅游网站系统mysql数据库web结构apache计算机软件工程网页wamp

    一、源码特点     PHP 旅游网站系统 是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为PHP APACHE,数据库为 mysql5.0,使用php语言开发。 代码下载  https://download.csdn.net/download/qq_41221322/87952564 视频

    2024年02月11日
    浏览(35)
  • PHP之旅——出发(php+apache+MySQL)

    本文详细介绍php+apache+MySQL在window下的独立版本安装,这样能让你更了解它们的工作原理,以及后期能熟悉配置出自己所需的个性化环境,我们一起来看看吧~ php-5.4.8 Apache-2.2.22 mysql-5.5.22 Navicat-8.1 for MySQL( 操作MySQL的工具 ) D盘根目录下建立www文件夹( 也可在其它盘,本文案

    2023年04月08日
    浏览(37)
  • 六步快速搭建个人网站

    目录 第一步、选择搭建平台WordPress 第二步、选域名 1)域名在哪买? 2)域名怎么选? 3)以阿里云为例,讲解怎么买域名 第三步、选择服务器 第四步、申请主机、安装WordPress 第五步、选择WordPress模板 1. Blocksy(免费) 2. Astra(免费) 3. Kadence(免费) 第六步、安装WordPres

    2024年02月08日
    浏览(40)
  • | 从头打造个人网站(超详细)

    哈喽🤗,这篇博客从0开始教大家创建自己的网站,包含个人网站,商用网站等,并且提供模板类型,提供修改模块样本~ 看完本博客你将会收获: 一个想要的类型网站 学习React 解答过程中遇到的问题 最终效果 那就开始吧👩‍💻👨‍💻 ********************************************

    2024年02月11日
    浏览(35)
  • 学生使用腾讯云搭建个人网站

    本篇文章作者手把手带你从服务器的选购到搭建成功一个ip网站的成功访问。 准备好了吗,发车了。 咱们的第一步就是 搞到一个服务器 文章所使用的是2核2g4M得服务器 搭建服务器是够够滴 https://cloud.tencent.com/act/cps/redirect?redirect=2446cps_key=f0552e9eadafced33d3c20de84094b4bfrom=console 优

    2024年02月11日
    浏览(34)
  • 利用Github实现(多个)个人网站

    创建仓库 命名一定要是 username.github.io 这种形式username就是自己github账号的用户名。因为我已经有这个仓库,所以这里的报错可以忽略。 往仓库放入静态html文件 命名为 index.html ,随便放点内容。 在设置里面开启github page 这里可以选择分支和默认访问的文件夹 访问 每次更新

    2024年02月04日
    浏览(34)
  • wordpress我的个人网站搭建

    WordPress是一个功能强大且易于使用的网站管理平台。它是基于PHP和MySQL构建的,可以在各种不同的主机上运行。 需求 最低版本要求 PHP 7.4 或更高版本 MySQL 5.6 或更高版本 Web服务器 任意(如:Apache、Nginx) 存储空间 足够存储数据的空间 带宽 足够的数据传输带宽 内存 至少51

    2024年02月15日
    浏览(36)
  • 如何利用GitHub发布个人网站

    进入github,点击Create repository创建一个仓库 建立自己的仓库 点击uploading an existing file上传一个已有文件,或将文件拖动进入 点击commit changes上传 点击settings 选择左侧pages菜单,source中选择分支选择main,点击save 刷新一下将出现你的静态访问地址(需要等待几分钟)

    2024年02月11日
    浏览(35)
  • github.io创建个人网站

    github.io介绍 github.io 是 GitHub 提供的免费 Pages服务,不需要购买云服务器和域名,就可以将自己的项目、博客在互联网上进行共享。 使用步骤 新建仓库 创建一个新的仓库,仓库名设置为如下格式:账户名 .github.io 添加文件 创建后,提示你导入项目,或者创建文件。

    2024年02月09日
    浏览(39)
  • 【Github搭建网站】零基础零成本搭建个人Web网站~

    Github网站: https://github.com/ 这是我个人搭建的网站:https://xf2001.github.io/xf/ 大家可以搭建完后发评论区看看!!!   搭建教程: https://www.bilibili.com/video/BV1xc41147Vb/?spm_id_from=333.999.0.0vd_source=98bce7df38ecc1f989aee3edccd2f24e   目录 第一步:创建一个新的仓库 第二步:上传网站文件 第三

    2024年01月20日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包