Questions tagged «apache2»

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

7
将Apache文档根文件夹更改为辅助硬盘驱动器
我为服务器PC安装了ubuntu 12.04服务器版本。我已经安装了灯泡服务器。我需要将var / www位置更改为我的辅助硬盘位置。我在gedit中配置了很多时间/ etc / apache2 / sites-available / default这是我的代码 <VirtualHost *:80> ServerAdmin webmaster@localhost #DocumentRoot /var/www DocumentRoot /media/myserver/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> #<Directory /var/www/> <Directory /media/myserver/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options …
28 server  apache2  lamp 

4
add-apt-repository引发Python错误:UnicodeDecodeError:'ascii'编解码器无法解码字节0xc5
尝试安装最新的PHP5软件包,所以我添加了repo(sudo add-apt-repository ppa:ondrej / php5),这是结果: Traceback (most recent call last): File "/usr/lib/python3.2/threading.py", line 740, in _bootstrap_inner self.run() File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 141, in run self.add_ppa_signing_key(self.ppa_path) File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in add_ppa_signing_key tmp_export_keyring, signing_key_fingerprint, tmp_keyring_dir): File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 186, in _verify_fingerprint got_fingerprints = self._get_fingerprints(keyring, keyring_dir) File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 178, in _get_fingerprints output …
27 server  apache2  php 

4
cgi-bin不起作用
我重新安装了kubuntu 13.10,cgi-bin无法正常工作。Apache下载cgi而不是执行它! 我有启用cgi mod的最新Apache。在000-default.conf中,我添加了以下选项: ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> Options +ExecCGI AddHandler cgi-script .cgi .pl Options FollowSymLinks Require all granted </Directory> Action application/x-httpd-php /cgi-bin/php5 并重新启动了Apache,但问题仍然存在。 这是我当前的apache2.conf设置: # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See http://httpd.apache.org/docs/2.4/ …
27 apache2 

3
如何使目录永久可写?
我正在使用LAMP堆栈进行开发,因此无法使/ var / www永久可写。我使用以下命令: sudo chmod -R a+rwX /var/www 这可行,但是在放置Web应用程序并通过浏览器访问它之后,它显示“权限被拒绝”错误。发生这种情况时,我必须再次执行命令。 如何使目录永久可写,而无需再次运行命令? 谢谢!


1
更新到13.10后,Apache虚拟主机不再工作
我今天将kubuntu更新为13.10,以前运行良好的虚拟主机不再工作。 在s2ensite与a2dissite命令要求“网站XXXXXX并不存在”连文件都在网站-aviable并分别在网站启用我tryed从启用的网站,删除,然后重新启用它们,但仍阿帕奇声称他们就不会存在。 这是我的虚拟主机之一。他们基本上都是这样。 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName expsite.local DocumentRoot /var/www/expsite/htdocs <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/expsite/htdocs/> Options Indexes FollowSymLinks MultiViews AllowOverride FileInfo Order allow,deny allow from all </Directory> # ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ # <Directory "/usr/lib/cgi-bin"> # AllowOverride None # Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch # Order allow,deny …

6
如何使用线程安全PHP在Ubuntu 14.04上启用事件MPM Apache 2.4?
我升级到Ubuntu Server 14.04,期望默认的apache安装将使用新的事件MPM,但是相反,我找到了旧的占用内存的prefork。 我已经在Arch Linux中成功设置了事件MPM,但是在Ubuntu上却没有成功。我不断得到: Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP 我已经安装了php-fpm,并配置了apache2来使用它,但是由于apache2的配置文件在Ubuntu上是不同的,因此我不确定我是否在正确的地方使用它。 关于如何使PHP线程安全,以便可以使用apache2 event-mpm的任何想法?(当然,无需手动重新编译php)
25 14.04  server  apache2  php 

4
启动Apache2时为什么会出现“权限被拒绝:make_sock:无法绑定到地址”的提示?
我可以使用停止它 /etc/init.d/apache2 stop 但是当我想再次使用以下命令启动它时: /etc/init.d/apache2 start 我收到此错误: Starting web server apache2 /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName (13)Permission denied: make_sock: could not bind to address [::]:80 (13)Permission denied: make_sock: could not bind …

