大家好,今天小编来为大家解答以下的问题,关于个人web服务器,OpenWRT搭建个人web站点并结合内网穿透实现公网远程访问这个很多人还不知道,现在让我们一起来看看吧!
一、web服务器有哪些
常见的WEB服务器有:
1、ApacheApache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache的特点是简单、速度快、*能稳定,并可做代理服务器来使用。
2、IIS是英文Inter Information Server的缩写,译成中文就是"Inter信息服务"的意思。
它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特*,建立强大,灵活而安全的Inter和Intra站点。
3、GFEGoogle的web服务器,用户数量激增。目前紧逼iis。
4、Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
5、Ligd
是由德国人 Jan Knesce领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高*能网站,安全、快速、兼容*好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。
Ligd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth,输出压缩(output press), URL重写, Alias等重要功能。
6、Zeus是一个运行于Unix下的非常优秀的Web Server,据说*能超过Apache,是效率最高的Web Server之一。
7、Sun的J*a系统Web服务器也就是以前的Sun ONE Web Server。主要出现在那些运行Sun的Solaris操作系统的关键任务级Web服务器上。
它最新的版本号是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris操作系统。
8、Resin提供了最快的jsp/servlets运行平台。在j*a和j*ascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。
扩展资料:
1、Apache服务器优缺点:
优点:小巧,灵活,可扩展,稳定;
缺点:软件开源,所以很多的漏洞可能很容易被人查找到。
2、Nginx服务器优缺点:
优点:压缩率高,支持负载均衡,速度快;
缺点:需要掌握熟练的Linux命令才能应用;
3、IIS服务器优缺点:
优点:安装配置简单,学习起来容易;
缺点:平台适用*单一,安全*有待提高。
4、WebLogic服务器优缺点:
优点:安全*高,专业*强,耦合度低;
缺点:不容易掌握,需要有一定的专业积累才能熟练应用。
二、OpenWRT搭建个人web站点并结合内网穿透实现公网远程访问
打造个人Web站点,OpenWRT+内网穿透,畅享公网远程访问
OpenWrt的ud,一款专为嵌入式设备量身打造的轻量级HTTP服务器,凭借其稳定*和卓越*能,成为了OpenWrt/LuCI框架的理想之选。作为OpenWrt的默认Web服务器,ud集成了现代Web服务的强大功能。接下来,我们将逐步在OpenWrt上部署ud,并借助cpolar内网穿透技术,让全世界都能访问到你的Web站点。
1.检查ud安装
若在浏览器能顺利访问OpenWRT的Web界面,说明ud已成功安装。在根目录中找到“”目录,确认ud的部署。
2.部署个*化Web站点
无需复杂操作,将个人站点复制到目录中,以演示为例,通过wget站点或FTP上传文件:
cd/
wget
tar xzf meditation--master.tar.gz
你的静态站点现在部署好了,访问时,只需在局域网IP后面加上"/meditation--master/index.html"即可跳转到你的站点,避开默认的Web界面。
3.接入cpolar内网穿透
通过SSH登录OpenWrt,先并添加cpolar的公钥:
wget-O cpolar-public.key
opkg-key add cpolar-public.key
接下来,配置cpolar仓库并更新:
echo"src/gz cpolar_packages $(./etc/openwrt_release; echo$DISTRIB_ARCH)">>/etc/opkg/customfeeds.conf
opkg update
安装cpolar及其相关组件,然后在Web管理界面中启用服务:
opkg install cpolar luci--cpolar luci-i18n-cpolar-zh-
现在,登录cpolar管理界面,设置Authtoken,然后启用Web-UI界面,远程访问的准备工作就绪了。
4.配置远程访问
在cpolar的Web UI中,创建一个HTTP隧道,指向443端口,输入自定义名称和随机域名,然后保存设置,获取公网访问。
5.固定远程访问
对于更稳定的连接,选择基础套餐或以上,启用二级子域名。登录cpolar后台,为隧道保留一个固定域名,例如"websitewrt"。更新隧道信息,将子域名添加到配置中,确保公网访问的稳定*。
至此,你的OpenWRT个人Web站点已经通过内网穿透成功实现了公网远程访问,无论身在何处,都能便捷地访问你的个*化网站内容。快来体验这份科技带来的便捷与乐趣吧!
三、怎样用群晖做web服务器,架设多个网站
如何利用群晖搭建多站Web服务器:从入门到实战</
Web Station,这款群晖设备上的神器,为个人和企业用户提供了搭建和管理Web服务的一站式解决方案。它的强大功能和直观界面让搭建静态网站变得轻而易举。今天,让我们一起探索如何在群晖上一步步设置,创建并管理多个个*化网站。
安装与基础配置
首先,在群晖的套件中心搜索并安装Web Station,它会自动在系统中显示。安装完成后,你会发现总览页面多了后端和服务套件的选项。打开File Station,你会发现web和web_packages文件夹,这些都是Web Station为我们的网站创建的基石。
搭建静态导航网站
从GitHub一个静态导航网站的示例代码,如WebStackPage.github.io,然后将代码文件夹上传至Web Station中的web文件夹,访问为。接下来,进入Web Station的网页服务选项,新增一个静态站点服务。
在常规配置中,填写自定义名称和描述,文档根目录指向刚刚上传的代码文件夹。确认无误后,静态网站就建立成功了。
创建网络门户,访问你的站点
为了让外界能访问到这个网站,需要创建一个网络门户。在网络门户选项中,新增一个网页服务门户,选择我们刚建立的静态网站,设置基于端口的访问方式,选择合适的HTTP、HTTPS和HSTS选项,并选择一个群晖上未被占用的端口号。
一旦设置完成,确认状态正常,你的网站就能通过内网IP(如内网IP:9527)或群晖域名(如群晖域名:9527)访问了。
个*化导航站
默认的导航站可能并不满足你的需求,这时就需要进入web文件夹的文件夹,修改index.html文件。要修改的地方包括网址、图标、名称和描述。你可以在群晖上编辑,或者到本地电脑,全局搜索并修改相应内容,然后重新上传。
动态网站的选择
如果对修改代码感到繁琐,可以考虑使用带后台管理的开源项目,如基于WebStack的。但这需要额外安装WordPress套件,从而将网站升级为动态网站,进一步扩展到个人*客的搭建,操作同样简单。
总结来说,通过群晖的Web Station,无论你是新手还是老手,都可以轻松搭建多站Web服务器,满足不同需求。现在,你已经掌握了搭建和管理的基本步骤,赶快动手实践吧!