我想知道除了 apache2 之外我还得安装什么额外的东西。我的网站运行着一些 javascript、css 和一些 jquery 东西。apache 是否附带了运行此类网站所需的一切?我的搜索收效甚微,所以我将注意力转向了这里。
笔记*
cgi-bin 位于 '/usr/lib/cgi-bin'
其余所有内容都在“/var/www”中,其中包括 index.html 和 css、imgs、js 目录。
答案1
是的。Apache 可以提供文件,而这正是 javascript、css 和 jquery 所需要的。所有这些技术都在客户端(即浏览器中)运行。Cgi-bin 是服务器端技术,但它也可以开箱即用。
答案2
阿帕奇本身就是一个 Web 服务器。定义本身将解释它可以向其客户端提供 Web 请求,就像服务器的配置一样(HTTP 通过 80/HTTPS 通过 443)。如果您要提供以下页面HTML、CSS 等,Apache 本身应该能够处理,而无需依赖其他包/服务。
但请记住,如果你正在服役PHP、数据库、JSP……等等嗯,您可能需要根据您的需求考虑安装必要的软件包,例如 PHP、MySQL、Tomcat……等等。
寻找更多给了我设置 LAMP 堆栈的最简单方法是什么?这是一个简化的答案,并附有其官方文档的链接。
希望这对你有帮助!:)
答案3
Apache 拥有运行您的网站所需要的一切。
Javascript 在客户端运行。CSS 也由网络浏览器解释。
我的建议是,如果可以的话,不要使用 cgi。还有更现代、更安全的替代方案。