Questions tagged «webserver»

Web服务器是通过HTTP或HTTPS协议响应网络请求的程序。

19
简单的命令行HTTP服务器
我有一个脚本可以生成每日报告,并希望将其提供给所谓的公众。问题是我不想增加所有配置和安全隐患的HTTP服务器(例如Apache)的维护工作。 是否有一个死的简单解决方案来提供一个小的HTML页面,而无需配置完整的HTTP服务器?

2
如何在端口80上启动python SimpleHTTPServer?
我在Ubuntu上使用此命令,但它在端口8080上启动,并且我没有在运行其他服务器,因此我希望它在端口80上启动。我看到了可以设置bash脚本执行类似操作的方法这个,但是没有命令行标志或更简单的方法来指定端口吗? python -m SimpleHTTPServer


6
Apache SSL:服务器证书不包含与服务器名称匹配的ID
我正在尝试在apache2网络服务器上设置SSL,但似乎根本无法使用。 我遵循了一个使用openssl创建证书文件并/etc/apache2/sites-available/default-ssl.conf正确配置的教程。 每次我尝试使用https打开我的网站时,由于安全问题,我的浏览器都会拒绝连接。它说我的网站配置不正确。 在我的/var/log/apache2/error.log警告中,我的服务器证书不包含与服务器名称匹配的ID。 [Mon Apr 10 11:03:24.041813 2017] [mpm_prefork:notice] [pid 1222] AH00169: caught SIGTERM, shutting down [Mon Apr 10 11:03:30.566578 2017] [ssl:warn] [pid 661] AH01909: 127.0.0.1:443:0 server certificate does NOT include an ID which matches the server name [Mon Apr 10 11:03:31.579088 2017] [ssl:warn] [pid 1194] AH01909: 127.0.0.1:443:0 server …

2
为Web服务器安装不带GUI的Debian
这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 7年前。 我不熟悉Debian(显然),因此我下载了实时ISO,以为它可能对我有所帮助。在实时GUI中,我双击了桌面上的安装图标,然后继续操作-它为我提供了GNOME和一堆其他软件的安装,这些软件在Web服务器上没有业务。通常。 因此,我的问题的第一部分是,是否可以从Live光盘安装基本/非GUI版本?如果是这样,怎么办?如果没有,有人可以为我指出amd64位版本的正确下载吗? 附带的问题-在Debian上使用Ubuntu真的会带来很多性能提升吗?我想对Debian进行热身,因为我很有可能会专业地遇到它,因此这将是一个很好的学习经历。如果它与Ubuntu服务器版本之间没有太大区别,我可能会继续这样做,因为我更了解该发行版。由于这是我的学习活动,因此有人对我有其他建议或考虑事项吗? 我基本上想要的是等效于Ubuntu Server的Debian-一个简单的,简单的非GUI操作系统。我也希望安装http服务器-我不确定是要使用Apache还是Nginx还是要在node.js中处理http请求我的自我...


3
初始安装后,tomcat 8将无法启动
我正在尝试在新的CentOS 7虚拟机上安装tomcat。我成功安装了apache httpd,并且在网络中另一台计算机上的网络浏览器中键入虚拟机的ip时能够获得apache测试页。但是当我键入时,我收到以下错误消息systemctl start tomcat: Job for tomcat.service failed. See 'systemctl status tomcat.service' and 'journalctl -xn' for details. 这是安装Java和tomcat的命令的完整历史记录: 我首先使用本教程中的指令安装Java ,因为tomcat指令(下面的第二个块)希望我使用openjdk,并且我需要使用真正的Java: //Install Java # cd /opt/ # yum install wget # wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz" # tar xzf jdk-8u60-linux-x64.tar.gz # cd /opt/jdk1.8.0_60/ # alternatives --install /usr/bin/java …

2
实际使用TCP_DEFER_ACCEPT?
我在网上仔细阅读了Apache httpd手册,并遇到了启用它的指令。在手册页中找到以下内容的描述tcp: TCP_DEFER_ACCEPT (since Linux 2.4) Allow a listener to be awakened only when data arrives on the socket. Takes an integer value (seconds), this can bound the maximum number of attempts TCP will make to complete the connection. This option should not be used in code intended to be …

