Web服务器配置

首页 / 正文

IIS

利用IIS配置一个网站.

  • IIS配置网站

开启网站的目录浏览功能

PS:报错很有可能是未开启目录浏览权限和文件夹共享 Everyone

  • IIS访问

删除.exe的mime类型,看能否下载.exe文件

  • IIS删除mime-exe类型
  • IIS删除mime-exe类型后访问

    很显然,当我们删除了指定的mime类型后,是无法下载对应类型的文件的。

Wampsever

Tip:Wamp -> Windows, Apache, Mysql, PHP.

相关配置

Apache目录下文件夹:

  • bin->存放常用命令,如Httped等。
  • cgi-bin->存放Linux下的常用命令。
  • conf->存放配置文件,如conf等。
  • error->存放错误记录。
  • htdocs->存放站点文件,网站的根目录。

Apache配置

1.1 主站点的基本配置 (./httped.conf)
  • Listen 80 -> 服务器监听的端口号。

    通过将此配置项设置为 localhost的 IP 地址,Apache 将只侦听来自本地主机的连接。 如果Web 服务器侦听来自远程主机的连接,则可以使用主机的外部 IP 地址。

     Listen 0.0.0.0:80
     Listen [::0]:80
  • DocumentRoot "/mnt/web/clusting" -> 主站点的网页存储位置。
   DocumentRoot "${INSTALL_DIR}/www"

DocumentRoot 配置项指定组成网站页面的 HTML 文件的位置。

DocumentRoot属性用于指定了一种URL映射的根目录路径。例如http://localhost/

Directory标签是为了指定URL路径在后续的请求中可以进行操作的权限范围属性。

1.2 对主站点的目录进行访问控制
  <Directory "${SRVROOT}/cgi-bin">
  AllowOverride None
  Options None
  Require all granted
  </Directory>

1.3 别名设置

对于不在DocumentRoot指定的目录内的页面,既可以使用符号连接,也可以使用别名。

Alias /download/ "/var/www/download/" #http://www.Wriprin.ml/download/ (404)

  • 已经让我删掉了,不要再去了 🙄
1.4 虚拟主机配置 (/conf/extra/...)
# Virtual Hosts
<VirtualHost *:80>
   ServerName localhost
   ServerAlias localhost
   DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
   Options +Indexes +Includes +FollowSymLinks +MultiViews
   AllowOverride All
   Require local
</Directory>
</VirtualHost>

您阅读这篇文章共花了:
打赏
评论区
头像
文章目录