标签: webserver

基于 HTTP(S) 的文件服务器

我有一台运行 Ubuntu 10.04 的服务器。我已经获得了用于 ssh 和 sftp 的 openssh。

我一直在寻找基于 Web(http,或者最好是 https)的文件服务器,可能是 (S)FTP 服务器的 Web 前端,它允许访问特定文件夹,也允许上传。它需要用户身份验证,最好使用 PAM。

这种基于 Web 的解决方案适用于不允许使用 FTP 软件/浏览器扩展并且在其企业环境中没有 flash/java 浏览器插件的用户。

到目前为止,我已经研究过:

  • Webmin:包括一个文件管理器,但它使用 Java,我正在寻找一个无插件的实现。
  • Apache2:我能够设置 https 和 PAM 身份验证,但准系统实现不包括文件上传(据我所知)。
  • HFS:还没有尝试过,因为它仅适用于 Windows/wine,我不想在 wine 下运行它。

ftp software-recommendation webserver

12
推荐指数
1
解决办法
2万
查看次数

“allrequestsallowed.com”...黑客尝试?

我在我的(小型的、个人的且绝对不重要的)Web 服务器上进行了多次尝试,而 apache 和 fail2ban 通常可以正确地完成它们的工作。但是有一个日志条目让我担心:

xx.yy.www.zzz - - [9/Jul/2011:12:42:15 +0100] "GET http://allrequestsallowed.com/?PHPSESSID=5gh6ncjh00043YVMWTW_B%5CFAP HTTP/1.1" 200 432 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
Run Code Online (Sandbox Code Playgroud)

问题是答案不是 404 代码,而是 200。可以吗?对我来说似乎很奇怪,但我在这个领域(以及许多其他领域)的知识,委婉地说,是有限的。

server security webserver

11
推荐指数
1
解决办法
1万
查看次数

我继承了一个危险的过时服务器。我打算如何安全地升级它?

Apticron 每晚都在盒子上运行,并告诉我我有大约 150 个更新需要进行。服务器正在运行相当多的重要服务,但没有真正的备份,所以我不敢开始更新。我应该如何进行游戏计划?

编辑: lsb_release:
发行商 ID:Ubuntu
描述:Ubuntu 8.04.3 LTS
版本:8.04
代号:hardy

The following packages are currently pending an upgrade:

apache2 2.2.8-1ubuntu0.25
apache2.2-common 2.2.8-1ubuntu0.25
apache2-mpm-prefork 2.2.8-1ubuntu0.25
apache2-utils 2.2.8-1ubuntu0.25
apparmor 2.1+1075-0ubuntu9.3
apparmor-utils 2.1+1075-0ubuntu9.3
apt 0.7.9ubuntu17.6
apt-utils 0.7.9ubuntu17.6
base-files 4.0.1ubuntu5.8.04.8
bind9-host 1:9.4.2.dfsg.P2-2ubuntu0.12
bsdutils 1:2.13.1-5ubuntu3.1
bzip2 1.0.4-2ubuntu4.2
clamav 0.97.8+dfsg-1ubuntu1.08.04.1
clamav-base 0.97.8+dfsg-1ubuntu1.08.04.1
clamav-freshclam 0.97.8+dfsg-1ubuntu1.08.04.1
curl 7.18.0-1ubuntu2.4
dhcp3-common 3.0.6.dfsg-1ubuntu9.3
dnsutils 1:9.4.2.dfsg.P2-2ubuntu0.12
dpkg 1.14.16.6ubuntu4.2
dpkg-dev 1.14.16.6ubuntu4.2
fuse-utils 2.7.2-1ubuntu2.3
gnupg 1.4.6-2ubuntu5.2
gpgv 1.4.6-2ubuntu5.2
grub 0.97-29ubuntu21.2
gzip 1.3.12-3.2ubuntu0.1
klibc-utils 1.5.7-4ubuntu5
krb5-user 1.6.dfsg.3~beta1-2ubuntu1.8
ldap-utils 2.4.9-0ubuntu0.8.04.5
libapache2-mod-fcgid 1:2.2-1ubuntu0.8.04.1
libapache2-mod-php5 …
Run Code Online (Sandbox Code Playgroud)

