小编Ave*_*han的帖子

为什么 apache2 不尊重我的 envvars 文件?

我的 envvar 文件中有以下几行:

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Run Code Online (Sandbox Code Playgroud)

我的 apache2.conf 中有以下几行:

# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时,apache2 -M我得到了这个:

apache2: bad user name ${APACHE_RUN_USER}
Run Code Online (Sandbox Code Playgroud)

临时修复是将www-data我的 apache2.conf 文件硬编码到其中。有一些猜测在这里,这是因为一些配置脚本并没有取代ENV在我的apache2.conf文件正确瓦尔。不管我如何让 apache2 查阅我的 envvars 文件?

作为另一个数据点,该站点似乎表明 envvars 是在构建时生成的,但在运行时由 apache2ctl 读取,这表明该文件不仅仅是构建过程中遗留的便便。

apache2 environment-variables

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

如何在启动时调出无线网络?

我正在运行 Ubuntu Server 12.04。我有一个无线 USB 卡。当我开始启动过程时,我看到:

Waiting for network configuration

事实证明,网络永远不会出现。但是一旦我进入命令行,如果我输入: ifup wlan0,那么我就可以访问网络了。我的 /etc/network/interfaces 看起来像这样:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxxx
wpa-psk xxxxxxxx
Run Code Online (Sandbox Code Playgroud)

查看我的 network-interface-wlan0.log 显示:

Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
Failed to bring up wlan0.
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
ifdown: interface wlan0 not configured
Run Code Online (Sandbox Code Playgroud)

我看过与此类似的其他 askubuntu.com 问题,但它们似乎并不适用。

如何让我的系统在启动时无线联网?

附加信息: …

boot wireless 12.04

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

如何在运行 12.04 Server 的无头计算机上部署虚拟化服务器?

关于设置虚拟机有很多不同的信息,但我不知道从哪里开始。我的基本问题是:

如何在我正在运行的无头机器上虚拟部署 Web 服务器(包含一组独特的用户)?

使我的特定系统独一无二的事情(即让我很难通过谷歌找到信息):

  1. 服务器是无线的。
  2. 服务器不运行 GUI。

大多数教程/方法都假定有线连接和/或 GUI。

我试过的

  1. 我读过的文档libvirtqemukvm。我还看过许多使用ubuntu-vm-builder或的教程qemu-img。我只是不确定从哪里开始。我不确定如何考虑整个堆栈:我认为它看起来像这样:libvirt--controls--> qemu--controls--> kvm。但我不确定。
  2. 我已经通过系统上的 BIOS 开启了虚拟化。
  3. 我已经安装了qemu*libvirt*包。
  4. 我尝试qemu-system-x86_64 ubuntu-server-12.04.iso使用下载的服务器 ISO运行。这没有用。

挑战 我还没有找到答案。

  1. 让虚拟化服务器运行的规范步骤是什么?你开始qemu-img吗?还是第一步开始于ubuntu-vm-builder
  2. 每次物理服务器启动时,您如何保持它运行?
  3. 一个教程指出您无法桥接无线网卡。今天仍然如此吗?
  4. 我不明白如何编辑/etc/network/interfaces. 我使用 wlan0 作为我的主要网络接口,所以我有点尝试弄乱它,因为我看过的所有教程都假设我使用的是 eth0。
  5. 我看过的所有教程都假设我有一个 GUI 正在运行。我不。我如何让来宾操作系统 blit 到视频卡(我有一个视频卡,但 Ubuntu Server 只运行 CLI)?
  6. 有很多文件系统可供使用qemu-img。我应该使用哪个?

这个问题有很多问题。抱歉,我最关心的问题在开头。我的偏好是不必安装 Xen 或使用 Virtual Box。

kvm virtualization qemu

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

如何加密我的 /tmp 目录?

在阅读了有关 tmp 多久被清除的这个问题后,如果 tmp 被加密对我们的设置来说是最好的。我如何加密它?

我的 fstab 看起来像这样:

proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/vg_doulos-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=205a1a54-7dfa-45a6-a7e3-4a7234b3a473 /boot           ext4    defaults        0   2
/dev/mapper/vg_doulos-home /home           ext4    defaults        0       2
/dev/mapper/vg_doulos-tmp /tmp            ext4    defaults        0       2
# swap was on /dev/sda2 during installation
#UUID=705e9f69-bf95-4d44-9119-c40076d10333 none            swap    sw              0  0
/dev/mapper/cryptswap1 none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)

密码表:

# <target name> <source device>         <key file>      <options>
cryptswap1 /dev/sda2 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
Run Code Online (Sandbox Code Playgroud)

把这样的东西放在 …

encryption tmp

6
推荐指数
1
解决办法
5187
查看次数