我配置的一个网络服务器那时我访问我localhost, bash
脚本运行和回HTML文档的使浏览器可以呈现。 这正常工作。
我有麻烦使CSS的工作。 它不断呕吐 GET http://172.20.10.6/css/styles.css net::ERR_ABORTED 500 (Internal Server Error)
在控制台上的时候访问该网页。
我有一个文件夹,名为 webserver
(/var/www/webserver
)和内我有一个文件夹 index.sh
提供HTML成功和一个文件夹 css
与 styles.css
文件。
这是的 .conf
文件对我的虚拟主持人:
<VirtualHost *:80>
ServerAdmin user@localhost
ServerName Test
ServerAlias Test
DocumentRoot /var/www/webserver
ScriptAlias "/" "/var/www/webserver/"
<Directory "/var/www/webserver">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/webserver/css">
<Files *.css>
Header set Content-type "text/css"
</Files>
</Directory>
<IfModule dir_module>
DirectoryIndex index.sh
</IfModule>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
这是我的链接我的CSS文件在HTML:
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/styles.css\">"
但随后的500误差来的,我能做些什么?
编辑
这是错误记录我拿到的时候访问的网页:
AH01215: (13)Permission denied: exec of '/var/www/webserver/css/styles.css' failed: /var/www/webserver/css/styles.css, referer: http://172.20.10.6/
End of script output before headers: styles.css, referer: http://172.20.10.6/
因此,我认为它是所有关于权限和执行 chmod 777 css/styles.css
和重启服务器。
现在的错我获得通过控制台: Failed to load resource: the server responded with a status of 500 (Internal Server Error)
在 error.log
文件:
AH01215: (8)Exec format error: exec of '/var/www/webserver/css/styles.css' failed: /var/www/webserver/css/styles.css, referer: http://172.20.10.6/
End of script output before headers: styles.css, referer: http://172.20.10.6/
我也想加入 AddType text/css .css
线路中的一个 .htaccess
文件或在 .conf
文件的网络服务器没有任何成功。 还有,我有 mime.load
和 headers.load
功能启用 /etc/apache2/mods-enabled
.
全 index.sh
:
#!/bin/bash
echo -e "Content-type: text/html\n\n"
echo "<!DOCTYPE html>
<html lang=\"en\" dir=\"ltr\">
<head>
<meta charset=\"utf-8\">
<title>Server Manager</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"css/styles.css\">
</head>
<body>
<header>
</header>
<nav class=\"menu\">
<ul>
<li class=\"menu-item\">
<span></span>
<div class=\"menu-item-text\">Manage tasks</div>
</li>
<li class=\"menu-item selected\">
<span></span>
<div class=\"menu-item-text\">Monitoring</div>
</li>
<li class=\"menu-item\">
<span></span>
<div class=\"menu-item-text\">Logs</div>
</li>
<li class=\"menu-item\">
<span></span>
<div class=\"menu-item-text\">Users</div>
</li>
<li class=\"menu-item\">
<span></span>
<div class=\"menu-item-text\">Packet handler</div>
</li>
<li class=\"menu-item\">
<span></span>
<div class=\"menu-item-text\">Schedule tasks</div>
</li>
<li class=\"menu-item\">
<span></span>
<div class=\"menu-item-text\">Music</div>
</li>
</ul>
</nav>
<div class=\"content\">
<div class=\"title\">Log in</title>
</div>
</body>
</html>"