我可以使用非 root 用户访问 Linux 服务器。我需要的是运行一个简单的 HTTP 服务器,它不会侦听端口 80,而是侦听不同的端口。
我正在寻找最简单、最快捷的解决方案。不需要任何身份验证或其他什么。
在屏幕中运行它也很好。
Linux 版本为 Red Hat 4.1.2-50
我们通常会看到个人网页,例如http://example.com/~someone/,在这种情况下,“某人”是“example.com”的用户。
默认情况下如何启用此功能,因此每当我们添加新用户“foo”时,http://example.com/~foo/都会自动创建?“~someone”中的波浪号是可选的、可定制的吗?
软件环境:
网络服务器:Apache 或 Yaws(基于 Erlang 的网络服务器)
我想创建一个新的分区和内容移到/var目录给它具有安全原因/var/www和其他子目录“装”与nosuid,noexec和nodev权限。我如何为/var或任何其他根目录执行此操作?
我想要做的是共享我的 VM 开发 web 服务器的 /www 文件夹,以便更方便地传输我在 web 服务器上测试的 HTML、PHP 和 web 文档。
我是否必须使用 Samba 来执行此操作?或者有没有更简单的解决方案,因为我使用的是 Linux-Linux。
管理员主页说:
最新稳定版本(例如通过 wget 使用): https://www.adminer.org/latest[ -mysql][-en].php
我尝试使用以下命令下载它:
wget -p /var/www/html https://www.adminer.org/latest[-mysql][-en].php
Run Code Online (Sandbox Code Playgroud)
我收到错误:
未找到错误404。
为什么下载失败?
各位,
find由 nobody 执行在每次新启动时自动运行(在我启动系统的早晨)。我猜这与updatedb. 我如何确认我的假设并阻止它自动执行。我的ps aux | grep find输出如下:
~~> ps aux | grep find
root 4492 0.0 0.0 4288 748 ? SN 08:10 0:00 /bin/sh /usr/bin/updatedb.findutils
root 4500 0.0 0.0 4288 108 ? SN 08:10 0:00 /bin/sh /usr/bin/updatedb.findutils
root 4526 0.0 0.0 55444 2988 ? SN 08:10 0:00 su nobody -s /bin/sh -c /usr/bin/find / -ignore_readdir_race \( -fstype NFS -o -fstype nfs -o -fstype nfs4 -o -fstype afs -o -fstype binfmt_misc -o -fstype proc …Run Code Online (Sandbox Code Playgroud) 我正在托管一个网站,我的 DNS 服务器来自 NameCheap,我在那里购买了 SSL 证书并通过 nginx 配置它,一切都很好,但是有一天 chrome 开始抱怨该证书现在无效(并且到期日期是尚未通过),我的网站是 lodugo.com,这种情况也会发生在我现在不记得的其他一些特定页面上,但它只发生在我个人的 Linux 笔记本电脑、任何其他网络中的任何其他设备(本地或通过网络)互联网,没有问题
最有趣的是,如果我在我的个人 Linux 笔记本电脑上以隐身模式使用 chrome,它不会抱怨证书。
我将其发布在这里,因为看起来操作系统正在拒绝证书本身,或者这就是 chrome 所说的:
This server could not prove that it is lodugo.com; its security certificate is not trusted by your computer's operating system. This may be caused by a misconfiguration or an attacker intercepting your connection.
Run Code Online (Sandbox Code Playgroud)
我已经检查了基础知识,我的时间和日期都很好,其他设备在任何情况下都工作正常,我没有接触服务器端的任何内容。任何人都可以帮助提示或解释可能发生的情况吗?
在这里您可以找到有错误且处于隐身模式的证书图片(没有错误且在同一台机器上)
我现在使用 curl 一段时间来调试我的非生产网络服务。
当我使用该--dns-servers选项时,我总是收到一条错误消息,指出找不到此功能:
curl --dns-servers _MY_DNS_SERVER_IP_ https://_MY_DOMAINS_
curl: (4) A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision.
Run Code Online (Sandbox Code Playgroud)
我的 curl 版本是 7.47.0,在 Ubuntu 16.04 桌面上运行。
从 curl 手册页(关于--dns-servers选项):
This option requires that libcurl was built with a resolver backend that supports this operation.
The c-ares backend is the only such one. (Added in 7.33.0)
Run Code Online (Sandbox Code Playgroud)
是否需要安装另一个 curl 包,或者我错过了一些可选的依赖项?
任何提示似乎是什么问题?
我复制了这个文件(vokabel_daemon.service)
[Unit]
Description=Start vokabeltrainer daemon
After=network.target
[Service]
ExecStart=/home/mm/lib/vokabeltrainer/box_vokabeltrainer.pl daemon --listen "http://*:3001"
[Install]
WantedBy=mulit-user.target
Run Code Online (Sandbox Code Playgroud)
到/etc/systemd/system/(openSUSE12.1)。
然后经过
systemctl enable vokabel_daemon.service
systemctl start vokabel_daemon.service
Run Code Online (Sandbox Code Playgroud)
我可以打开我的网站。
但是重启后就不行了。
systemctl status vokabel_daemon.service:
vokabel_daemon.service - Start vokabeltrainer daemon
Loaded: loaded (/etc/systemd/system/vokabel_daemon.service; enabled)
Active: inactive (dead)
CGroup: name=systemd:/system/vokabel_daemon.service
Run Code Online (Sandbox Code Playgroud)
之后systemctl start vokabel_daemon.service它再次工作:
vokabel_daemon.service - Start vokabeltrainer daemon
Loaded: loaded (/etc/systemd/system/vokabel_daemon.service; enabled)
Active: active (running) since Thu, 21 Jun 2012 08:38:16 +0200; 1s ago
Main PID: 2288 (perl)
CGroup: name=systemd:/system/vokabel_daemon.service
? 2288 perl /home/mm/lib/vokabeltrainer/box_vokabeltrainer.pl daemon …Run Code Online (Sandbox Code Playgroud) 我刚刚在 CentOS 中使用 Apache 部署了我的网络服务器,我想知道是否有人对如何检查服务器出现故障的每个指定时间有什么好主意,然后我可以在发生这种情况时使用 postfix 给我发电子邮件,这样我就可以回去了立即到我的服务器并解决问题,看看是什么导致了问题。我猜很多网站会使用一些软件/脚本来让他们在客户开始抱怨问题之前知道他们的服务何时出现故障。
这可行吗?我可以找出用于托管特定网页的发行版吗?Whois 没有这方面的信息。
鉴于它的 UNIX 祖先(大型机的事实上的标准,在我第一次学习编程的时候),使用 Linux 作为实验性 MMO 的操作系统是一件轻而易举的事。话虽如此,现在有这么多发行版,试图弄清楚要尝试哪个发行版非常令人生畏。
因此,我转向更有经验的声音来表达他们的观点。
其中一些标准包括:
我已经将范围缩小到 Debian、CentOS(基于 RHEL)、Gentoo 和 Slackware。当然,其中的每一个(CentOS 除外)都有许多衍生产品,这意味着我根本没有真正缩小范围。DSL 具有明显的吸引力,但我在社区或第三方文档方面没有发现太多。
在此努力中的任何建议和/或建议将不胜感激。
编辑:
似乎我应该问的问题是“我应该在发行版中寻找哪个内核?”
我对 Linux 没有太多经验(主要是通过 DE 使用 Ubuntu),所以我担心尝试删除无关的功能可能会损害其完整性。添加功能仍然会带来风险,但比删除它们要少。
webserver ×12
linux ×4
ubuntu ×3
dns ×2
networking ×2
apache-httpd ×1
bsd ×1
centos ×1
chrome ×1
curl ×1
daemon ×1
file-sharing ×1
find ×1
http ×1
monitoring ×1
multiuser ×1
partition ×1
perl ×1
permissions ×1
php ×1
samba ×1
security ×1
ssl ×1
systemd ×1
web ×1