标签: apache2

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

我是 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
查看次数

为什么我在安装 node.js 时必须安装 apache2-utils?

我即将安装 node.js(关于安装的问题)。它说如果我正在运行一个干净的服务器,我必须先安装一些软件包才能使用 git 和其他东西,我实际上是这样做的:

sudo apt-get install g++ curl libssl-dev apache2-utils git-core
Run Code Online (Sandbox Code Playgroud)

好的 - 到目前为止一切都很好。但是为什么我要安装一些 apache 的东西,当我只想使用 node.js 时?

我真的需要那个吗?


这个问题只与想要自己编译节点的人有关。我建议使用更简单、更安全的 apt-get方法

apt apache2

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

我需要一个文件:/etc/apache2/sites-available/default-ssl

我需要该文件的 ( /etc/apache2/sites-available/default-ssl) 内容或找回它的方法。我删除了它。

apache2

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

如何每隔几秒停止 Apache access.log 开槽?

我从deb http://repos.zend.com/zend-server/5.6.0_ubuntu1204/deb server non-free Repository.

我的 apache2/access.log 看起来像这样,每隔几秒就会出现一次:

::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:28:00 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:28:00 +0200] "OPTIONS …
Run Code Online (Sandbox Code Playgroud)

apache2 zend

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

无法在 Ubuntu 12.10 上启动 Apache:没有可用的侦听套接字

我无法启动使用 apt-get 安装的 apache2。我在 2 个单独的 Ubuntu 12.10 安装上遇到了同样的错误,一个在我的台式机上,另一个在 VirtualBox 中运行:

michal@michaltest:~$ sudo service apache2 start
 * Starting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
           [fail]
Run Code Online (Sandbox Code Playgroud)

lsof 说:

michal@michaltest:/var/log/apache2$ sudo lsof -i :80
COMMAND     PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
ubuntu-ge  2074 michal   11u  IPv4  23978 …
Run Code Online (Sandbox Code Playgroud)

apache2 12.10 sockets

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

由于许多 If-None-Match 值,请求标头字段的大小超过服务器限制

这是一个有趣的案例,客户端收到“400 Bad Request”错误并且似乎无法使用 Apache/2.2.22 查看托管在 Ubuntu 12.04.3 LTS 上的 drupal 主页:

错误请求
您的浏览器发送了此服务器无法理解的请求。
请求头字段的大小超过服务器限制。

数据包嗅探输出:

...
T 2013/09/02 15:23:10.458167 ###.###.###.###:40027 -> ###.###.###.###:80 [A]
GET / HTTP/1.0.
If-None-Match: "1363160742-0", "1363165573-1", "1363175854-1", "1363175854-0", "1363179616-0", "1363181811-0", "1363239319-1", "1363255903-0", "1363259282-0", "1363263398-1", "1363274564-0", "1363329642-0", "1363332613-1", "1363333851-0", "1363599826-0", "1363678909-0", "1363684227-1", "1363699732-0", "1363755181-0", "1363765691-1", "1363767178-0", "1363780208-0", "1363787589-0", "1363795259-1", "1363852409-1", "1363863225-1", "1363928115-0", "1363951793-0", "1363951793-1", "1364133610-1", "1364187608-1", "1364187608-0", "1364203083-0", "1364208174-0", "1364214930-0", "1364219815-0", "1364274441-1", "1364280930-0", "1364280930-1", "1364286055-1", "1364298840-0", "1364298840-1", "1364360674-0", "1364364356-1", "1364381508-0", "1364385520-1", "1364460734-0", "1364882595-1", "1364903271-0", "1364967946-0", "1364967946-1", "1364981713-0", "1364985142-1", …
Run Code Online (Sandbox Code Playgroud)

server apache2

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

无论输入的 URL 是什么,如何让 Apache 提供单个静态页面?

我正在制作一个广告阻止 DNS 服务器,它将所有广告域重定向到一个Apache实例。所以像

www.addomain.com
Run Code Online (Sandbox Code Playgroud)

被重定向到

