18202186162
17661491216
在OpenWrt上搭建个人网站的过程主要分为几步,按照先后顺序来。具体介绍如下:
检查系统是否准备好:
- 确认你的设备已经刷入了OpenWrt系统并且网络连接正常。
- 使用cpolar或LuCI等客户端软件,通过SSH连接到你的路由器。
安装和配置Web服务器:
- 在OpenWrt系统中安装uhttpd或类似的Web服务器软件。
- 打开Web服务器的配置文件(通常位于/etc/uhttpd/目录下的uhttpd.conf),并启用HTTP服务。
创建网站文件夹:
- 使用命令`mkdir -p /web`在路由器上创建一个名为"web"的文件夹,用于存放你的网站文件。

上传网站文件:
- 使用命令`wget -O meditation_app-master.tar.gz
将文件上传到路由器:
- 使用命令`ftp pwd`在浏览器中输入路由器IP地址,输入默认的FTP用户名和密码,进入FTP界面。
- 使用命令`put meditation_app-master.tar.gz meditation_app-master`将网站文件上传到路由器上的"web"文件夹。
启动Web服务器:
- 在OpenWrt系统的Web服务器配置文件中,找到`protocol`指令,设置为`http`,然后保存并退出。
- 运行命令`service httpd restart`以重新启动Web服务器。
测试访问你的网站:
- 在外部浏览器中输入路由器IP地址(或者在路由器上设置的域名)加上`/web`路径,例如`96:8080/web`,尝试访问你刚才上传的网站文件。
固定远程访问地址:
- 如果需要,你可以进一步在CentOS上配置Authtoken,使其支持二级域名的访问。
- 升级或安装CentOS所需的软件包,包括lua-uri、lua-base、lua-http等。
- 编辑CentOS的/etc/httpd/conf.d/authn_aliases.conf文件,添加一个Alias记录,将你的域名映射到AuthToken的值。
- 重启Apache服务使更改生效。
总的来说,在完成上述步骤后,你就可以通过输入路由器IP地址或域名,以及指定的端口号(通常是80或8080),来访问你的个人网站了。记得定期更新你的网站文件和服务器软件,以确保安全性和功能性。