我刚刚重置了托管数字海洋的Ubuntu 14.04 LAMP服务器。有人可以告诉我“正确”的方式来进行服务器配置。我的目标是尽可能保持干净(并且希望结构良好)。
我打算主要使用服务器进行编程和数据分析,但我计划在/ var / www / html中托管我的网站。我还计划使用letsencrypt / certbot来获得简单的SSL。考虑到这一点,这些是我想要实现的主要目标:
1)重定向网站始终通过https和www提供服务。 2)为整个网站启用HSTS。 3)启用干净的URL(删除.php扩展名和不支持的内容)。
由于我希望在整个网站上使用所有这些属性,配置是否应该在/ etc / apache2 /文件夹中完成?还是应该在.htaccess里面完成?
如果它应该在apache2配置中完成,我应该将它添加到哪个文件?最后,它应该如何添加? (例如vhost 80/443,mod_something部分内部等)。
提前感谢您,我将非常感谢并考虑有关Apache和htaccess的任何建议!