[Share Experiences] 用Deepin在家搭建网站(更新)
Tofloor
poster avatar
孤岛悬城
deepin
2020-08-03 06:34
Author

本帖最后由 jixuancheng 于 2020-8-6 21:36 编辑

日期:2020-08-06 21:00
环境:deepin v20 beat、apache2 2.4.38-3+deb10u3、phddns 1.0.0(花生壳)

有不懂的可以加Q群一起进步:178852722
-----------------------------------------------------------------------------------------------
【花生壳打通内外网】
1.域名申请(要花钱的,可以先买个几块钱的域名试试手,域名要实名认证)
https://console.oray.com/domain/root/


2.安装花生壳
https://service.oray.com/question/4287.html

3.添加http端口映射(每个月1G免费流量,有机会我会出免费无流量限制的教程)
https://console.hsk.oray.com/forward
(注意:不要使用80、443 、8080端口,因为家用宽带通常是禁用这些端口的)

【搭建apache2服务】
1.安装apache2
$ sudo apt install apache2

2.更改监听端口
$ sudo vim /etc/apache2/ports.conf
...
Listen 映射到外网的端口
...
3.启动apache web服务器,并设为开机自启动
$ systemctl restart apache2
$ systemctl enable apache2

【修改web根目录权限方便修改网站内容】
$ sudo setfacl -R -m u:登陆用户名:rwx /var/www

之后把网页文件放到/var/www/html下网站就可以访问了
还可以在文件管理器里,将/var/www/html添加书签方便以后修改网站


PS:如果不会写网页,推荐小甲鱼的免费教程——>https://fishc.com.cn/forum-354-1.html
当然,用nginx应该也可以,看个人喜欢。内网穿透我觉得花生壳比较通俗易懂容易上手。



-------------------------------------------------------以下是更新内容------------------------------------------------------
【使用PPPOE拨号获取的动态公网地址绑定DDNS域名,实现免流访问】

1.首先家里的宽带支持通过PPPOE拨号获取动态公网IP,否则一切都免谈。(我刚搬家宽带一直没来的及牵,不方便详细演示了)

2.其次要有一个支持DDNS的路由器,譬如说小米的。在路由器设置DDNS功能,设置完就可以通过域名访问内网没有被运营商禁用的端口,第一次有6分钟左右延迟,要有耐心。



3.如果不想通过非80端口访问http服务,可以做URL跳转到域名非80端口。URL跳转功能每年10块钱(总之光猫的80端口永远都是被禁用的,思路就是怎么跳过80端口做映射)
传送门:https://console.oray.com/domain/root/



4.设置完以后用手机的移动流量(即外网)访问域名试试,URL跳转会有1秒左右延迟,但好在没有流量限制。如果可以访问恭喜你成功了,如果不成功加我QQ752626325我帮你看看。
举一反三:DDNS不光可以访问http服务,也可以访问Windows的远程桌面服务(默认为3389端口),还可以访问ssh服务(默认22端口),ftp、smb等等。。

最后真心的祈祷,希望IPv6时代不再限制家用宽带的80端口,也可以申请到固定的IPv6地址。实名制也好,绑定身份证也好我都能接受的ORZ。


Reply Favorite View the author
All Replies
2 / 2
To page
avatar
孤岛悬城
deepin
2020-08-07 03:08
#21
本帖最后由 jixuancheng 于 2020-8-6 21:23 编辑
xhw 发表于 2020-8-5 14:54
不过高兴得太早,就几分钟可以,后来都不行了

域名有没有备案,然后本地的端口有没有被运营商禁用。一般只能访问片刻可能是映射到内网的80端口了。一定是域名的http80端口映射到内网的私有端口譬如8866,8899。
Reply View the author
2 / 2
To page