3
参数文件中的无效Mutex目录:$ {APACHE_LOCK_DIR}
大家好,干净安装ubuntu 16.04和Taskel灯apache2后,每个人都收到此错误: [Mon Jul 18 22:42:00.114578 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined [Mon Jul 18 22:42:00.114623 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_PID_FILE} is not defined [Mon Jul 18 22:42:00.114641 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_RUN_USER} is not defined [Mon Jul 18 …
25 apache2  lamp 

2
升级到Ubuntu 16.04后PHP和Apache2损坏
昨天升级到Xenial之后,我在修复服务器剩余部件时遇到了很多麻烦。 PHP应用程序以一堆代码运行,并且“不再在服务器上找到” ownCloud。 尝试从命令行运行Apache2时遇到的这些错误可能与这些错误有关。 我希望我能对此有所帮助,很多计算机都依赖这个东西:/ 我会提供更多日志,但它们很大,我不知道要提供什么部分。 哦,如果有帮助,在尝试安装PHP5时出现此错误。 提前致谢。 编辑:这是从命令行运行“ apache2”的输出:

5
为什么Ubuntu 14.04上的Apache虚拟主机无法正常工作?
我在Ubuntu 14.04上安装了Apache 2.4,并且按http://localhost/地址运行正常。但是,当我尝试添加新的虚拟主机(例如)http://bow.loc并重新启动apache时,新的地址在上不可用,在上http://bow.loc可用http://localhost。 我的配置是: <VirtualHost *:80> ServerName www.bow.loc ServerAlias bow.loc DocumentRoot /var/www/html/bow/web <Directory /var/www/html/bow> AllowOverride All Options FollowSymLinks MultiViews Order allow,deny Allow from all <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /app.php [QSA,L] </IfModule> </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # …

2
www-data拥有的文件的SFTP权限被拒绝
我有一个运行Apache和PHP的标准服务器。我正在运行的应用程序会创建文件,这些文件归Apache用户所有www-data。我通过SFTP上传的文件归我自己的用户所有charlesr。所有文件都属于该www-data组。我的问题是www-data,即使charlesr属于该www-data组,我也无法通过SFTP修改或覆盖任何文件,这些文件归拥有。我可以通过SSH会话毫无问题地修改文件。 所以我不确定该怎么办。如何授予我的SFTP会话权限以修改www-data拥有的文件? 作为背景知识,以下是我在设置服务器时为自己写的注释: Now set up permissions on `/var/www` where your files are served from by default: $ sudo adduser $USER www-data $ sudo chgrp -R www-data /var/www $ sudo chmod -R g+rw /var/www $ sudo chmod -R g+s /var/www Now log out and log in again to make the …

1
为什么我仍然在Nginx上看到一个Apache网站?
我安装了nginx然后安装了apache2,一段时间后我删除了apache2。几周后,我在访问时注意到一些奇怪的事情http://localhost:nginx处理该请求,但是当我键入IP地址或网络中的任何人键入IP时,将导致apache2页面加载,表明它可以正常工作。 我清除并删除了Apache,但仍然无法摆脱这个问题,尝试重新安装并再次清除然后重新启动。有什么问题的想法吗? PS我的计算机仍然无法识别apache2已安装,即使我手动搜索它们也找不到所有Apache文件和二进制文件。 root@elite-HP-Pro3500-G2-MT-PC:/home/elite# whereis apache2 apache2: root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo service apache2 start Failed to start apache2.service: Unit apache2.service failed to load: No such file or directory. root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo apt-get purge apache2 apache2-utils Reading package lists... Done Building dependency tree Reading state information... Done Package 'apache2' is not installed, so not …

1
将目录所有权授予apache用户?[重复]
这个问题已经在这里有了答案: 在/ var / www中工作时如何避免使用sudo? (7个答案) 27天前关闭。 我已经在LAMP上安装了wordpress。因为我是Ubuntu的新手。所以,我使用了这个在线教程 如何在ubuntu上手动安装wordpress 但是,当我尝试将目录所有权授予apache用户时,它无法正常工作,我在执行以下命令 sudo chown admin:www-data /var/www -R sudo chmod g+w /var/www -R “ admin”是我为我的wordpress数据库用户选择的名称。有人可以指导我吗?

1
我们如何知道目录是可写的apache?
有人告诉我应该创建一个图像文件夹和一个资产文件夹,并且我需要确保:“它们是可写的apache”。还告诉我将app / runtime目录设置为可写网络。这和可写的apache一样吗?如果是这样的话: 我如何立即做到这一点,或者知道呢? 这样做ls -l我得到类似的东西: drwxr-xr-x 13 user user 4096 2011-08-26 10:23 app drwxr-xr-x 4 user user 4096 2011-08-26 10:23 runtime drwxr-xr-x 2 user user 4096 2011-08-26 11:11 images drwxr-xr-x 2 user user 4096 2011-08-26 11:12 assets

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.