用自己的电脑做服务器,我搭建好了apache环境,如何通过外网访问本地计算机里的网站呢?

很多学习网站或者电脑的人都想拥有自己的网站,但是网上有些地方是付费的,而且环境不能随意选择,不利于学习,所以很多朋友都用自己的电脑来创建web服务器有想法,但是搭建环境很简单,难的是你自己的电脑。
内嵌式Web服务器只能从本地计算机或本地网络内部访问,外部网络的用户无法访问。
这确实是一个大问题。
解决方法有很多种:<./p>

1.付费购买固定IP地址。
当然不建议这样做,否则你将保存一个无法恢复的动态IP地址。

我们都知道,家庭宽带上网通常是拨号上网。
当我们使用电脑或路由器成功连接互联网后,运营商会随机为我们分配一个公网IP地址,但是。
该IP地址不固定。
这是随机的。
当我们关闭计算机或路由器时,运营商的DHCP服务器会获取IP地址供其他人使用。
拨打DH号码成功后。
CP服务器分配给我们的IP地址可能不相同,这意味着我们可以使用这个IP地址,但是我们必须保证我们的电脑或路由器不重新启动或重新拨号,以便我们可以暂时使用这个IP地址作为外部要访问我们的互联网地址,您也可以花钱申请一个固定IP地址并永久使用,但这个价格非常昂贵,并且需要注册。

暂时使用运营商分配给我们的IP地址的方法如下:如果电脑没有使用路由器直接拨号,那么我们配置好Web服务器并启动后,其他人就可以直接通过IP地址访问。
我们已经到达了门的根Web目录。
如果您使用路由器,则可能需要进行端口映射。
一般来说,在路由器有一些设置,我不会详细解释。
如下:

2.使用软件动态解析域名。

当然,这样的程序还有很多。
我不会说出具体品牌的名称。
你可以自己百度一下。
当然,免费程序速度较慢。
付费的工作速度更快,但对于我们的学习和测试来说,免费的原则上就足够了。
这类软件的操作原理大致是这样的:下载程序并安装,申请其帐号(类似于QQ帐号),使用申请的帐号在本机登录,然后将程序安装在您的计算机并可以与其服务器进行交互,然后当我们访问该域名时,它会给您一个免费的二级域名。
它的服务器会将您计算机的80端口资源转发给请求者,以达到从外网访问您计算机的Web服务器的目的,但您需要保持其软件在线。
此类软件的示例配置如下。

更详细的信息,可以使用百度软件查看详细指南。

总结:大约有两种免费的解决方案。
人们经常使用第二种解决方案。
对于训练和测试,我们还可以上网查找可用的插槽或虚拟主机。
这也是一个不错的选择。

当然,如果你想发布自己的网站并且需要稳定性,建议付费空间。

apache设成80端口,启动正常,本地可以访问,外网不能访问;设置90端口,可以启动,本地和外网都不能访问

设置完成后,需要重启httpd服务才能生效。
另外,光纤调制解调器需要使用PPPoE路由桥聚合模式进行端口映射,无需解释。

ubuntulinux+apache2+svn怎么实现外网访问IP地址限制?

方法如下:

1)在httpd.conf文件中添加如下语句,表明该模块函数的使用

LoadModuleauthz_host_modulebin/mod_authz_host.so

2)然后:

OptionFollowSymLinks

AllowOverrideNone

Orderdeny,允许

allowfrom10.10192.168.1#允许两个网段可访问

拒绝所有网段

3)完整代码为:

DAVsvnSVNPath/home/svnAuthTypeBasicAuthName"myprojectsubversionrepository"AuthUserFile/etc/subversion/passwdRequirevalid-userOrderDeny,AllowDenyfromAll允许来自192.168.1------------------------只能访问该网段的ip。
</位置></前>