upgrade updates webserver

11
推荐指数
1
解决办法
662
查看次数

Web 服务器管理控制面板的推荐(免费、开源、deb 包)?

我在找:

  • 用于网络服务器的安全/可靠的网络管理控制面板
  • 最好是免费和开源的
  • 在官方存储库中或至少定期更新和更新到新版本的简单方法
  • 允许创建电子邮件和用户名(最好允许选择 sftp-only/ssh+sftp 访问)
  • 支持配置电子邮件别名和转发

例如,我看到DTC(域技术控制)是(或者更好的说,是)包含在 debian 中,但由于最近的安全问题,没有包含Debian stable/testingUbuntu 12.04中。

Ubuntu 服务器推荐的管理控制面板是什么?

administration software-recommendation webserver

10
推荐指数
2
解决办法
1万
查看次数

在购买域之前,如何在 Apache 中测试虚拟主机?

是否可以设置没有域名的Apache虚拟主机,我只想用我的IP来测试我的网站,直到我获得域名。

Apache 文档中的示例似乎只有这样的域名别名

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

apache2 webserver

10
推荐指数
1
解决办法
2万
查看次数

阿帕奇没有启动

所以我尝试使用以下命令启动我的 apache2 服务器...

sudo service apache2 start
Run Code Online (Sandbox Code Playgroud)

但是后来我收到此错误消息...

Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)

所以当我尝试查看 systemctl 时,我得到了这个......

? apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since Mon 2015-07-06 10:34:49 IST; 4min 23s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 8899 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)

Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Starting LSB: Apache2 web server...
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: …
Run Code Online (Sandbox Code Playgroud)

server apache2 webserver

10
推荐指数
1
解决办法
9万
查看次数

我可以使用桌面安装作为服务器吗?

我是 Linux 新手,Ubuntu 是我的第一个发行版。我选择 Ubuntu 是因为我想更多地了解 Linux。

我受时间限制,需要尽快设置服务器。我在 MacBook Pro 上通过 VMWare Fusion 安装了 Ubuntu 桌面和 Ubuntu 服务器。

我在服务器版上安装了我需要的所有东西,但感觉有点过头了。我没有使用 CLI 的经验。

我可以在学习 CLI 的同时暂时使用 Ubuntu Desktop 来运行我的 Web 服务器吗?我基本上需要运行 Apache、PHP、MySQL、phpMyAdmin、Python 和 Django。我应该使用 MAMP 吗?

谢谢。

server php python apache2 webserver

9
推荐指数
1
解决办法
798
查看次数

9
推荐指数
3
解决办法
9万
查看次数

服务器的远程管理?

我将安装一个 ubuntu 服务器来提供电子邮件、ftp 和网络服务器服务。我不想为服务器安装 gui,但我想远程管理它。我在考虑网络管理或其他方面,是否有一个很好的包来完成这些任务??

问候,维克多。

server email administration ftp webserver

8
推荐指数
2
解决办法
727
查看次数

如何让 apache 通过 VirtualBox 为站点提供服务?

本教程教我如何在Windows 7主机上的 VirtualBox 中创建 Ubuntu Server(12.10,64 位)VM ,安装 Apache 并让它从可通过主机浏览器访问的虚拟域中为站点提供服务。

花了一天时间和很多次尝试(虽然我似乎按照他们的指示去做,但我总是做错事),我终于做到了。

我发现 Ubuntu 是一个比 Windows 更无缝的开发环境,所以我想在 Ubuntu 上做同样的事情。所以,这一次,我在Ubuntu主机上的VirtualBox 中创建了一个 Ubuntu Server VM ,安装了 Apache 并对其进行了配置。但是,当我通过虚拟域访问该站点时,出现“找不到服务器”错误。

是的,我确实按照教程(适用于 Windows 7)中/etc/hosts提到的那样修改了文件。但我无法让它工作。不知道怎么回事。有谁知道我还应该做什么?

编辑:如果我不够清楚,请询问。我愿意澄清。

virtualbox windows-7 webserver

8
推荐指数
1
解决办法
4万
查看次数