标签: webserver

如何修复在使用 mod_userdir 时使用 XAMPP 遇到的错误 403?

我正在运行 Arch Linux,我决定使用 XAMPP,以便我可以创建和测试网页。无论如何,我按照站点中给出的说明将其解压缩到,/opt/lampp并且我还取消了注释中的行,/opt/lampp/etc/httpd.conf因此mod_userdir将启用。

现在,当我尝试访问我的用户public_html(通过http://localhost/~user)时,出现此错误:

Access forbidden!

    You don't have permission to access the requested object. It is either 
    read-protected or not readable by the server.

    If you think this is a server error, please contact the webmaster.

Error 403
Run Code Online (Sandbox Code Playgroud)

我如何让这个工作?

arch-linux permissions webserver xampp

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

为学习和托管 Web 应用程序选择正确的发行版

我从 Windows 世界来到 Linux,我想了解系统的来龙去脉,以使其成为我的主要日常工作和托管环境。

就操作系统而言,我几乎是一个完整的初学者,所以我必须从头开始学习。我不怕弄脏,但我也希望这个过程足够务实。一旦我熟悉了操作系统,我将主要在其上开发 Ruby on Rails 和 Clojure 应用程序,然后我希望将它们托管在相同的环境中。

不包括像 Ubuntu 和 Mint 这样更面向消费者的发行版(或者它们是否值得考虑?),从学习和服务器托管的角度来看,对我来说有哪些好的选择?我听说过 Arch Linux 和 Debian 的好消息。

谢谢!

linux arch-linux learning distribution-choice webserver

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

让 www-data 能够登录的缺点

我运行一个小型网络服务器,基本上只是为了托管小型数据项目和文件。此服务器具有公共 IP 地址。

我希望能够通过 FTP 进入并将文件直接上传到/var/www/*,因此我正在考虑允许www-data用户拥有密码并直接登录。这也可以避免每次在 Web 目录中执行任何操作时都必须更改文件所有权(我目前以 root 身份执行该操作,因此那里也存在安全风险)。

允许 www-data 用户登录是否存在安全风险?如果是这样,最好的选择是什么?

security users webserver

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

Linux 服务器上的 Telnet

我想知道是否有必要在机器两端都启用telnet才能获得telnet连接。

问题是:我正在尝试从 Linux Web 服务器(Red Hat)在端口 80 上 telnet 一些公共 IP。

此公共 IP 已启用 HTTP (80)。我不确定是否启用了 telnet,但所有者说启用了。

在我的 Linux 服务器上,启用了 HTTP (80) 但未启用 telnet。而是启用了 SSH。

当我从我的 Linux 服务器 telnet 时:telnet PublicIP 80它说:

Trying "PublicIP"...
Connected to "PublicIP" ("PublicIP").
Escape character is '^]'.
Connection closed by foreign host
Run Code Online (Sandbox Code Playgroud)

是否必须在我的服务器上启用 telnet 才能工作?因为其他消息来源证实,另一端没有问题。公网IP:220.226.190.180

请解释我如何使它工作。如果我必须在我的 Linux 服务器上启用 telnet,请分享执行此操作的命令和方法。

linux command-line networking webserver telnet

4
推荐指数
2
解决办法
5万
查看次数

在 uhttpd 上的静态 HTML 页面中显示主机名

我有一个运行 uhttpd 并提供静态 HTML 页面的 docker 容器。如何将容器的主机名动态插入到静态 HTML 页面中?我想让容器尽可能轻。

webserver html docker uhttpd

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

用apache用户登录

我正在一步一步地学习本教程,因为

在这里,我们将 repo 克隆到一个 chmodded /var/www/[site_dir] 文件夹中。请注意,我们在运行 git clone 命令之前切换到 www-data 用户。这是重要的一步,因为我们生成的部署密钥归 www-data 用户所有,并且它仅适用于该用户,即使您是 root 用户。

我需要切换到www-data用户,但是当我尝试sudo su - www-data(或sudo su www-data)时遇到此帐户当前不可用。

我尝试ps aux并看到www-data用户存在,现在我想知道如何实现?(以 www-data 用户登录)

users su sudo webserver

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

systemd - 我的自定义服务退出,状态码为 216/GROUP

我为 Nodejs Express 服务器安装了以下单元文件:

 [Unit]
 Description=Server for SpeedBot
 After=network.target

 [Service]
 ExecStart=/var/www/SpeedBot/server.js
 Restart=always
 User=nobody
 Group=nobody
 Environment=PATH=/usr/bin:/usr/local/bin
 Environment=NODE_ENV=production
 WorkingDirectory=/home/pi/SpeedBot/server.js

 [Install]
 WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

当我运行它并做:service speedbotserver status我得到:

? speedbotserver.service - Server for SpeedBot
   Loaded: loaded (/etc/systemd/system/speedbotserver.service; disabled)
   Active: failed (Result: start-limit) since Thu 2017-06-29 01:31:18 UTC; 18h ago 
  Process: 19189 ExecStart=/var/www/SpeedBot/server.js (code=exited, status=216/GROUP)
 Main PID: 19189 (code=exited, status=216/GROUP)
Run Code Online (Sandbox Code Playgroud)

linux webserver systemd daemon node.js

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

从 CLI 创建虚拟机?(KVM)

如何从 CLI创建虚拟机?

创建虚拟机

First, download an ISO cd image of some OS you want to run. For Ubuntu, you can find these at:

    http://www.ubuntu.com/getubuntu/download 

Double click on the name of the host. The Status column should read Active

Right click on the name of the host, and select New
This will start a wizard to guide you through the rest of your VM creation
    Enter your virtual machine details

        Name: foo

        Choose Local install media (ISO image or …
Run Code Online (Sandbox Code Playgroud)

command-line kvm virtual-machine webserver system-installation

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

如何在没有信息的情况下确定安装了哪个网络服务器?

我最近接手了一个项目,因为开发人员给客户造成了问题。但是,由于缺乏文档(笑),我不知道网站文件存储在哪里或安装了什么网络服务器。

问题:

在 Linux 中,如何查看已安装的网络服务器?

在 Linux 中,如何在文件目录中找到网络服务器指向的位置?(注意这将取决于第一个问题的答案)

** 托管在 Linode 上

linux webserver

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

如何离线使用asciinema?

如何在没有互联网连接的局域网中录制和播放asciinema屏幕录像?

该工具默认将录音上传到 asciinema 网站,但我想将其保留在本地并在本地网络服务器上运行播放器。

command-line recording tty webserver

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