我想以下列方式映射我的目录/子域:
/home/sam/sites/* 到 http://*.sam
我不想在每次建立新站点时都在我的主机文件中添加一行。
我是配置和安装 apache 的初学者,实现这一目标的最佳方法是什么?
在 apache2 中,我试图获取一个已经有索引文件、视频、图片(完全已经建立的网站)的文件夹,并将该文件夹放在 www 中,然后将 apache2 指向或指向该文件夹中的一个索引文件,以便网络可以运行,该文件夹包含一个已经配置了其他页面的网站,但我需要将 apache 指向该文件夹,而不是默认的 index.html。有谁知道怎么做?
我遵循了如何在 Ubuntu 桌面中为 Linux 安装 XAMPP 1-8-3
我已经安装lampp在/opt.
我正在使用命令sudo /opt/lampp/lampp start,我已经看到其中XAMPP四个,第一个启动 Apache 失败,第二个和第三个已经在运行,最后一个正在启动MySQl
当我尝试xampp-linux-x64-1.8.3-4-installer.run在桌面上打开时,出现此错误:
there has been an error this installer requires root privileges. please become superuser before executing the installer.
Run Code Online (Sandbox Code Playgroud) 我apache.conf用命令删除了rm /etc/apache2/apache2.conf我的选择是什么?我怎样才能取回它?
我只是尝试删除 apache 的日志文件,因为我正在学习使用 apachetop 并且需要清除日志文件。
我运行了一个命令sudo rm -rf /var/log/apache2/*,现在日志文件夹中没有 apache2 文件夹。
我尝试访问一些本地主机站点以查看其是否自动生成,但事实并非如此。
现在我的 apachetop 没有运行,它说
opening /var/log/apache/access.log: No such file or directory
我如何取回我的日志文件?
谢谢
我有一个 Django Web 应用程序(也许你会称它为我家庭网络上的内部网应用程序),我将主机从 Ubuntu 12.04 升级到 14.04。不幸的是,mod-wsgi 在这个过程中被破坏了。我一直在尝试卸载/重新安装它,但我收到了一个错误:
dpkg: error processing package libapache2-mod-wsgi (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
libapache2-mod-wsgi
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
我在网上没有找到太多关于这个问题的信息。有关如何解决此问题的任何建议?
我试图安装 SSL 脚本以在我的本地服务器上运行 HTTPS,但我最终破坏了 Apache,现在它返回了这个:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)
的输出systemctl status apache2.service:
tales@tales-ubuntu1610:~$ systemctl status apache2.service
?apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; generated; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
??apache2-systemd.conf
Active: failed (Result: exit-code) since seg 2016-12-12 10:47:30 BRST; 2min 48s ago
Docs: man:systemd-sysv-generator(8)
Process: 15802 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
dez 12 10:47:30 tales-ubuntu1610 apache2[15802]: * The apache2 configtest …Run Code Online (Sandbox Code Playgroud) 我刚刚在我的 Ubuntu 上安装了 Apache,但是当我编写localhost:它时将我重定向到一个页面。
欢迎来到 Nginx!
如果您看到此页面,则 nginx Web 服务器已成功安装。和工作。需要进一步配置。
所以,我认为默认安装了 nginx。那么我在哪里可以找到我的 Apache 呢?我尝试localhost:8080将我重定向到
有用 !
如果您通过 Web 浏览器看到此页面,则表示您已成功设置 Tomcat。恭喜!
谢谢!
我正在使用 Ubuntu 20.04 Server 设置云服务器。
我永远不会有很多访客,只有我的学生在做作业。
我想启用 https:// 访问。
我找到了这个页面。
certbot 是一个好方法吗?
我以前从未这样做过。
* Starting web server apache2
apache2: Syntax error on line 214 of /etc/apache2/apache2.conf: Syntax error on line 3
of /etc/apache2/httpd.conf: Expected </> but saw </Directory>
Action 'start' failed.
The Apache error log may have more information.
...fail!
Run Code Online (Sandbox Code Playgroud) 我将PHP版本从更新7.2到8.0.5
我按照本指南更新了我的 PHP
\n我运行这个sudo apt-get purge php7.*来删除我的 php 7 版本。
现在,当我浏览我的网站时,我只得到 php codeliek
\n<?php\n\n/* ton of code here */\nRun Code Online (Sandbox Code Playgroud)\n当我启用
\nsudo a2enmod proxy_fcgi setenvif\nsudo a2enconf php8.0-fpm\nRun Code Online (Sandbox Code Playgroud)\n我收到一个错误
\nService Unavailable\nThe server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later\nRun Code Online (Sandbox Code Playgroud)\n当浏览网站时
\n[Sat May 22 12:21:03.453315 2021] [proxy:error] [pid 511723] …Run Code Online (Sandbox Code Playgroud) 我需要指出一种准确的最新方法来安装 Wordpress。我还需要有关为其设置 Apache 的详细信息。我找不到官方帮助或支持。除了虚拟主机文件和 /etc/hosts 编辑之外还有什么吗?它们究竟应该如何配置?我的 ip 只是将我带到了 Apache 测试页面,如何将其移到子目录之外?
好的,我需要以 root 身份运行我的 Apache Web 服务器。为此,我输入了 echo whoami; 在终端。它给了我输出:root。但是当我通过执行以下 php 脚本检查我的 apache 服务器是否以root用户身份运行时:
< ?php echo `whoami`; ?>
Run Code Online (Sandbox Code Playgroud)
它给了我输出:nobody. 那么有什么建议可以在apache中以root用户身份执行/登录吗?