IIS
利用IIS配置一个网站.
- IIS配置网站
开启网站的目录浏览功能
PS:报错很有可能是未开启目录浏览权限和文件夹共享
Everyone
。
删除.exe的mime类型,看能否下载.exe文件
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
ServerAdmin
qq1178962746@gmail.com -> 管理员的邮件地址。(当服务器出现问题后的联系方式)
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>