Questions tagged «apache2»

使用此标签可以解决有关在Ubuntu或Ubuntu官方衍生版本之一上配置和使用Apache的问题。

5
无法在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] lsof说: …

4
如何每隔几秒钟停止Apache access.log记录?
我从安装了新的Ubuntu 12.04 Server + Zend Server CE(MySQL / PHPmyadmin)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 - …
9 apache2  zend 

2
我可以使用桌面安装作为服务器吗?
我是Linux的新手,而Ubuntu是我的第一个发行版。我选择Ubuntu是因为我想了解有关Linux的更多信息。 我受时间限制,需要尽快设置服务器。我在MacBook Pro上通过VMWare Fusion安装了Ubuntu桌面和Ubuntu服务器。 我在服务器版本上安装了我需要的所有内容,但是感觉有点麻烦。我没有使用CLI的经验。 我在学习CLI时是否可以暂时仅使用Ubuntu Desktop运行Web服务器?我基本上需要运行Apache,PHP,MySQL,phpMyAdmin,Python和Django。我应该使用MAMP吗? 谢谢。


4
升级到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 有问题的网站之一可以在这里看到。 阿帕奇error.log: [Thu Apr 26 16:02:12.740886 2018] [mpm_prefork:notice] [pid 6504] AH00169: caught …
8 apache2  php  18.04 

5
localhost / phpmyadmin无法在Ubuntu 16.04上运行
最近新鲜安装Ubuntu 16.04删除Ubuntu 14.04。 我想安装LAMP本地机器上已经安装了PHP7.0,mySql和phpMyadmin。 所有工作正常,http://localhost工作http://localhost/info.php是工作,但在访问http://localhost/phpmyadmin它给HTTP ERROR 500 The localhost page isn't working 更新:/var/log/apache2/error.log Cannot adopt OID in UCD-SNMP-MIB: dskEntry ::= { dskTable 1 } Cannot adopt OID in NET-SNMP-AGENT-MIB: netSnmpAgentMIB ::= { netSnmpModuleIDs 2 } Cannot adopt OID in LM-SENSORS-MIB: lmFanSensorsValue ::= { lmFanSensorsEntry 3 } Cannot adopt OID in …

1
Apache2 modules文件夹在哪里?
我实际上曾经在Windows上安装,操作和配置apache,最终在我的本地服务器上安装和配置新模块,而在Ubuntu上情况并不相同。 我安装了apache2,但是仍然找不到modules文件夹,我的意思是我的计算机上的结构与Windows上的结构不同! 路径是这样的:/etc/init.d/apache这条路径是start|stop|restart|reload。 www目录位于此处: /var/www/*.html 因此,我应该将获得的模块文件复制mod_security2.so到此位置/usr/local/apache/modules/。就我而言,我没有针对apache文件夹的这种结构 $ ls /etc/apache2 apache2.conf envvars mods-enabled sites-enabled conf-available magic ports.conf conf-enabled mods-available sites-available 因此,在知道其中的文件mods-enabled是*.load和的情况下,应该将模块文件粘贴到哪里*.so。
8 apache2 

1
如何获得一个Apache核心转储?
我的14.10 Ubuntu服务器出现问题。执行某些操作后,我的apache2重新启动,出现分段错误错误。为了调试此问题,我想创建一个核心转储。我已经完成以下工作: 添加CoreDumpDirectory /tmp/apache-coredumps到配置文件 跑 ulimit -c unlimited 跑 apt-get install apache2-dbg php5-dbg 重新启动apache并导致错误。日志声称目录中可能存在核心转储,但是它是空的。 我还尝试直接在apache2的可执行文件上使用gdb,但是apache除非通过apachectl或来启动,否则不会启动service apache2 start。 如何获得核心转储来调试问题,或者如何gdb直接将其附加到Apache?

4
为什么我得到Apache2 Ubuntu默认页面而不是自己的index.html页面?
我有一台用于本地网站测试的Ubuntu 14.10计算机,它无法连接到互联网。在上面,我建立了七个网站。但是,当我访问七个中的两个时,将得到Apache2 Ubuntu Default Page而不是自己的索引页。 据我所知,我使用完全相同的过程设置了全部七个,所以我不知道这两个缺少什么。另外,在我的Apache日志目录中,我有两个日志文件,error并且access对于这两个行为异常的站点中的每一个,它们都为空。重新启动apache2服务时,没有错误。我已经多次回溯了我的步骤,但看不到工作站点和非工作站点之间的任何区别。 我有什么选择可以诊断此问题?我可以以某种方式强制使用更详细的错误日志吗?我可以参考其他地方的日志吗? 以下是.conf其中一个故障站点的文件示例: <VirtualHost *:80> ServerName www.local_example.com ServerAlias local_example.com ServerAdmin address@example.com DocumentRoot /var/www/Websites/example.com <Directory /var/www/Websites/example.com/> Options Indexes FollowSymLinks MultiViews # pcw AllowOverride None AllowOverride All Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but …
8 apache2 


1
由于许多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", …
8 server  apache2 



2
如何正确设置和保护生产LAMP Server?
很难找到有关此主题的全面信息。我找到了有关如何执行安装的简短教程(如“ apt-get install apache2”之类的简单教程)或过时的教程。因此,我希望可以从Ubuntu社区的其他成员那里获得一些专业信息:D 我执行了正常的Ubuntu Server 11.04,并通过系统安装安装了LAMP,SAMBA和SSH。但是我在设置虚拟主机以及使系统足够安全以使服务器暴露于网络时遇到了一些麻烦。 到目前为止,我在某种程度上已经遵循了本教程。 我在/ etc / apache2 / sites-available中有3个站点,除了不同的站点名称外,它们看起来都像这样: <VirtualHost example.com> ServerAdmin webmaster@localhost ServerAlias www.edunder.se DocumentRoot /var/www/sites/example CustomLog /var/log/apache2/www.example.com-access.log combined </VirtualHost> 而且我已经使用a2ensite命令启用了它们,因此我在/ etc / apache2 / sites-enabled中具有符号链接。 我的/ etc / hosts文件包含以下几行: 127.0.0.1 localhost 127.0.1.1 Ubuntu.lan Ubuntu 127.0.0.1 localhost.localdomain localhost example.com www.example.com 127.0.0.1 localhost.localdomain localhost example2.com …

3
为Apache虚拟主机推荐的工作流程?
我在Ubuntu机器上进行了大量本地Web开发工作,而且我一直在Apache中设置虚拟主机。我不需要进行硬核服务器管理,但是我已经厌倦了手动将配置指令添加到/ etc / apache2 / sites-available /中的文件然后更新/ etc / hosts文件的重复过程。 有没有更高效或更自动化的方式来完成我所缺少的所有这些工作?也许像rapache之类的东西确实有效吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.