2
为什么lighttpd说“未知的配置密钥:accesslog.filename”?
我已经在Lighttpd Web服务器上创建了一个简单的虚拟主机,并将这些行放在.conf文件中。 server.errorlog = "/var/log/lighttpd/error.log" accesslog.filename = "/var/log/lighttpd/access.log" 我已经阅读了error.log,发现了这一点: 2011-04-22 00:36:58: (server.c.954) WARNING: unknown config-key: accesslog.filename (ignored) 这怎么可能?accesslog.filename存在,这是服务器的选项。 我在他们的网站上找到了它:http : //redmine.lighttpd.net/wiki/lighttpd/Docs : ConfigurationOptions 我能做什么?

4
我可以使用什么来监视和记录与远程主机之间的传入/传出流量?
我运行一个Web服务器(VPS上为Debian Squeeze),托管公司提供的图表始终显示出,流入服务器的流量大约是流出流量的两倍。我对此感到有些困惑,因此我想在计算机上运行某种日志记录实用程序,该实用程序不仅可以确认上传/下载数据,还可以将它们拆分为所涉及的远程主机,因此我可以查看是否很大一部分传入流量来自一个特定来源。 我怀疑大部分传出流量都是通过Apache进行的,但是传入流量可能主要是通过Apache进行的,或者可能是由其他脚本和cron作业控制的,所以我宁愿选择一种在接口级别监视流量的工具,而不是在Apache中进行监控的工具。 。 理想情况下,我希望该工具可以保持运行几天,然后返回并获得“传入和传出流量”的“每个远程主机的字节数”输出。 使用标准的Linux工具和一些配置(如果可以,怎么办?)或专业程序(如果可以的话,哪个?)可以做到吗?

1
shell脚本中的netcat提供无效连接
我有一个Shell脚本,用于在端口1111上netcat侦听localhostWeb请求。localhost:1111/index.html例如,每次我尝试访问时,都会得到: invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038 每次访问时,末尾的数字(60038)似乎都在增加localhost。 有什么问题的建议吗?什么是default localhost目录?我应该在哪里放一个index.html,这样localhost:1111/index.html会工作呢? 编辑 这是完整的脚本: #!/bin/sh while true do netcat -vvl localhost -p 1111 -c ' set -x read http_request echo HTTP/1.0 200 OK echo echo "Received HTTP request: $http_request" ' done


3
如何通过IP地址阻止客户端访问我的Web服务器上的某些URL?
如何永久阻止访问已知漏洞页面的ipaddress /phpMyadmin/?我正在运行Debian服务器,经常看到机器人或黑客在扫描我的服务器以尝试发现漏洞。 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpMyadmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpMyAdmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpmyAdmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpmyadmin2/ HTTP/1.0" 404 …

4
在SmartTV上运行Linux?
我最近买了三星SmartTV。设置wifi连接后,我浏览了http://ip.comlex.de,它为我提供了有关浏览器的以下信息: REMOTE_ADDR:###。###。###。### REMOTE_HOST:XXXXXXXXXXXXXXXXXXX.net REQUEST_TIME:1381093040 QUERY_STRING: HTTP_ACCEPT:text / html,application / xhtml + xml,application / xml,application / vnd.hbbtv.xhtml + xml,application / ce-html + xml,application / vnd.oipf.xhtml + xml; q = 0.9,/ ; q = 0.8 HTTP_ACCEPT_CHARSET:HTTP_ACCEPT_ENCODING:gzip,缩小 HTTP_ACCEPT_LANGUAGE:HTTP_REFERER:http://pagerank.comlex.de/ HTTP_USER_AGENT:Mozilla / 5.0(SMART-TV; X11; Linux i686)AppleWebKit / 535.20 +(KHTML,例如Gecko)版本/5.0 Safari / 535.20 + 因此,是否有HTTP_USER_AGENT建议的在SmartTV上运行的Linux?如何找到有关所用Linux的更多信息?我可以以某种方式从台式机登录电视吗? 可能的解决方案:http …


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.