【整理】Windows服务器搭建网站环境
兼容旧版运行环境
IIS
原有环境 如:windows server 2008 r2 使用技术:Internet 信息服务(IIS)管理器 网站–》网站实例–》运行 概述:基于采用的IIS方式发布网站,80端口被强制占用,采用以下方式兼容搭建网站环境
IIS反向代理配置步骤
1.安装 Application Request Routing 【APP】
下载: 默认安装即可
安装成功后,重新运行 IIS 搜索应用程序请求路由、URL 重写工具 2.0进行安装
2.开启反向代理
通过Application Request Routing --》Server Proxy Settings --》Enable proxy
补充:安装 Web Deploy v3.5
下载: 如果ARR安装插件后,没有效果,进行以下安装 下载: 如果ARR安装插件后,没有效果,进行以下安装
1. 反向代理路径出现Rejected-By-UrlScan字符
反向代理路径出现Rejected-By-UrlScan字符:是由于IIS中ISAI筛选器中URLScan组件导致 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:27 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:29 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:29 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:30 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 处理办法: 可以删除urlscan组件或删除后重新添加进行测试。
搭建运行环境
安装JDK
【1】msi安装
下载地址: .
【2】tar.gz压缩包安装
安装MySQL
以安装版MySQL5.7.10为例 . 访问MySQL下载页面——》MySQL Installer——》Windows (x86, 32-bit), MSI Installer
运行 mysql-installer-community-5.7.10.0.msi 程序
【1】msi安装
下载地址:.
【2】tar.gz压缩包安装
安装Tomcat
Tomcat7 下载地址: .
安装Apache
安装Nginx
1.80端口被占用
常规占用
- 通过 netstat -ano|findstr “80” 查询使用80端口进程
C:UsersAdministrator>netstat -ano|findstr "80" TCP 0.0.0.0:49680 0.0.0.0:0 LISTENING 4328 TCP 192.168.101.160:49825 180.122.78.244:443 CLOSE_WAIT 12416 TCP 192.168.101.160:49826 180.122.78.244:443 CLOSE_WAIT 12416 TCP 192.168.101.160:49827 180.122.78.244:443 CLOSE_WAIT 12416 TCP 192.168.101.160:49828 180.122.78.244:443 CLOSE_WAIT 12416 TCP 192.168.101.160:49936 119.147.83.50:80 ESTABLISHED 9348 TCP 192.168.101.160:50009 58.218.208.13:80 CLOSE_WAIT 3472 TCP 192.168.101.160:62936 183.3.234.102:8080 ESTABLISHED 9348 TCP 192.168.101.160:63246 1.192.193.36:80 TIME_WAIT 0 TCP 192.168.101.160:63248 59.37.96.250:80 TIME_WAIT 0 TCP 192.168.101.160:63277 180.163.238.165:80 ESTABLISHED 8448 TCP 192.168.101.160:63299 1.192.193.49:80 ESTABLISHED 10796 TCP 192.168.101.160:63352 1.192.193.40:80 ESTABLISHED 13396 TCP 192.168.101.160:63553 36.99.30.149:80 ESTABLISHED 8448 TCP 192.168.101.160:63571 36.99.31.230:80 TIME_WAIT 0 TCP 192.168.101.160:63572 36.99.31.230:80 TIME_WAIT 0 TCP 192.168.101.160:63574 36.99.31.230:80 TIME_WAIT 0 TCP 192.168.101.160:63576 36.99.31.230:80 TIME_WAIT 0 UDP 0.0.0.0:63979 *:* 1180 UDP [fe80::f11b:ff28:17c7:c4cc%13]:1900 *:* 5960 UDP [fe80::f11b:ff28:17c7:c4cc%13]:2177 *:* 15744
- 通过 taskkill /F /pid 9680 杀死占用进程
taskkill /F /pid 9680
System占用 尝试通过 net stop http 关闭依赖 HTTP Service 的服务
C:UsersAdministrator>net stop http