dnsserver.localnetwork
Run Code Online (Sandbox Code Playgroud)

但是,偶尔我会遇到更像的链接

www.addomain.com/some_ad
Run Code Online (Sandbox Code Playgroud)

被重定向到

dnsserver.localnetwork/some_ad
Run Code Online (Sandbox Code Playgroud)

它甚至不存在,因此会引发404错误。

index.html无论实际请求如何,我都希望有某种方法可以使 Apache serve 。否则,如果您有不涉及 Apache 的替代解决方案,我也愿意。

dns apache2

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

XAMPP:启动 Apache...失败

我在我的 Ubuntu 笔记本电脑中安装了 XAMPP,我曾经使用它没有问题。只需使用以下命令启动服务器:

sudo /opt/lampp/lampp start

然后,我尝试安装一个需要 apache 服务器的软件,但可能有什么问题。现在,每次我运行命令时,都会有以下输出:

Starting XAMPP for Linux 5.6.3-0...
XAMPP: Starting Apache...fail.
XAMPP:  Another web server is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
Run Code Online (Sandbox Code Playgroud)

我必须做的是运行sudo /etc/init.d/apache2 stop然后再次启动lampp。这意味着 apache2 一直在运行。有没有什么方法可以在不破坏lampp安装的情况下解决它?

server xampp apache2 14.04

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

创建新的 ssh 用户帐户以仅访问特定文件夹

我有一个在 ubuntu 16.04 上运行的 apache2 服务器,现在每次我访问特定文件夹中的项目文件时,我都使用 root 用户运行 php 函数并编辑一些文件,完成后我需要chown -R www-data:www-data .在终端内运行,因为在我运行后我的 php 函数文件所有者将成为 user:user (root:root)。我需要的是:

  1. 为我的服务器创建新用户
  2. 当使用 ssh 访问我的服务器时,此用户将自动位于特定文件夹中
  3. 授予此用户在此特定文件夹中执行任何操作的权限

例如,创建一个名为tonya的用户,当有人使用用户tonya 访问服务器时ssh sonya@server.com,他将被重定向到/var/www/specific_folder,用户 tonya 可以在此文件夹中执行任何操作,并且当 tonya 将 php 文件所有者或文件夹设置为tonya:www-data它时就像我将文件所有者设置为www-data:www-data

server ssh php permissions apache2

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

升级到 18.04 后 PHP 显示为纯文本

我刚刚升级到 Ubuntu 18.04。现在 apache 将我网站的 php 作为纯文本 php 提供。我已经尝试过: 为什么我的 PHP 文件显示为纯文本?(在 Stack Overflow 上)PHP 7 和 apache 显示纯文本并且无法重新启动。安装的php包是:

php              php7.2-cli       php7.2-fpm       php7.2-mbstring  php7.2-pgsql     php7.2-sqlite3   php7.2-zip       php-curl         php-igbinary     php-pgsql        php-xml
php7.2           php7.2-common    php7.2-gd        php7.2-mysql     php7.2-readline  php7.2-xml       php-bz2          php-fpm          php-mbstring     php-soap         php-xmlrpc
php7.2-bz2       php7.2-curl      php7.2-json      php7.2-opcache   php7.2-soap      php7.2-xmlrpc    php-common       php-gd           php-mysql        php-sqlite3      php-zip
Run Code Online (Sandbox Code Playgroud)

有问题的网站之一可以在这里看到。

阿帕奇error.log

[Thu Apr 26 16:02:12.740886 2018] [mpm_prefork:notice] [pid 6504] AH00169: caught SIGTERM, shutting down

[Thu Apr 26 16:02:13.001806 2018] [mpm_prefork:notice] …
Run Code Online (Sandbox Code Playgroud)

php apache2 18.04

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

标签 统计

apache2 ×10

server ×4

php ×3

12.10 ×1

14.04 ×1

18.04 ×1

apt ×1

dns ×1

permissions ×1

python ×1

sockets ×1

ssh ×1

webserver ×1

xampp ×1

zend ×1