我有一个显示权限掩码的目录drwsrwsr-x。当我尝试重置755对 S的权限时仍然存在。
什么是“s”,为什么我不能将权限改回 775 ( drwxrwxr-x)?
好的,所以我刚刚启动了一个新的 ubuntu 服务器 11.10,我添加了虚拟主机,一切看起来都不错……我也重新启动了 apache,但是当我访问浏览器时,我得到了一个空白页面
服务器 ip 是http://23.21.197.126/但是当我拖尾日志时
tail -f /var/log/apache2/error.log
[Wed Feb 01 02:19:20 2012] [error] [client 208.104.53.51] File does not exist: /etc/apache2/htdocs
[Wed Feb 01 02:19:24 2012] [error] [client 208.104.53.51] File does not exist: /etc/apache2/htdocs
Run Code Online (Sandbox Code Playgroud)
但我在启用站点的唯一文件是这个
<VirtualHost 23.21.197.126:80>
ServerAdmin something@gmail.com
ServerName logicxl.com
# ServerAlias
DocumentRoot /srv/crm/current/public
ErrorLog /srv/crm/logs/error.log
<Directory "/srv/crm/current/public">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
有什么我遗漏的......文档根目录应该是/srv/crm/current/public而不是/etc/apache2/htdocs错误所暗示的
有想法该怎么解决这个吗
更新
sudo apache2ctl -S
VirtualHost configuration:
23.21.197.126:80 is a NameVirtualHost
default server …Run Code Online (Sandbox Code Playgroud) 我用过这个命令
iptables -A INPUT -p tcp --dport 22 -j DROP
Run Code Online (Sandbox Code Playgroud)
因为我正试图阻止端口 22 传出,因为我收到了来自亚马逊的警告,现在我无法通过 ssh 进入....我该怎么办
ubuntu ×2
amazon-ec2 ×1
apache-2.2 ×1
documentroot ×1
iptables ×1
linux ×1
permissions ×1
ssh ×1
virtualhost ×1