Questions tagged «webserver»

通过http / https协议提供文档和应用程序的服务器

0
服务器使用IP地址不可见
我曾经很容易在Unix上创建服务器,但是Windows让我很适合。我的目标是在我的本地Windows机器上使用一个非常简单的http服务器,这样无论我在哪里,我都可以访问一些个人信息。 部分安全性是使用http:protocol的非标准端口。(据我所知,它本身并不是很好的安全性。) 我创建了(在C#中)在端口100上任意运行的服务器。 从运行服务器的计算机上的Web浏览器,我转到: http:// localhost:100 / test 或localhost:100 / test,我的网页(3行文本)显示在浏览器中。 我的局域网IP是192.168.1.19 从运行服务器的机器上的同一个Web浏览器,如果我去:http://192.168.1.19:100/ test 或192.168.1.19:100 / test,我在浏览器中显示以下内容: 错误请求 - 无效的主机名 HTTP错误400.请求主机名无效。 我试图确保Windows防火墙对端口100开放,但我不肯定它是正确的。(控制面板设置让我识别服务器的可执行文件。我希望告诉它打开端口100,但是无处可去。) 我将不胜感激任何有关获取Windows以使此端口可用的建议。 请不要告诉我解决此问题的其他方法,例如远程托管或加载现有服务器软件包。我真的很想这样做,原因有些太复杂,无法解释。 我在Windows 10计算机上运行,​​但在Windows XP Pro计算机上也遇到了同样的问题。

2
如何配置我的Apache Web服务器,使其仅响应对其域名的请求,而不响应IP地址?
我希望我的服务器在通过其IP地址访问主页时不提供服务。 这是为了防止蠕虫爬上该站点。蠕虫随机扫描IP地址,它们可能会发现该站点。如果该站点仅响应域名,则大多数仅扫描IP地址的蠕虫将不会到达该站点。 如何将Web服务器配置为仅响应对域名的请求,而不响应IP地址?

2
如何配置D-Link DSL-2640b以允许从Internet连接到我的本地Apache Web服务器?
我的PC上正确安装了Apache Web服务器,其中本地IP固定为192.168.1.2。如果我使用localhost,127.0.0.1或192.168.1.2,则Apache将显示其初始页面。 现在,我想从Web上的任何位置访问此Web服务器。我知道我的外部IP(它是动态的,但是现在这不是问题),但是当我使用“ http:// myexternalIP ”时,我看到的是路由器的配置页面,而不是Apache Web服务器。 我已经做了一些事情来解决这个问题,但是为了不引起您的回答,请考虑这是我唯一的问题:)一旦我做测试,我就会告诉更多信息。 有什么方法可以做到? 您好,一些新信息... 现在,我制定了一些防火墙(Windows防火墙)规则,以允许端口8080上的输入流量(TCP和UDP)。我的路由器正在转发该端口。我使用此服务(http://www.yougetsignal.com/tools/open-ports/)检查我的8080端口,并显示“ 8080端口已打开。”。 但是,访问:8080我在加载页面上看到错误。现在?有什么想法吗?

0
在busybox httpd上允许:: 1
我正在Linux上运行busybox 1.23.2(由我自己从源代码编译)。我试图阻止其他人访问我放置在服务器上的文件,所以我想配置服务器: $ cat etc/httpd1.conf A: 127. D: * $ sudo httpd -h www/ -c ../etc/httpd1.conf -fvv 该..的是解决路径的busybox的怪异解释,但服务器可以访问127.*,如预期 但是,尝试通过它访问::1给我一个403禁止响应,因此我尝试以这种方式配置它: $ cat etc/httpd2.conf A: 127. A: ::1 D: * 最终导致拒绝所有访问: $ sudo httpd -h www/ -c ../etc/httpd2.conf -fvv [::1]:43440: url:/ [::1]:43440: response:403 [::1]:43441: url:/ [::1]:43441: response:403 [::1]:43473: url:/ [::1]:43473: response:403 [::ffff:127.0.0.1]:37889: …

1
网络托管服务器也可以成为名称服务器吗?
我在供应商处拥有VPS托管帐户,并且已经获得了IP地址。现在,当我们说“建立私人名称服务器”时,我们到底是什么意思?这是否意味着我也将我的虚拟主机服务器也变成了域名服务器?如果是,这是否意味着对我的网站的查询将首先由我的名字解决,然后将向我的Web托管服务器发送对该网页的请求? 简而言之,我的问题是:虚拟主机服务器也可以成为域名服务器吗?


1
可以将符号链接用于网站URL吗?
我正在开发一个新网站来替换我们的旧网站。开发站点的URL是11.22.33.44/~abc/(不完全是该IP),因为这是Host Gator给我使用的。完成后,我将更改DNS服务器,以便我们的域名系统指向该服务器,而不是我们的旧服务器。 我正在使用Drupal,并且非常注意保持所有链接相对。但是,由于dev URL中的/〜abc /,并非总是能够保持相对关系,因此许多链接都会中断。在drupal系统中或任何使用drupal PHP的地方(例如菜单),它都可以自行确定URL。但是对于进入“所见即所得”的任何图像和链接,这些图像和链接都会中断。 软链接(符号链接)可以解决此问题吗?我应该使用命令ln -s /~abc /吗?URL mywebsite.org/~abc/node/1会显示页面mywebsite.org/node/1吗? 我知道这对于SEO,维护和其他原因而言并不理想。但这会使迁移更加顺畅和快捷。谢谢!

3
根目录-www或public_html
是否保留所有文件(直接从FTP访问)的根目录始终是“ www”或“ public_html”,具体取决于哪个操作系统?还是可以重命名此文件夹?如果是这样,该文件夹能够识别的唯一之处是什么?即目前我只是写这个; my $root; my $ftp = Net::FTP->new($DB_ftpserver, Debug => 0) or die "Cannot connect to some.host.name: $@"; $ftp->login($DB_ftpuser, $DB_ftppass) or die "Cannot login ", $ftp->message; my @list = $ftp->dir; if( scalar @list != 0 ) { foreach( @list ){ if( $_ =~ m/www$/g ){ $root = "www"; last; …
1 webserver  root 


1
如何使用本地DNS访问多个服务器
我想通过本地计算机访问不同的服务/网站,也可以通过互联网访问。 我的网络设置 : 我使用新的DSM 6.1在Synology DS216j上运行本地DNS。 我已配置我的本地DNS来解决 cloud.mydomain.com 和 web.mydomain.com。 我的路由器是TP-Link Archer 2600。 关于DynDNS来自 noip.com 我创造了一个 一个举办方 从本地网络指向外部IP的条目。 我尝试了什么: 当我进入 cloud.mydomain.com 在我的本地电脑上( PC 1 )本地DNS将我重定向到正确的网站。同样的 web.mydomain.com。 但是当我尝试进入时 cloud.mydomain.com 要么 web.mydomain.com 在互联网上的外部计算机上( PC 2 我得到暂停。 当我配置例如端口80的前向端口时 cloud.mydomain.com 我可以访问本地服务器。但只有那个服务器,我是否进入cloud.mydomain.com或 web.domain.com。 通过Internet从计算机访问本地服务器需要配置什么?

1
激活特定目录的时间
我知道通过更改'etc / fstab'中的内容,我可以为系统中的每个文件激活atime。但我需要或者更确切想要的是为特定目录激活它,比如'var / www / vhosts / myfiles'。可能吗?为了做到这一点,我需要添加到fstab文件中?提前致谢。

0
“使用TD-W8960N无法访问此站点”端口转发
首先,这个模型甚至不允许你使用端口 80 所以我决定使用端口 8080 这是端口转发图片: 然后我选择了一个静态IP地址,这就是图片: 之后我让我的Apache服务器监听端口 8080 ,并在网站上测试了端口: canyouseeme.org ,结果如下: 我从中获得了公共IP whatismyip.com 现在,当我进入我的网络导航器并输入:说 111.222.333.444:8080 哪里 111.222.333.444 是我的公共IP,我希望看到我的网站,但我得到错误:“这个网站无法到达” 我在我的路由器中禁用了防火墙,但仍然无法正常工作,更多的是我使用了另一台路由器而且工作正常,问题在于这个特定的路由器。 所以有什么问题?我该如何解决?

1
定义正确的Apache文档根目录
我是Linux新手,我试图安装&在OpenSuse 12.1上配置Apache 2。 这是文件根吗? /home/username/public_html 它是否正确!?请参阅HTTP服务器配置指南的第3页或第4页。 Document Root: "/srv/www/htdocs" Directory; "/srv/www/htdocs" Alias: /icons/ "/usr/share/apache2/icons/" Directory: "/usr/share/apache2/icons" Script Alias: /cgi-bin/ "/srv/www/cgi-bin/" Directory: "/srv/www/cgi-bin" mod_userdir.c: empty here nothing is filled in ;-) include: /etc/apache2/conf.d/*.conf include: /etc/apache2/conf.d/apache2-manual?conf Servername linux-r4qe E-Mail des Servername: root@linux-r4qe 在运行apache配置工具时,我在第5/5页 listening on all, port 80 Standardhost in SSL deaktiviert …


0
openVPN隧道适用于SSH,但vpn服务器上托管的网站不起作用
我有一个托管在服务器上的网站,比方说192.168.1.109。我已经设置了OpenVPN,以便在我不在本地网络时允许访问此服务器。 SSH工作但当我尝试使用在Web浏览器上为UI提供服务的Web服务器时,它不起作用,如192.168.1.109:8080。 如果没有连接隧道,如果我在本地网络中,这将起作用。 我正在为我的vpn客户端使用tunnnelblick。 VPN和Web服务器在同一台机器上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.