我试图不在我的/var/www/html文件夹中授予 777 权限,但我想编辑我的文件而没有sudo. 所以我虽然在我的主目录中创建了一个文件夹的符号链接/var/www/html. 我使用创建它sudo ln -sT /home/andre/www/moodle/ moodle,ls -la输出是这样的:
andre@andre-270E5G:/var/www/html$ ls -la
total 8
drwxr-xr-x 2 root root 4096 Mai 4 10:20 .
drwxr-xr-x 4 root root 4096 Abr 29 14:29 ..
lrwxrwxrwx 1 root root 23 Mai 4 10:20 moodle -> /home/andre/www/moodle/
Run Code Online (Sandbox Code Playgroud)
所以,我的moodle文件夹对每个人都有读、写和执行的权限,这不是我想要的。我使用该命令sudo chmod -R 775 moodle/尝试更改它,但它保留了对所有人的读取、写入和执行权限。我对 中的moodle文件夹进行了同样的尝试/home/andre/www/moodle,但它保持不变。ls -lain的输出/home/andre/www/是:
andre@andre-270E5G:~/www$ ls -la
total 28
drwxrwxr-x 3 andre andre …Run Code Online (Sandbox Code Playgroud) 有没有办法让apache和mysql在启动时不自动运行?
目前,每当我启动我的机器时,它们都会自动启动并在后台运行。
我正在使用 Ubuntu 12.04。
我为某些网站设置了一个简单的 Web 服务器,其布局类似于:
站点 1: /var/www/site1/public_html/
站点 2: /var/www/site2/public_html/
我以前使用 root 用户来管理文件,然后www-data在我完成后将它们还给(WordPress 网站,需要 WP Uploads 才能工作)。这可能不是最好的方法。
我正在尝试找到一种方法来创建另一个用户(我们称之为 user1),该用户有权编辑 site1 但不是 site2 中的文件,并且不会阻止文件被www-data. 我有什么办法可以做到这一点吗?
我试图打开一个文件并在/var/www文件夹中用 PHP 写入它但它不起作用所以我做了
sudo chmod 777 /var/www
Run Code Online (Sandbox Code Playgroud)
现在我想将权限设置为/var/www默认值。
什么是默认权限/var/www?
我最近在弄乱我的 Apache 配置并想重新安装,这样我就可以重新开始。我关注了一些关于重新安装apache2软件包的论坛帖子,这最终删除了我的/etc/apache2文件夹。
现在无论我尝试了多少事情,我似乎都无法完全擦除 Apache 安装然后重新安装。sudo apt-get install apache2或者reinstall什么都不做。我似乎也无法使用 Synaptic 将其删除。
我可以做些什么来再次在我的计算机上安装全新的 Apache?
我在评估板上使用 ubuntu 13.10,但我的互联网无法正常工作。我还需要安装软件,但 apt-get install 也不起作用。
终端说:E:无法获取一些档案,也许运行 apt-get update 或尝试使用 --fix-missing?
来源:http : //www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp
我在 Webmin/Virtualmin 的帮助下,在基本的 LAMP 设置中托管了很多使用 Apache 的虚拟主机。我正在寻找一种类似顶部的工具,我可以在其中监视当前连接。虚拟主机部分似乎给我带来了麻烦。这是我尝试过的:
netstat- 我可以看到连接,但它们显示我好像它们都在使用我的主域,例如mydomain.com:www.iftop- 我很喜欢它,但类似的缺点是netstat:不显示虚拟主机。apachetop- 似乎没有显示我所有虚拟主机的信息。我正在登录到单独的自定义日志文件,我怀疑这是它不起作用的原因。ntop, darkstat, MRTG, bwm-ng, IPTraf- 也不起作用。因此,基本上,我正在寻找类似于 的当前输出的内容netstat,但要包括请求所针对的虚拟主机,例如:avirtualsite.com:www。
我为我的服务器 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 +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias …Run Code Online (Sandbox Code Playgroud) 当我重新启动 apche2 时,我收到此消息..
sudo service apache2 restart
* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Run Code Online (Sandbox Code Playgroud)
当我输入 时localhost/phpmyadmin,它显示了消息
-NOT FOUND 在此服务器上找不到请求的 URL /phpmyadmin。本地主机端口 80 上的 Apache/2.4.7 (Ubuntu) 服务器
请帮助我。